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
Name | Description |
---|---|
id (ID! ) |
The ID of the account. |
name (String! ) |
The name of the account. |
HasCompanyInformation
An interface requiring company-specific fields.
Fields
Name | Description |
---|---|
name (String! ) |
The name of the account. |
market (MarketCode! ) |
The market that the account is in. |
HasCustomFields
An interface requiring custom fields specific data.
Fields
Name | Description |
---|---|
customFields (CustomFieldPaginator! ) |
A list of owned custom fields |
HasMultiFactorMetadata
The consistent data for a multi factor implementation.
Fields
Name | Description |
---|---|
id (ID! ) |
The ID of the multi-factor authentication implementation. |
name (String! ) |
The name of the multi-factor authentication implementation. |
status (Status! ) |
The status of the multi-factor authentication implementation. |
owner (User! ) |
The owner of the multi-factor authentication implementation. |
verifiedAt (DateTime ) |
When the SMS multi-factor authentication implementation was verified. |
createdAt (DateTime! ) |
When the SMS multi-factor authentication implementation was created. |
updatedAt (DateTime! ) |
When the SMS multi-factor authentication implementation was updated. |
HasURL
An interface requiring a URL field.
Fields
Name | Description |
---|---|
url (URL! ) |
The URL for the resource. |