ExShopifySchema.Generator.Graphql.Introspection.Definition.InputValue (ExShopifySchema v2024.4.3)

View Source

The fields of an input object type.

https://spec.graphql.org/October2021/#InputValueDefinition

See detail in the ExShopifySchema.Graphql.Introspection.Definition.InputObject.

Summary

Types

t()

@type t() :: %ExShopifySchema.Generator.Graphql.Introspection.Definition.InputValue{
  default_value: term() | nil,
  deprecation_reason: String.t() | nil,
  description: String.t() | nil,
  directives: [
    ExShopifySchema.Generator.Graphql.Introspection.Definition.ConstDirective.t()
  ],
  is_deprecated: boolean(),
  name: String.t(),
  type: ExShopifySchema.Generator.Graphql.Introspection.Definition.Type.t()
}

Functions

load_json(json)

@spec load_json(json :: map()) :: t()