embeddingModelEnumNullableFromJson function

EmbeddingModelEnum? embeddingModelEnumNullableFromJson(
  1. Object? embeddingModelEnum, [
  2. EmbeddingModelEnum? defaultValue
])

Implementation

enums.EmbeddingModelEnum? embeddingModelEnumNullableFromJson(
  Object? embeddingModelEnum, [
  enums.EmbeddingModelEnum? defaultValue,
]) {
  if (embeddingModelEnum == null) {
    return null;
  }
  return enums.EmbeddingModelEnum.values
          .firstWhereOrNull((e) => e.value == embeddingModelEnum) ??
      defaultValue;
}