AgentCard constructor

AgentCard({
  1. List<AgentInterface>? additionalInterfaces,
  2. AgentCapabilities? capabilities,
  3. List<String>? defaultInputModes,
  4. List<String>? defaultOutputModes,
  5. String? description,
  6. String? documentationUrl,
  7. String? iconUrl,
  8. String? name,
  9. String? preferredTransport,
  10. String? protocolVersion,
  11. AgentProvider? provider,
  12. List<Security>? security,
  13. Map<String, SecurityScheme>? securitySchemes,
  14. List<AgentCardSignature>? signatures,
  15. List<AgentSkill>? skills,
  16. bool? supportsAuthenticatedExtendedCard,
  17. String? url,
  18. String? version,
})

Implementation

AgentCard({
  this.additionalInterfaces,
  this.capabilities,
  this.defaultInputModes,
  this.defaultOutputModes,
  this.description,
  this.documentationUrl,
  this.iconUrl,
  this.name,
  this.preferredTransport,
  this.protocolVersion,
  this.provider,
  this.security,
  this.securitySchemes,
  this.signatures,
  this.skills,
  this.supportsAuthenticatedExtendedCard,
  this.url,
  this.version,
});