toMap method

  1. @override
Map<String, Object?> toMap()
override

Converts this CreateMessageResult into a JSON-compatible map.

Implementation

@override
Map<String, Object?> toMap() {
  return {
    'model': model,
    if (stopReason != null) 'stopReason': stopReason,
    'role': role.toString(),
    'content': content.map((e) => e.toMap()).toList(),
    if ($meta != null) '_meta': $meta!.toMap(),
  };
}