Conversation.fromJson constructor
Conversation.fromJson(
- Map json_
Implementation
Conversation.fromJson(core.Map json_)
: this(
appVersion: json_['appVersion'] as core.String?,
channelType: json_['channelType'] as core.String?,
deployment: json_['deployment'] as core.String?,
endTime: json_['endTime'] as core.String?,
entryAgent: json_['entryAgent'] as core.String?,
inputTypes: (json_['inputTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
languageCode: json_['languageCode'] as core.String?,
messages: (json_['messages'] as core.List?)
?.map(
(value) => Message.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
name: json_['name'] as core.String?,
source: json_['source'] as core.String?,
startTime: json_['startTime'] as core.String?,
turnCount: json_['turnCount'] as core.int?,
turns: (json_['turns'] as core.List?)
?.map(
(value) => ConversationTurn.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
);