/**
 * Generated by orval v8.19.0 🍺
 * Do not edit manually.
 * Webitel API
 * OpenAPI spec version: 24.04.0
 */
import type { ContactsInputComment } from './contactsInputComment';
import type { ContactsInputContactGroup } from './contactsInputContactGroup';
import type { ContactsInputEmailAddress } from './contactsInputEmailAddress';
import type { ContactsInputIMClient } from './contactsInputIMClient';
import type { ContactsInputLabel } from './contactsInputLabel';
import type { ContactsInputManager } from './contactsInputManager';
import type { ContactsInputName } from './contactsInputName';
import type { ContactsInputPhoneNumber } from './contactsInputPhoneNumber';
import type { ContactsInputPhoto } from './contactsInputPhoto';
import type { ContactsInputTimezone } from './contactsInputTimezone';
import type { ContactsInputVariable } from './contactsInputVariable';
/**
 * The Contact principal input.
 */
export interface ContactsInputContact {
    /**
     * BIO. Short description about the Contact person.
     * OPTIONAL. Multi-lined text.
     */
    about?: string;
    /** Publish NEW comment(s) for this Contact. */
    comments?: ContactsInputComment[];
    /** The Contact's email address(es). */
    emails?: ContactsInputEmailAddress[];
    /** Unique ID of the latest version of an existing resorce. */
    etag?: string;
    /** The Contact's associated group(s). */
    groups?: ContactsInputContactGroup[];
    /** The contact's [I]nstant[M]essaging clients. */
    imclients?: ContactsInputIMClient[];
    /** The Contact's associated label(s). */
    labels?: ContactsInputLabel[];
    /** The Contact's internal manager(s). */
    managers?: ContactsInputManager[];
    name?: ContactsInputName;
    /** The Contact's phone numbers. */
    phones?: ContactsInputPhoneNumber[];
    /** Output only. The Contact's photo(s). */
    readonly photos?: readonly ContactsInputPhoto[];
    /** The Contact's timezone preference(s). */
    timezones?: ContactsInputTimezone[];
    /** Arbitrary client data that is populated by clients. */
    variables?: ContactsInputVariable[];
}
