Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterArgument ¶
Types ¶
type Argument ¶
type Argument interface { TypeName() string // Validate checks if the value that pass in by client is legal. Validate(interface{}) error GetArgumentType() graphql.Input }
Argument represents an abstracted definition of GraphQL's conditional querying capabilities. It is decoupled from specific Query implementations, offering a universal and flexible solution for conditional queries. This approach transforms Argument into a reusable component, standardizing condition filtering and data processing across various querying contexts, thereby enhancing the framework's versatility and adaptability.
type DefaultArgumentBuilder ¶
type DefaultArgumentBuilder struct { }
func (*DefaultArgumentBuilder) BuildArgs ¶
func (i *DefaultArgumentBuilder) BuildArgs() []Argument
Click to show internal directories.
Click to hide internal directories.