Interfaces

Interfaces define the structure of a type, and include a set of fields that are required for a type to implement the interface.

Account

An account.

Fields
idID!
The ID of the account.
nameString!
The name of the account.
avatarURL
The avatar (or profile picture) for the account.

HasCompanyInformation

An interface requiring company-specific fields.

Fields
nameString!
The name of the account.
marketMarketCode!
The market that the account is in.

HasCustomFields

An interface requiring custom fields specific data.

Fields
customFieldsCustomFieldPaginator!
A list of owned custom fields.

HasMultiFactorMetadata

The consistent data for a multi factor implementation.

Fields
idID!
The ID of the multi-factor authentication implementation.
nameString!
The name of the multi-factor authentication implementation.
statusStatus!
The status of the multi-factor authentication implementation.
ownerUser!
The owner of the multi-factor authentication implementation.
verifiedAtDateTime
When the SMS multi-factor authentication implementation was verified.
createdAtDateTime!
When the SMS multi-factor authentication implementation was created.
updatedAtDateTime!
When the SMS multi-factor authentication implementation was updated.

HasURL

An interface requiring a URL field.

Fields
urlURL!
The URL for the resource.