Closed
Description
Build value generator throws this error
[SEVERE] built_value_generator:built_value on lib/schema.schema.gql.dart (cached):
Error in BuiltValueGenerator for /lorikeet/lib/schema.schema.gql.dart.
Please make the following changes to use built_value serialization:
1. Declare GENUM_USERSPERMISSIONSUSER_STATUS.serializer as: static Serializer<GENUM_USERSPERMISSIONSUSER_STATUS> get
serializer => _$gENUMUSERSPERMISSIONSUSERSTATUSSerializer; got static Serializer<GENUM_USERSPERMISSIONSUSER_STATUS> get serializer => _$genumUserspermissionsuserStatusSerializer;
2. Declare GENUM_USERSPERMISSIONSUSER_USERTYPE.serializer as: static Serializer<GENUM_USERSPERMISSIONSUSER_USERTYPE>
get serializer => _$gENUMUSERSPERMISSIONSUSERUSERTYPESerializer; got static Serializer<GENUM_USERSPERMISSIONSUSER_USERTYPE> get serializer => _$genumUserspermissionsuserUsertypeSerializer;
for a graphql schema file with enums defined as -
enum ENUM_USERSPERMISSIONSUSER_USERTYPE {
member
guest
visitor
applicant
admin
}
enum ENUM_USERSPERMISSIONSUSER_STATUS {
approved
rejected
pending
}
This bug is resolved by manually changing generated enum class name's case but this workaround has to be done every time the graphql schema gets updated.
enum Enum_userspermissionsuser_status {
approved
rejected
pending
}
enum Enum_userspermissionsuser_usertype {
member
guest
visitor
applicant
admin
}
Metadata
Metadata
Assignees
Labels
No labels