class InputTypeDef extends AbstractObject implements IdAble

A graphql input type, which is essentially just a group of named args.

This is currently only used to represent pre-existing usage of graphql input types in the core API. It is not used by user modules and shouldn't ever be as user module accept input objects via their id rather than graphql input types.

Properties

$lastQuery from  AbstractObject

Methods

__construct(AbstractClient $client, QueryBuilderChain $queryBuilderChain)

No description

null|array|string|int|float|bool
queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)

No description

array
fields()

Static fields defined on this input object, if any.

id()

A unique identifier for this InputTypeDef.

string
name()

The name of the input object.

Details

in AbstractObject at line 13
__construct(AbstractClient $client, QueryBuilderChain $queryBuilderChain)

No description

Parameters

AbstractClient $client
QueryBuilderChain $queryBuilderChain

in AbstractObject at line 19
protected null|array|string|int|float|bool queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)

No description

Parameters

QueryBuilder $leafQueryBuilder
string $leafKey

Return Value

null|array|string|int|float|bool

at line 22
array fields()

Static fields defined on this input object, if any.

Return Value

array

at line 31
AbstractId id()

A unique identifier for this InputTypeDef.

Return Value

AbstractId

at line 40
string name()

The name of the input object.

Return Value

string