CreateMessageResult constructor
CreateMessageResult({})
Implementation
CreateMessageResult({
Map<String, Object?>? meta,
required List<SamplingMessageContentBlock> content,
required String model,
required Role role,
String? stopReason,
Map<String, Object?>? extra,
}) : super.build({
...?extra,
if (meta != null) '_meta': $encode(meta),
'content': (content.length == 1 ? $encode(content.single) : $encode(content)),
'model': $encode(model),
'role': $encode(role),
if (stopReason != null) 'stopReason': $encode(stopReason),
});