class FieldTypeDef extends AbstractObject implements IdAble

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
description()

A doc string for the field, if any.

id()

A unique identifier for this FieldTypeDef.

string
name()

The name of the field in lowerCamelCase format.

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 description()

A doc string for the field, if any.

Return Value

string

at line 30
AbstractId id()

A unique identifier for this FieldTypeDef.

Return Value

AbstractId

at line 39
string name()

The name of the field in lowerCamelCase format.

Return Value

string

at line 48
SourceMap sourceMap()

The location of this field declaration.

Return Value

SourceMap

at line 57
TypeDef typeDef()

The type of the field.

Return Value

TypeDef