fromJsonName static method

Role fromJsonName(
  1. String? name
)

Creates a role from a JSON role name.

Implementation

static Role fromJsonName(String? name) {
  if (name == 'assistant') {
    return Role.model;
  }
  return Role.values.firstWhere(
    (role) => role.jsonName == name,
    orElse: () => Role.model,
  );
}