/** * Generated by orval v8.19.0 🍺 * Do not edit manually. * Webitel API * OpenAPI spec version: 24.04.0 */ import type { ContactsCommentList } from './contactsCommentList.zod'; import type { ContactsContactGroupList } from './contactsContactGroupList.zod'; import type { ContactsEmailList } from './contactsEmailList.zod'; import type { ContactsIMClientList } from './contactsIMClientList.zod'; import type { ContactsLabelList } from './contactsLabelList.zod'; import type { ContactsManagerList } from './contactsManagerList.zod'; import type { ContactsName } from './contactsName.zod'; import type { ContactsPhoneList } from './contactsPhoneList.zod'; import type { ContactsPhotoList } from './contactsPhotoList.zod'; import type { ContactsTimezoneList } from './contactsTimezoneList.zod'; import type { ContactsVariableList } from './contactsVariableList.zod'; import type { WebitelContactsLookup } from './webitelContactsLookup.zod'; /** * The Contact principal source. * OUTPUT purpose only. */ export interface WebitelContactsContact { /** * BIO. Short description about the Contact person. * OPTIONAL. Multi-lined text. */ about?: string; /** The Contact's internal comment(s). */ comments?: ContactsCommentList; createdAt?: string; createdBy?: WebitelContactsLookup; /** READONLY. The contact's metadata. */ domain?: WebitelContactsLookup; /** The Contact's email address(es). */ emails?: ContactsEmailList; /** * Unique ID of the latest version of the update. * This ID changes after any update to the underlying value(s). */ etag?: string; /** The Contact's associated group(s). */ groups?: ContactsContactGroupList; /** The unique ID of the association. Never changes. */ id?: string; /** The contact's [I]nstant[M]essaging clients. */ imclients?: ContactsIMClientList; /** The Contact's associated tag(s). */ labels?: ContactsLabelList; /** The Contact's internal manager(s). */ managers?: ContactsManagerList; /** [R]ecord[b]ased[A]ccess[C]ontrol mode granted. */ mode?: string; /** * The Contact's name. * This field is a singleton for Contact sources. */ name?: ContactsName; /** The Contact's phone numbers. */ phones?: ContactsPhoneList; /** Output only. The Contact's photo(s). */ readonly photos?: ContactsPhotoList; /** The Contact's timezone preference(s). */ timezones?: ContactsTimezoneList; updatedAt?: string; updatedBy?: WebitelContactsLookup; user?: WebitelContactsLookup; /** * Arbitrary client data that is populated by clients. * Duplicate keys and values are allowed. */ variables?: ContactsVariableList; /** * READONLY. Operational attributes * Version of the latest update. Numeric sequence. */ ver?: number; }