/* tslint:disable */ /* eslint-disable */ /** * Constant Contact API v3 * Swagger build version 3.0.2475 * * The version of the OpenAPI document: 1.0.116 * Contact: webservices@constantcontact.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * The source object specifies which contacts you are adding to your targeted lists using one of four mutually exclusive properties. * @export * @interface CreateListAddActivityRequestSource */ export interface CreateListAddActivityRequestSource { /** * Specifies which contacts you are adding to lists as an array of up to 50 contact list_id values. This property is mutually exclusive with contact_ids, all_active_contacts (billable), and segment_id. * @type {Array} * @memberof CreateListAddActivityRequestSource */ 'list_ids'?: Array; /** * Adds all active (billable) contacts to your targeted lists. This property is mutually exclusive with contact_ids, list_ids, and segment_id. * @type {boolean} * @memberof CreateListAddActivityRequestSource */ 'all_active_contacts'?: boolean; /** * Specifies which contacts (up to 500) you are adding to lists as an array of contact_id values. This property is mutually exclusive with list_ids, all_active_contacts (billable), and segment_id. * @type {Array} * @memberof CreateListAddActivityRequestSource */ 'contact_ids'?: Array; /** * Adds all contacts assigned with the specified tag_ids to your target lists. This property is mutually exclusive with all other source properties. * @type {Array} * @memberof CreateListAddActivityRequestSource */ 'tag_ids'?: Array; /** * Adds all contacts that meet the selected engagement_level to your target lists. This property is mutually exclusive with all other source properties. * @type {string} * @memberof CreateListAddActivityRequestSource */ 'engagement_level'?: string; /** * Specifies which contacts you are adding to lists as a single segment_id value. This property is mutually exclusive with list_ids, all_active_contacts (billable), and contact_ids. * @type {number} * @memberof CreateListAddActivityRequestSource */ 'segment_id'?: number; }