View Source Absinthe.Type.Argument (absinthe v1.7.0)
Used to define an argument.
Usually these are defined using Absinthe.Schema.Notation.arg/2
Link to this section Summary
Link to this section Types
Specs
t() :: %Absinthe.Type.Argument{
__reference__: Absinthe.Type.Reference.t(),
default_value: any(),
definition: module(),
deprecation: Absinthe.Type.Deprecation.t() | nil,
description: binary() | nil,
identifier: term(),
name: binary(),
type: Absinthe.Type.identifier_t()
}
Argument configuration
:name- The name of the argument, usually assigned automatically usingAbsinthe.Schema.Notation.arg/2.:type- The type values the argument accepts/will coerce to.:deprecation- Deprecation information for an argument, usually set-up usingAbsinthe.Schema.Notation.deprecate/1.:description- Description of an argument, useful for introspection.