ToolRemoteAgentToolAgentCardSkill.fromMap constructor

ToolRemoteAgentToolAgentCardSkill.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory ToolRemoteAgentToolAgentCardSkill.fromMap(Map<String, dynamic> map) {
  return ToolRemoteAgentToolAgentCardSkill(
    description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    examples: (() { final guardedValue = map['examples']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    inputModes: (() { final guardedValue = map['inputModes']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    outputModes: (() { final guardedValue = map['outputModes']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
  );
}