enumTypeFromStrings function
GraphQLEnumType<String>
enumTypeFromStrings(
- String name,
- Set<
String> values, { - String? description,
- GraphQLTypeDefinitionExtra<
EnumTypeDefinitionNode, EnumTypeExtensionNode> extra = const GraphQLTypeDefinitionExtra.attach([]),
Shorthand for building a GraphQLEnumType where all the possible values are mapped to Dart strings.
Implementation
GraphQLEnumType<String> enumTypeFromStrings(
String name,
Set<String> values, {
String? description,
GraphQLTypeDefinitionExtra<EnumTypeDefinitionNode, EnumTypeExtensionNode>
extra = const GraphQLTypeDefinitionExtra.attach([]),
}) {
return GraphQLEnumType<String>(
name,
values.map((s) => GraphQLEnumValue(s, s)).toList(),
description: description,
extra: extra,
);
}