pub struct A2AAgentCard {Show 16 fields
pub agent_id: String,
pub name: String,
pub description: Option<String>,
pub endpoint: String,
pub provider: Option<Box<A2AAgentCardProvider>>,
pub supported_versions: Vec<String>,
pub skills: Vec<A2AAgentCardSkillsInner>,
pub auth_methods: Option<Vec<String>>,
pub features: Option<Vec<String>>,
pub default_input_modes: Option<Vec<String>>,
pub default_output_modes: Option<Vec<String>>,
pub capabilities: Option<Box<A2AAgentCardCapabilities>>,
pub signature: Option<String>,
pub content_hash: Option<String>,
pub created_at: String,
pub updated_at: String,
}Fields§
§agent_id: String§name: String§description: Option<String>§endpoint: String§provider: Option<Box<A2AAgentCardProvider>>§supported_versions: Vec<String>§skills: Vec<A2AAgentCardSkillsInner>§auth_methods: Option<Vec<String>>§features: Option<Vec<String>>§default_input_modes: Option<Vec<String>>§default_output_modes: Option<Vec<String>>§capabilities: Option<Box<A2AAgentCardCapabilities>>§signature: Option<String>§content_hash: Option<String>§created_at: String§updated_at: StringImplementations§
Source§impl A2AAgentCard
impl A2AAgentCard
Trait Implementations§
Source§impl Clone for A2AAgentCard
impl Clone for A2AAgentCard
Source§fn clone(&self) -> A2AAgentCard
fn clone(&self) -> A2AAgentCard
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for A2AAgentCard
impl Debug for A2AAgentCard
Source§impl Default for A2AAgentCard
impl Default for A2AAgentCard
Source§fn default() -> A2AAgentCard
fn default() -> A2AAgentCard
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for A2AAgentCard
impl<'de> Deserialize<'de> for A2AAgentCard
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for A2AAgentCard
impl PartialEq for A2AAgentCard
Source§fn eq(&self, other: &A2AAgentCard) -> bool
fn eq(&self, other: &A2AAgentCard) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for A2AAgentCard
impl Serialize for A2AAgentCard
impl StructuralPartialEq for A2AAgentCard
Auto Trait Implementations§
impl Freeze for A2AAgentCard
impl RefUnwindSafe for A2AAgentCard
impl Send for A2AAgentCard
impl Sync for A2AAgentCard
impl Unpin for A2AAgentCard
impl UnsafeUnpin for A2AAgentCard
impl UnwindSafe for A2AAgentCard
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more