| ByteLength |
- Type
- int
- Properties
- Filter, Group, Nillable, Sort
- Description
- The maximum length of the field represented by this
EntityParticle, in bytes.
|
| DataType |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Data type of the field, for example Text(40) or Date/Time. The values
are defined as they are in the user interface, not the
corresponding API data type names.
- For example, from an object, retrieve all the fields of
one data type.
-
|
| DefaultValueFormula |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- The default value specified for the field when a formula
isn’t specified. If no default value is specified, this
field isn’t returned.
|
| DeveloperName |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- The unique name of the object in the API. This name can
contain only underscores and alphanumeric characters,
and must be unique in your org. It must begin with a
letter, not include spaces, not end with an underscore,
and not contain two consecutive underscores. In managed
packages, this field prevents naming conflicts on
package installations. With this field, a developer can
change the object’s name in a managed package and the
changes are reflected in a subscriber’s org. Label is
Record Type Name.
|
| Digits |
- Type
- int
- Properties
- Filter, Group, Nillable, Sort
- Description
- Maximum number of digits for a field of type int. If an
integer value exceeds the number of digits, the API
returns an error.
|
| DurableId |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Unique identifier for the field. Always retrieve this
value before using it, as the value isn’t guaranteed to
stay the same from one release to the next. To simplify
queries, use this field.
|
| EntityDefinitionId |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- The ID for the object defined in the
DurableId field.
|
| ExtraTypeInfo |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Represents further definition of a type.
- For type textarea:
- plaintextarea
- richtextarea
- For type URL:
- For type reference:
- externallookup
- indirectlookup
- For Account:
- switchablepersonname
- personname
|
| FieldDefinitionId |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- ID of the field definition associated with this
EntityParticle.
|
| InlineHelpText |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Represents the content of field-level help. Available in
Tooling API starting version 35.0.
|
| IsApiFilterable |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
represented by this EntityParticle can be specified in
the WHERE clause of a query
string.
- Restrictions
- You can't sort or filter compound fields. This field’s
value is always false for compound fields.
|
| IsApiGroupable |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
represented by this EntityParticle can be included in
the GROUP BY clause of a
SOQL query.
|
| IsApiSortable |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, a query
can sort on the field represented by this
EntityParticle.
- Restrictions
- You can't sort or filter compound fields. This field’s
value is always false for compound fields.
|
| IsAutoNumber |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the
field’s value is assigned when the record is created.
Available in Tooling API starting version 35.0.
|
| IsCalculated |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
represented by this EntityParticle is calculated.
|
| IsCaseSensitive |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
represented by this EntityParticle is case sensitive.
Available in Tooling API starting version 35.0.
|
| IsCompactLayoutable |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
can be included in a compact layout.
|
| IsComponent |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
is a component of a compound field. The default value is
false.
Available in Tooling API starting version 40.0.
|
| IsCompound |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
is a compound of other fields. The default value is
false.
Available in Tooling API starting version 38.0.
|
| IsCreatable |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, a value
for the field represented by this EntityParticle can be
created. Available in Tooling API starting version
35.0.
|
| IsDefaultedOnCreate |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, and if no
other value is supplied, a default value is applied when
the record is created. Available in Tooling API starting
version 35.0.
|
| IsDependentPicklist |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
is a dependent picklist. Available in Tooling API
starting version 35.0.
|
| IsDeprecatedAndHidden |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- Reserved for future use.
|
| IsDisplayLocationInDecimal |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, and if the
field represented by this EntityParticle is a
Geolocation custom field, the value appears in decimal
notation. If false,
the value appears as degrees, minutes, and seconds.
Available in Tooling API starting version 35.0.
- Restrictions
- This field has no effect on custom fields that aren’t
Geolocation fields.
|
| IsEncrypted |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
is marked for Classic Encryption. Available in Tooling
API starting version 35.0.
|
| IsFieldHistoryTracked |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the
field’s history can be tracked.
|
| IsHighScaleNumber |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- Indicates whether the field stores numbers to eight
decimal places regardless of what’s specified in the
field details (true)
or not (false). Used
to handle currencies for products that cost fractions of
a cent, in large quantities. If high-scale unit pricing
isn’t enabled in your org, this field isn’t
returned.
|
| IsHTMLFormatted |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
contains HTML.
|
| IsIdLookup |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, you can
use the field to specify a record for upsert. Available
in Tooling API starting version 35.0.
|
| IsLayoutable |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
can be assigned to a layout. Available in Tooling API
starting version 35.0.
|
| IsListVisible |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
can be included in a related list.
|
| IsNameField |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
is a name field.
|
| IsNamePointing |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
represents a polymorphic relationship. Determine the
object type at runtime for dynamic queries when this
value is true.
Available in Tooling API starting version 35.0.
|
| IsNillable |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
can be left out of queries on the object.
|
| IsPermissionable |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, you can
specify field permissions for the field. Available in
Tooling API starting version 35.0.
|
| IsUnique |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
is unique. Available in Tooling API starting version
35.0.
|
| IsUpdatable |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, you can
update the field. Available in Tooling API starting
version 35.0.
|
| IsWorkflowFilterable |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, the field
can be filtered for a workflow.
|
| IsWriteRequiresMasterRead |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- If true, writing to
the detail object requires read sharing instead of
read-write sharing of the parent. Available in Tooling
API starting version 35.0.
|
| Label |
- Type
- string
- Properties
- Filter, Group, Sort
- Description
- The label that corresponds to the field in the user
interface. If the label has translations, the label
returned is in the user’s language.
|
| Length |
- Type
- int
- Properties
- Filter, Group, Sort
- Description
- The maximum number of bytes available to store the value
in the field represented by this EntityParticle.
|
| Mask |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Reserved for future use.
|
| MaskType |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Reserved for future use.
|
| MasterLabel |
- Type
- string
- Properties
- Filter, Group, Sort
- Description
- Primary label for this object. This display value is the
internal label that isn’t translated. Limit: 40
characters.
|
| Name |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Name of the object for the field represented by this
EntityParticle. This field is available in API version
35.0 and later.
|
| NamespacePrefix |
- Type
- string
- Properties
- Filter, Group, Sort
- Description
-
The namespace prefix
associated with this object. Each Developer Edition
org that creates a managed package has a unique
namespace prefix. Limit: 15 characters. You can
refer to a component in a managed package by using
the namespacePrefix__componentName
notation.
The namespace
prefix can have one of these values:
- In a Developer Edition org, the namespace prefix
is set to the namespace prefix of the org for all
objects that support it. There’s an exception if
an object is in an installed managed package. In
that case, the object has the namespace prefix of
the installed managed package. This field’s value
is the namespace prefix of the Developer Edition
org of the package developer.
- In an org other than a Developer Edition org,
NamespacePrefix is only set
for objects that are part of an installed managed
package. There’s no namespace prefix for all other
objects.
|
| Precision |
- Type
- int
- Properties
- Filter, Group, Sort
- Description
- The maximum number of digits allowed for the field
represented by this EntityParticle.
|
| QualifiedApiName |
- Type
- string
- Properties
- Filter, Group, Sort
- Description
- A unique external name for the field.
|
| ReferenceTargetField |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Specifies the custom field on the parent object to match
against this indirect lookup relationship field, whose
values come from an external data source. The specified
custom field on the parent object must have both IsIdLookup and IsUnique set to true. This field is
available in API version 35.0 and later.
- Restrictions
- Available only if the field represented by this
EntityParticle is an indirect lookup relationship field
on an external object.
|
| ReferenceTo |
- Type
- RelationshipReferenceTo
- Properties
- Nillable
- Description
- The array of values in this field represents the
possible object types of the referenced objects. For
example, if EntityParticle represents a field on Events,
the values are Contact, Lead, and custom objects with a
relationship to Events.
|
| RelationshipName |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- If the field represented by this EntityParticle is a
master-detail relationship field, this field’s value is
the relationship name.
|
| RelationshipOrder |
- Type
- int
- Properties
- Filter, Group, Nillable, Sort
- Description
- A value of 0
represents a primary relationship, and a value of
1 represents a
secondary relationship. This field is relevant only for
relationship fields.
|
| Scale |
- Type
- int
- Properties
- Filter, Group, Sort
- Description
- The number of digits to the right of the decimal in an
integer. For example, 3.00 has a scale of 2.
|
| ValueTypeId |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- ID of the value type, if any, for the field represented
by this EntityParticle.
|