import type { customfields_ClientCustomFieldOption } from './customfields_ClientCustomFieldOption'; export type customfields_ClientCustomField = { /** * EntityType is the entity the custom field belongs to. */ entityType?: customfields_ClientCustomField.entityType; /** * ID is the unique identifier of the custom field. */ id?: string; /** * Key is a "human-readable" alternative to ID, uniqueness must be enforced on this identifier */ key?: string; /** * Name is the display name of the custom field. */ name?: string; /** * Object is the resource type discriminator. */ object?: string; /** * Options are the selectable values; only present for multiSelect fields. */ options?: Array; /** * Order is the position of the custom field relative to others of the same entity type. */ order?: number; /** * Type is the data type of the custom field. */ type?: customfields_ClientCustomField.type; }; export declare namespace customfields_ClientCustomField { /** * EntityType is the entity the custom field belongs to. */ enum entityType { CLIENT = "client", COMPANY = "company" } /** * Type is the data type of the custom field. */ enum type { TEXT = "text", NUMBER = "number", EMAIL = "email", URL = "url", PHONE_NUMBER = "phoneNumber", ADDRESS = "address", MULTI_SELECT = "multiSelect" } }