class FieldTypeDef extends AbstractObject implements IdAble, Node

A definition of a field on a custom object defined in a Module.

A field on an object has a static value, as opposed to a function on an object whose value is computed by invoking code (and can accept arguments).

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

string
deprecated()

The reason this enum member is deprecated, if any.

string
description()

A doc string for the field, if any.

Id
id()

A unique identifier for this FieldTypeDef.

string
name()

The name of the field in lowerCamelCase format.

SourceMap|null
sourceMap()

The location of this field declaration.

typeDef()

The type of the field.

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 21
string deprecated()

The reason this enum member is deprecated, if any.

Return Value

string

at line 30
string description()

A doc string for the field, if any.

Return Value

string

at line 39
Id id()

A unique identifier for this FieldTypeDef.

Return Value

Id

at line 48
string name()

The name of the field in lowerCamelCase format.

Return Value

string

at line 57
SourceMap|null sourceMap()

The location of this field declaration.

Return Value

SourceMap|null

at line 71
TypeDef typeDef()

The type of the field.

Return Value

TypeDef