/** * Pipedrive API v2 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Project */ export interface Project { /** * The ID of the project * @type {number} */ 'id'?: number; /** * The title of the project * @type {string} */ 'title'?: string; /** * The description of the project * @type {string} */ 'description'?: string; /** * The status of the project * @type {string} */ 'status'?: string; /** * The ID of the board this project is associated with * @type {number} */ 'board_id'?: number; /** * The ID of the phase this project is associated with * @type {number} */ 'phase_id'?: number; /** * The ID of the user who owns the project * @type {number} */ 'owner_id'?: number; /** * The start date of the project. Format: YYYY-MM-DD * @type {string} */ 'start_date'?: string; /** * The end date of the project. Format: YYYY-MM-DD * @type {string} */ 'end_date'?: string; /** * An array of IDs of the deals this project is associated with * @type {Array} */ 'deal_ids'?: Array; /** * An array of IDs of the persons this project is associated with * @type {Array} */ 'person_ids'?: Array; /** * An array of IDs of the organizations this project is associated with * @type {Array} */ 'org_ids'?: Array; /** * An array of IDs of the labels this project has * @type {Array} */ 'label_ids'?: Array; /** * The health status of the project * @type {number} */ 'health_status'?: number | null; /** * The creation date and time of the project in ISO 8601 format * @type {string} */ 'add_time'?: string; /** * The last updated date and time of the project in ISO 8601 format * @type {string} */ 'update_time'?: string; /** * The date and time of the last status change of the project in ISO 8601 format * @type {string} */ 'status_change_time'?: string; /** * The date and time the project was archived in ISO 8601 format. If not archived, this field is null. * @type {string} */ 'archive_time'?: string | null; /** * An object where each key represents a custom field. All custom fields are referenced as randomly generated 40-character hashes. To clear a custom field value, set it to `null`. For multi-option fields (field type `set`), use `null` to clear the selection — sending an empty array `[]` is not supported and will result in a validation error. * @type {{ [key: string]: any | undefined; }} */ 'custom_fields'?: { [key: string]: any | undefined; }; }