graphql-engine-1.0.0: GraphQL API over Postgres
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hasura.Metadata.DTO.MetadataV3

Synopsis

Documentation

data MetadataV3 Source #

Revision 3 of the Metadata export format. Note that values of the types, PlaceholderArray and PlaceholderObject will eventually be expanded to represent more detail.

Instances

Instances details
FromJSON MetadataV3 Source # 
Instance details

Defined in Hasura.Metadata.DTO.MetadataV3

ToJSON MetadataV3 Source # 
Instance details

Defined in Hasura.Metadata.DTO.MetadataV3

HasCodec MetadataV3 Source #

Codecs simultaneously provide serialization logic for a type, and documentation. A codec can be used to generate a specification in OpenAPI or another format that matches the JSON serialization of the same type. Documentation strings (the second argument to optionalField and to requiredField) appear in the generated specification for users' reference.

Instance details

Defined in Hasura.Metadata.DTO.MetadataV3

Generic MetadataV3 Source # 
Instance details

Defined in Hasura.Metadata.DTO.MetadataV3

Associated Types

type Rep MetadataV3 :: Type -> Type #

Show MetadataV3 Source # 
Instance details

Defined in Hasura.Metadata.DTO.MetadataV3

Eq MetadataV3 Source # 
Instance details

Defined in Hasura.Metadata.DTO.MetadataV3

ToSchema MetadataV3 Source # 
Instance details

Defined in Hasura.Metadata.DTO.MetadataV3

type Rep MetadataV3 Source # 
Instance details

Defined in Hasura.Metadata.DTO.MetadataV3

type Rep MetadataV3 = D1 ('MetaData "MetadataV3" "Hasura.Metadata.DTO.MetadataV3" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "MetadataV3" 'PrefixI 'True) (((S1 ('MetaSel ('Just "metaV3Sources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Sources) :*: (S1 ('MetaSel ('Just "metaV3RemoteSchemas") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RemoteSchemas) :*: S1 ('MetaSel ('Just "metaV3QueryCollections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 QueryCollections))) :*: ((S1 ('MetaSel ('Just "metaV3Allowlist") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MetadataAllowlist) :*: S1 ('MetaSel ('Just "metaV3Actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Actions)) :*: (S1 ('MetaSel ('Just "metaV3CustomTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomTypes) :*: S1 ('MetaSel ('Just "metaV3CronTriggers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CronTriggers)))) :*: (((S1 ('MetaSel ('Just "metaV3RestEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Endpoints) :*: S1 ('MetaSel ('Just "metaV3ApiLimits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApiLimit)) :*: (S1 ('MetaSel ('Just "metaV3MetricsConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MetricsConfig) :*: S1 ('MetaSel ('Just "metaV3InheritedRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InheritedRoles))) :*: ((S1 ('MetaSel ('Just "metaV3GraphqlSchemaIntrospection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SetGraphqlIntrospectionOptions) :*: S1 ('MetaSel ('Just "metaV3Network") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Network)) :*: (S1 ('MetaSel ('Just "metaV3BackendConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (BackendMap BackendConfigWrapper)) :*: S1 ('MetaSel ('Just "metaV3OpenTelemetryConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OpenTelemetryConfig))))))