Chunk.fromJson constructor
Chunk.fromJson(
- 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,
);