CreateMessageResult constructor

CreateMessageResult({
  1. required Role role,
  2. required Content content,
  3. required String model,
  4. String? stopReason,
  5. Meta? meta,
})

Implementation

factory CreateMessageResult({
  required Role role,
  required Content content,
  required String model,
  String? stopReason,
  Meta? meta,
}) => CreateMessageResult.fromMap({
  'role': role.name,
  'content': content,
  'model': model,
  if (stopReason != null) 'stopReason': stopReason,
  if (meta != null) '_meta': meta,
});