| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Hasura.GraphQL.Schema.NamingCase
Synopsis
- data NamingCase
- parseNamingConventionFromText :: Text -> Either String NamingCase
- isGraphqlCase :: NamingCase -> Bool
Documentation
data NamingCase Source #
Represents the different possible type cases for fields and types, i.e.
HasuraCase and GraphqlCase (CamelCase fields and PascalCase types).
Constructors
| HasuraCase | |
| GraphqlCase |
Instances
| Eq NamingCase Source # | |
Defined in Hasura.GraphQL.Schema.NamingCase | |
| Show NamingCase Source # | |
Defined in Hasura.GraphQL.Schema.NamingCase Methods showsPrec :: Int -> NamingCase -> ShowS # show :: NamingCase -> String # showList :: [NamingCase] -> ShowS # | |
| Generic NamingCase Source # | |
Defined in Hasura.GraphQL.Schema.NamingCase Associated Types type Rep NamingCase :: Type -> Type # | |
| FromJSON NamingCase Source # | |
Defined in Hasura.GraphQL.Schema.NamingCase | |
| ToJSON NamingCase Source # | |
Defined in Hasura.GraphQL.Schema.NamingCase Methods toJSON :: NamingCase -> Value toEncoding :: NamingCase -> Encoding toJSONList :: [NamingCase] -> Value toEncodingList :: [NamingCase] -> Encoding | |
| Cacheable NamingCase Source # | |
Defined in Hasura.GraphQL.Schema.NamingCase Methods unchanged :: Accesses -> NamingCase -> NamingCase -> Bool Source # | |
| FromEnv NamingCase Source # | |
Defined in Hasura.Server.Init.Env | |
| type Rep NamingCase Source # | |
Defined in Hasura.GraphQL.Schema.NamingCase | |
parseNamingConventionFromText :: Text -> Either String NamingCase Source #
isGraphqlCase :: NamingCase -> Bool Source #