Chunk.fromJson constructor

Chunk.fromJson(
  1. Map json_
)

Implementation

Chunk.fromJson(core.Map json_)
  : this(
      agentTransfer: json_.containsKey('agentTransfer')
          ? AgentTransfer.fromJson(
              json_['agentTransfer'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      blob: json_.containsKey('blob')
          ? Blob.fromJson(
              json_['blob'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      defaultVariables: json_.containsKey('defaultVariables')
          ? json_['defaultVariables'] as core.Map<core.String, core.dynamic>
          : null,
      image: json_.containsKey('image')
          ? Image.fromJson(
              json_['image'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      payload: json_.containsKey('payload')
          ? json_['payload'] as core.Map<core.String, core.dynamic>
          : null,
      text: json_['text'] as core.String?,
      toolCall: json_.containsKey('toolCall')
          ? ToolCall.fromJson(
              json_['toolCall'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      toolResponse: json_.containsKey('toolResponse')
          ? ToolResponse.fromJson(
              json_['toolResponse'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      transcript: json_['transcript'] as core.String?,
      updatedVariables: json_.containsKey('updatedVariables')
          ? json_['updatedVariables'] as core.Map<core.String, core.dynamic>
          : null,
    );