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 #