/** * Cloud API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AxiosPromise, AxiosInstance } from 'axios'; import { Configuration } from '../configuration'; import { RequestArgs, BaseAPI } from '../base'; import { CreateMailingChannelDto } from '../models'; import { CreateMailingListDto } from '../models'; import { CreateMailingListEntryDto } from '../models'; import { MailingChannelDto } from '../models'; import { MailingChannelPageDto } from '../models'; import { MailingChannelSearchResultPageDto } from '../models'; import { MailingDeliverableDto } from '../models'; import { MailingDeliverablePageDto } from '../models'; import { MailingDeliverableSearchResultPageDto } from '../models'; import { MailingListDto } from '../models'; import { MailingListPageDto } from '../models'; import { MailingListSearchResultPageDto } from '../models'; import { OptInOutConfirmationBodyDto } from '../models'; import { RemoveMailingListEntryDto } from '../models'; import { SearchRequestDto } from '../models'; import { SendMailingListContentDto } from '../models'; import { TaskDto } from '../models'; /** * MailingApi - axios parameter creator * @export */ export declare const MailingApiAxiosParamCreator: (axiosClientConfiguration?: Configuration) => { /** * * @param {string} id * @param {CreateMailingListEntryDto} createMailingListEntry * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ addToMailingList: (id: string, createMailingListEntry: CreateMailingListEntryDto, translate?: string, options?: any) => Promise; /** * * @param {OptInOutConfirmationBodyDto} optInOutConfirmationBody * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ confirmMailingOptIn: (optInOutConfirmationBody: OptInOutConfirmationBodyDto, translate?: string, options?: any) => Promise; /** * * @param {OptInOutConfirmationBodyDto} optInOutConfirmationBody * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ confirmMailingOptOut: (optInOutConfirmationBody: OptInOutConfirmationBodyDto, translate?: string, options?: any) => Promise; /** * * @param {CreateMailingChannelDto} createMailingChannel * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMailingChannel: (createMailingChannel: CreateMailingChannelDto, translate?: string, options?: any) => Promise; /** * * @param {MailingDeliverableDto} mailingDeliverable * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMailingDeliverable: (mailingDeliverable: MailingDeliverableDto, translate?: string, options?: any) => Promise; /** * * @param {CreateMailingListDto} createMailingList * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMailingList: (createMailingList: CreateMailingListDto, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMailingChannel: (id: string, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMailingDeliverable: (id: string, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMailingList: (id: string, translate?: string, options?: any) => Promise; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManyMailingChannels: (ids: Array, translate?: string, options?: any) => Promise; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManyMailingDeliverables: (ids: Array, translate?: string, options?: any) => Promise; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManyMailingLists: (ids: Array, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingChannel: (id: string, translate?: string, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingChannels: (page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingChannelsCount: (page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingDeliverable: (id: string, translate?: string, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingDeliverables: (page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingDeliverablesCount: (page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingList: (id: string, translate?: string, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingLists: (page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingListsCount: (page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any) => Promise; /** * This is a very performant method for checking if a MailingChannel exists. * @summary Check if MailingChannel exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ mailingChannelExists: (id: string, options?: any) => Promise; /** * This is a very performant method for checking if a MailingDeliverable exists. * @summary Check if MailingDeliverable exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ mailingDeliverableExists: (id: string, options?: any) => Promise; /** * This is a very performant method for checking if a MailingList exists. * @summary Check if MailingList exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ mailingListExists: (id: string, options?: any) => Promise; /** * * @param {string} id * @param {any} mailingChannel * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMailingChannel: (id: string, mailingChannel: any, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {any} mailingDeliverable * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMailingDeliverable: (id: string, mailingDeliverable: any, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {any} mailingList * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMailingList: (id: string, mailingList: any, translate?: string, options?: any) => Promise; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performMailingChannelSearch: (searchRequest: SearchRequestDto, translate?: string, options?: any) => Promise; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performMailingDeliverableSearch: (searchRequest: SearchRequestDto, translate?: string, options?: any) => Promise; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performMailingListSearch: (searchRequest: SearchRequestDto, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {MailingChannelDto} mailingChannel * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putMailingChannel: (id: string, mailingChannel: MailingChannelDto, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {MailingDeliverableDto} mailingDeliverable * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putMailingDeliverable: (id: string, mailingDeliverable: MailingDeliverableDto, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {MailingListDto} mailingList * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putMailingList: (id: string, mailingList: MailingListDto, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {RemoveMailingListEntryDto} removeMailingListEntry * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeFromMailingList: (id: string, removeMailingListEntry: RemoveMailingListEntryDto, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} token * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeFromMailingListConfirmation: (id: string, token: string, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {SendMailingListContentDto} sendMailingListContent * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ sendMailingContent: (id: string, sendMailingListContent: SendMailingListContentDto, translate?: string, options?: any) => Promise; }; /** * MailingApi - functional programming interface * @export */ export declare const MailingApiFp: (axiosClientConfiguration?: Configuration) => { /** * * @param {string} id * @param {CreateMailingListEntryDto} createMailingListEntry * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ addToMailingList(id: string, createMailingListEntry: CreateMailingListEntryDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {OptInOutConfirmationBodyDto} optInOutConfirmationBody * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ confirmMailingOptIn(optInOutConfirmationBody: OptInOutConfirmationBodyDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {OptInOutConfirmationBodyDto} optInOutConfirmationBody * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ confirmMailingOptOut(optInOutConfirmationBody: OptInOutConfirmationBodyDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {CreateMailingChannelDto} createMailingChannel * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMailingChannel(createMailingChannel: CreateMailingChannelDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {MailingDeliverableDto} mailingDeliverable * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMailingDeliverable(mailingDeliverable: MailingDeliverableDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {CreateMailingListDto} createMailingList * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMailingList(createMailingList: CreateMailingListDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMailingChannel(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMailingDeliverable(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMailingList(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManyMailingChannels(ids: Array, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManyMailingDeliverables(ids: Array, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManyMailingLists(ids: Array, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingChannel(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingChannels(page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingChannelsCount(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingDeliverable(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingDeliverables(page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingDeliverablesCount(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingList(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingLists(page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingListsCount(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * This is a very performant method for checking if a MailingChannel exists. * @summary Check if MailingChannel exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ mailingChannelExists(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * This is a very performant method for checking if a MailingDeliverable exists. * @summary Check if MailingDeliverable exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ mailingDeliverableExists(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * This is a very performant method for checking if a MailingList exists. * @summary Check if MailingList exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ mailingListExists(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {any} mailingChannel * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMailingChannel(id: string, mailingChannel: any, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {any} mailingDeliverable * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMailingDeliverable(id: string, mailingDeliverable: any, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {any} mailingList * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMailingList(id: string, mailingList: any, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performMailingChannelSearch(searchRequest: SearchRequestDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performMailingDeliverableSearch(searchRequest: SearchRequestDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performMailingListSearch(searchRequest: SearchRequestDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {MailingChannelDto} mailingChannel * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putMailingChannel(id: string, mailingChannel: MailingChannelDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {MailingDeliverableDto} mailingDeliverable * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putMailingDeliverable(id: string, mailingDeliverable: MailingDeliverableDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {MailingListDto} mailingList * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putMailingList(id: string, mailingList: MailingListDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {RemoveMailingListEntryDto} removeMailingListEntry * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeFromMailingList(id: string, removeMailingListEntry: RemoveMailingListEntryDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} token * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeFromMailingListConfirmation(id: string, token: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {SendMailingListContentDto} sendMailingListContent * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ sendMailingContent(id: string, sendMailingListContent: SendMailingListContentDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * MailingApi - factory interface * @export */ export declare const MailingApiFactory: (axiosClientConfiguration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} id * @param {CreateMailingListEntryDto} createMailingListEntry * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ addToMailingList(id: string, createMailingListEntry: CreateMailingListEntryDto, translate?: string, options?: any): AxiosPromise; /** * * @param {OptInOutConfirmationBodyDto} optInOutConfirmationBody * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ confirmMailingOptIn(optInOutConfirmationBody: OptInOutConfirmationBodyDto, translate?: string, options?: any): AxiosPromise; /** * * @param {OptInOutConfirmationBodyDto} optInOutConfirmationBody * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ confirmMailingOptOut(optInOutConfirmationBody: OptInOutConfirmationBodyDto, translate?: string, options?: any): AxiosPromise; /** * * @param {CreateMailingChannelDto} createMailingChannel * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMailingChannel(createMailingChannel: CreateMailingChannelDto, translate?: string, options?: any): AxiosPromise; /** * * @param {MailingDeliverableDto} mailingDeliverable * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMailingDeliverable(mailingDeliverable: MailingDeliverableDto, translate?: string, options?: any): AxiosPromise; /** * * @param {CreateMailingListDto} createMailingList * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMailingList(createMailingList: CreateMailingListDto, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMailingChannel(id: string, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMailingDeliverable(id: string, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMailingList(id: string, translate?: string, options?: any): AxiosPromise; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManyMailingChannels(ids: Array, translate?: string, options?: any): AxiosPromise; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManyMailingDeliverables(ids: Array, translate?: string, options?: any): AxiosPromise; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManyMailingLists(ids: Array, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingChannel(id: string, translate?: string, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingChannels(page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingChannelsCount(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingDeliverable(id: string, translate?: string, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingDeliverables(page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingDeliverablesCount(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingList(id: string, translate?: string, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingLists(page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMailingListsCount(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): AxiosPromise; /** * This is a very performant method for checking if a MailingChannel exists. * @summary Check if MailingChannel exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ mailingChannelExists(id: string, options?: any): AxiosPromise; /** * This is a very performant method for checking if a MailingDeliverable exists. * @summary Check if MailingDeliverable exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ mailingDeliverableExists(id: string, options?: any): AxiosPromise; /** * This is a very performant method for checking if a MailingList exists. * @summary Check if MailingList exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ mailingListExists(id: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {any} mailingChannel * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMailingChannel(id: string, mailingChannel: any, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {any} mailingDeliverable * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMailingDeliverable(id: string, mailingDeliverable: any, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {any} mailingList * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMailingList(id: string, mailingList: any, translate?: string, options?: any): AxiosPromise; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performMailingChannelSearch(searchRequest: SearchRequestDto, translate?: string, options?: any): AxiosPromise; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performMailingDeliverableSearch(searchRequest: SearchRequestDto, translate?: string, options?: any): AxiosPromise; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performMailingListSearch(searchRequest: SearchRequestDto, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {MailingChannelDto} mailingChannel * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putMailingChannel(id: string, mailingChannel: MailingChannelDto, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {MailingDeliverableDto} mailingDeliverable * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putMailingDeliverable(id: string, mailingDeliverable: MailingDeliverableDto, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {MailingListDto} mailingList * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putMailingList(id: string, mailingList: MailingListDto, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {RemoveMailingListEntryDto} removeMailingListEntry * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeFromMailingList(id: string, removeMailingListEntry: RemoveMailingListEntryDto, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} token * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeFromMailingListConfirmation(id: string, token: string, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {SendMailingListContentDto} sendMailingListContent * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ sendMailingContent(id: string, sendMailingListContent: SendMailingListContentDto, translate?: string, options?: any): AxiosPromise; }; /** * Request parameters for addToMailingList operation in MailingApi. * @export * @interface MailingApiAddToMailingListRequest */ export interface MailingApiAddToMailingListRequest { /** * * @type {string} * @memberof MailingApiAddToMailingList */ readonly id: string; /** * * @type {CreateMailingListEntryDto} * @memberof MailingApiAddToMailingList */ readonly createMailingListEntry: CreateMailingListEntryDto; /** * * @type {string} * @memberof MailingApiAddToMailingList */ readonly translate?: string; } /** * Request parameters for confirmMailingOptIn operation in MailingApi. * @export * @interface MailingApiConfirmMailingOptInRequest */ export interface MailingApiConfirmMailingOptInRequest { /** * * @type {OptInOutConfirmationBodyDto} * @memberof MailingApiConfirmMailingOptIn */ readonly optInOutConfirmationBody: OptInOutConfirmationBodyDto; /** * * @type {string} * @memberof MailingApiConfirmMailingOptIn */ readonly translate?: string; } /** * Request parameters for confirmMailingOptOut operation in MailingApi. * @export * @interface MailingApiConfirmMailingOptOutRequest */ export interface MailingApiConfirmMailingOptOutRequest { /** * * @type {OptInOutConfirmationBodyDto} * @memberof MailingApiConfirmMailingOptOut */ readonly optInOutConfirmationBody: OptInOutConfirmationBodyDto; /** * * @type {string} * @memberof MailingApiConfirmMailingOptOut */ readonly translate?: string; } /** * Request parameters for createMailingChannel operation in MailingApi. * @export * @interface MailingApiCreateMailingChannelRequest */ export interface MailingApiCreateMailingChannelRequest { /** * * @type {CreateMailingChannelDto} * @memberof MailingApiCreateMailingChannel */ readonly createMailingChannel: CreateMailingChannelDto; /** * * @type {string} * @memberof MailingApiCreateMailingChannel */ readonly translate?: string; } /** * Request parameters for createMailingDeliverable operation in MailingApi. * @export * @interface MailingApiCreateMailingDeliverableRequest */ export interface MailingApiCreateMailingDeliverableRequest { /** * * @type {MailingDeliverableDto} * @memberof MailingApiCreateMailingDeliverable */ readonly mailingDeliverable: MailingDeliverableDto; /** * * @type {string} * @memberof MailingApiCreateMailingDeliverable */ readonly translate?: string; } /** * Request parameters for createMailingList operation in MailingApi. * @export * @interface MailingApiCreateMailingListRequest */ export interface MailingApiCreateMailingListRequest { /** * * @type {CreateMailingListDto} * @memberof MailingApiCreateMailingList */ readonly createMailingList: CreateMailingListDto; /** * * @type {string} * @memberof MailingApiCreateMailingList */ readonly translate?: string; } /** * Request parameters for deleteMailingChannel operation in MailingApi. * @export * @interface MailingApiDeleteMailingChannelRequest */ export interface MailingApiDeleteMailingChannelRequest { /** * * @type {string} * @memberof MailingApiDeleteMailingChannel */ readonly id: string; /** * * @type {string} * @memberof MailingApiDeleteMailingChannel */ readonly translate?: string; } /** * Request parameters for deleteMailingDeliverable operation in MailingApi. * @export * @interface MailingApiDeleteMailingDeliverableRequest */ export interface MailingApiDeleteMailingDeliverableRequest { /** * * @type {string} * @memberof MailingApiDeleteMailingDeliverable */ readonly id: string; /** * * @type {string} * @memberof MailingApiDeleteMailingDeliverable */ readonly translate?: string; } /** * Request parameters for deleteMailingList operation in MailingApi. * @export * @interface MailingApiDeleteMailingListRequest */ export interface MailingApiDeleteMailingListRequest { /** * * @type {string} * @memberof MailingApiDeleteMailingList */ readonly id: string; /** * * @type {string} * @memberof MailingApiDeleteMailingList */ readonly translate?: string; } /** * Request parameters for deleteManyMailingChannels operation in MailingApi. * @export * @interface MailingApiDeleteManyMailingChannelsRequest */ export interface MailingApiDeleteManyMailingChannelsRequest { /** * * @type {Array} * @memberof MailingApiDeleteManyMailingChannels */ readonly ids: Array; /** * * @type {string} * @memberof MailingApiDeleteManyMailingChannels */ readonly translate?: string; } /** * Request parameters for deleteManyMailingDeliverables operation in MailingApi. * @export * @interface MailingApiDeleteManyMailingDeliverablesRequest */ export interface MailingApiDeleteManyMailingDeliverablesRequest { /** * * @type {Array} * @memberof MailingApiDeleteManyMailingDeliverables */ readonly ids: Array; /** * * @type {string} * @memberof MailingApiDeleteManyMailingDeliverables */ readonly translate?: string; } /** * Request parameters for deleteManyMailingLists operation in MailingApi. * @export * @interface MailingApiDeleteManyMailingListsRequest */ export interface MailingApiDeleteManyMailingListsRequest { /** * * @type {Array} * @memberof MailingApiDeleteManyMailingLists */ readonly ids: Array; /** * * @type {string} * @memberof MailingApiDeleteManyMailingLists */ readonly translate?: string; } /** * Request parameters for getMailingChannel operation in MailingApi. * @export * @interface MailingApiGetMailingChannelRequest */ export interface MailingApiGetMailingChannelRequest { /** * * @type {string} * @memberof MailingApiGetMailingChannel */ readonly id: string; /** * * @type {string} * @memberof MailingApiGetMailingChannel */ readonly translate?: string; } /** * Request parameters for getMailingChannels operation in MailingApi. * @export * @interface MailingApiGetMailingChannelsRequest */ export interface MailingApiGetMailingChannelsRequest { /** * * @type {number} * @memberof MailingApiGetMailingChannels */ readonly page?: number; /** * * @type {number} * @memberof MailingApiGetMailingChannels */ readonly size?: number; /** * * @type {string} * @memberof MailingApiGetMailingChannels */ readonly translate?: string; /** * * @type {boolean} * @memberof MailingApiGetMailingChannels */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof MailingApiGetMailingChannels */ readonly sort?: string; /** * * @type {string} * @memberof MailingApiGetMailingChannels */ readonly search?: string; } /** * Request parameters for getMailingChannelsCount operation in MailingApi. * @export * @interface MailingApiGetMailingChannelsCountRequest */ export interface MailingApiGetMailingChannelsCountRequest { /** * * @type {number} * @memberof MailingApiGetMailingChannelsCount */ readonly page?: number; /** * * @type {number} * @memberof MailingApiGetMailingChannelsCount */ readonly size?: number; /** * * @type {string} * @memberof MailingApiGetMailingChannelsCount */ readonly sort?: string; /** * * @type {string} * @memberof MailingApiGetMailingChannelsCount */ readonly search?: string; /** * * @type {boolean} * @memberof MailingApiGetMailingChannelsCount */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof MailingApiGetMailingChannelsCount */ readonly translate?: string; } /** * Request parameters for getMailingDeliverable operation in MailingApi. * @export * @interface MailingApiGetMailingDeliverableRequest */ export interface MailingApiGetMailingDeliverableRequest { /** * * @type {string} * @memberof MailingApiGetMailingDeliverable */ readonly id: string; /** * * @type {string} * @memberof MailingApiGetMailingDeliverable */ readonly translate?: string; } /** * Request parameters for getMailingDeliverables operation in MailingApi. * @export * @interface MailingApiGetMailingDeliverablesRequest */ export interface MailingApiGetMailingDeliverablesRequest { /** * * @type {number} * @memberof MailingApiGetMailingDeliverables */ readonly page?: number; /** * * @type {number} * @memberof MailingApiGetMailingDeliverables */ readonly size?: number; /** * * @type {string} * @memberof MailingApiGetMailingDeliverables */ readonly translate?: string; /** * * @type {boolean} * @memberof MailingApiGetMailingDeliverables */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof MailingApiGetMailingDeliverables */ readonly sort?: string; /** * * @type {string} * @memberof MailingApiGetMailingDeliverables */ readonly search?: string; } /** * Request parameters for getMailingDeliverablesCount operation in MailingApi. * @export * @interface MailingApiGetMailingDeliverablesCountRequest */ export interface MailingApiGetMailingDeliverablesCountRequest { /** * * @type {number} * @memberof MailingApiGetMailingDeliverablesCount */ readonly page?: number; /** * * @type {number} * @memberof MailingApiGetMailingDeliverablesCount */ readonly size?: number; /** * * @type {string} * @memberof MailingApiGetMailingDeliverablesCount */ readonly sort?: string; /** * * @type {string} * @memberof MailingApiGetMailingDeliverablesCount */ readonly search?: string; /** * * @type {boolean} * @memberof MailingApiGetMailingDeliverablesCount */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof MailingApiGetMailingDeliverablesCount */ readonly translate?: string; } /** * Request parameters for getMailingList operation in MailingApi. * @export * @interface MailingApiGetMailingListRequest */ export interface MailingApiGetMailingListRequest { /** * * @type {string} * @memberof MailingApiGetMailingList */ readonly id: string; /** * * @type {string} * @memberof MailingApiGetMailingList */ readonly translate?: string; } /** * Request parameters for getMailingLists operation in MailingApi. * @export * @interface MailingApiGetMailingListsRequest */ export interface MailingApiGetMailingListsRequest { /** * * @type {number} * @memberof MailingApiGetMailingLists */ readonly page?: number; /** * * @type {number} * @memberof MailingApiGetMailingLists */ readonly size?: number; /** * * @type {string} * @memberof MailingApiGetMailingLists */ readonly translate?: string; /** * * @type {boolean} * @memberof MailingApiGetMailingLists */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof MailingApiGetMailingLists */ readonly sort?: string; /** * * @type {string} * @memberof MailingApiGetMailingLists */ readonly search?: string; } /** * Request parameters for getMailingListsCount operation in MailingApi. * @export * @interface MailingApiGetMailingListsCountRequest */ export interface MailingApiGetMailingListsCountRequest { /** * * @type {number} * @memberof MailingApiGetMailingListsCount */ readonly page?: number; /** * * @type {number} * @memberof MailingApiGetMailingListsCount */ readonly size?: number; /** * * @type {string} * @memberof MailingApiGetMailingListsCount */ readonly sort?: string; /** * * @type {string} * @memberof MailingApiGetMailingListsCount */ readonly search?: string; /** * * @type {boolean} * @memberof MailingApiGetMailingListsCount */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof MailingApiGetMailingListsCount */ readonly translate?: string; } /** * Request parameters for mailingChannelExists operation in MailingApi. * @export * @interface MailingApiMailingChannelExistsRequest */ export interface MailingApiMailingChannelExistsRequest { /** * * @type {string} * @memberof MailingApiMailingChannelExists */ readonly id: string; } /** * Request parameters for mailingDeliverableExists operation in MailingApi. * @export * @interface MailingApiMailingDeliverableExistsRequest */ export interface MailingApiMailingDeliverableExistsRequest { /** * * @type {string} * @memberof MailingApiMailingDeliverableExists */ readonly id: string; } /** * Request parameters for mailingListExists operation in MailingApi. * @export * @interface MailingApiMailingListExistsRequest */ export interface MailingApiMailingListExistsRequest { /** * * @type {string} * @memberof MailingApiMailingListExists */ readonly id: string; } /** * Request parameters for patchMailingChannel operation in MailingApi. * @export * @interface MailingApiPatchMailingChannelRequest */ export interface MailingApiPatchMailingChannelRequest { /** * * @type {string} * @memberof MailingApiPatchMailingChannel */ readonly id: string; /** * * @type {any} * @memberof MailingApiPatchMailingChannel */ readonly mailingChannel: any; /** * * @type {string} * @memberof MailingApiPatchMailingChannel */ readonly translate?: string; } /** * Request parameters for patchMailingDeliverable operation in MailingApi. * @export * @interface MailingApiPatchMailingDeliverableRequest */ export interface MailingApiPatchMailingDeliverableRequest { /** * * @type {string} * @memberof MailingApiPatchMailingDeliverable */ readonly id: string; /** * * @type {any} * @memberof MailingApiPatchMailingDeliverable */ readonly mailingDeliverable: any; /** * * @type {string} * @memberof MailingApiPatchMailingDeliverable */ readonly translate?: string; } /** * Request parameters for patchMailingList operation in MailingApi. * @export * @interface MailingApiPatchMailingListRequest */ export interface MailingApiPatchMailingListRequest { /** * * @type {string} * @memberof MailingApiPatchMailingList */ readonly id: string; /** * * @type {any} * @memberof MailingApiPatchMailingList */ readonly mailingList: any; /** * * @type {string} * @memberof MailingApiPatchMailingList */ readonly translate?: string; } /** * Request parameters for performMailingChannelSearch operation in MailingApi. * @export * @interface MailingApiPerformMailingChannelSearchRequest */ export interface MailingApiPerformMailingChannelSearchRequest { /** * * @type {SearchRequestDto} * @memberof MailingApiPerformMailingChannelSearch */ readonly searchRequest: SearchRequestDto; /** * * @type {string} * @memberof MailingApiPerformMailingChannelSearch */ readonly translate?: string; } /** * Request parameters for performMailingDeliverableSearch operation in MailingApi. * @export * @interface MailingApiPerformMailingDeliverableSearchRequest */ export interface MailingApiPerformMailingDeliverableSearchRequest { /** * * @type {SearchRequestDto} * @memberof MailingApiPerformMailingDeliverableSearch */ readonly searchRequest: SearchRequestDto; /** * * @type {string} * @memberof MailingApiPerformMailingDeliverableSearch */ readonly translate?: string; } /** * Request parameters for performMailingListSearch operation in MailingApi. * @export * @interface MailingApiPerformMailingListSearchRequest */ export interface MailingApiPerformMailingListSearchRequest { /** * * @type {SearchRequestDto} * @memberof MailingApiPerformMailingListSearch */ readonly searchRequest: SearchRequestDto; /** * * @type {string} * @memberof MailingApiPerformMailingListSearch */ readonly translate?: string; } /** * Request parameters for putMailingChannel operation in MailingApi. * @export * @interface MailingApiPutMailingChannelRequest */ export interface MailingApiPutMailingChannelRequest { /** * * @type {string} * @memberof MailingApiPutMailingChannel */ readonly id: string; /** * * @type {MailingChannelDto} * @memberof MailingApiPutMailingChannel */ readonly mailingChannel: MailingChannelDto; /** * * @type {string} * @memberof MailingApiPutMailingChannel */ readonly translate?: string; } /** * Request parameters for putMailingDeliverable operation in MailingApi. * @export * @interface MailingApiPutMailingDeliverableRequest */ export interface MailingApiPutMailingDeliverableRequest { /** * * @type {string} * @memberof MailingApiPutMailingDeliverable */ readonly id: string; /** * * @type {MailingDeliverableDto} * @memberof MailingApiPutMailingDeliverable */ readonly mailingDeliverable: MailingDeliverableDto; /** * * @type {string} * @memberof MailingApiPutMailingDeliverable */ readonly translate?: string; } /** * Request parameters for putMailingList operation in MailingApi. * @export * @interface MailingApiPutMailingListRequest */ export interface MailingApiPutMailingListRequest { /** * * @type {string} * @memberof MailingApiPutMailingList */ readonly id: string; /** * * @type {MailingListDto} * @memberof MailingApiPutMailingList */ readonly mailingList: MailingListDto; /** * * @type {string} * @memberof MailingApiPutMailingList */ readonly translate?: string; } /** * Request parameters for removeFromMailingList operation in MailingApi. * @export * @interface MailingApiRemoveFromMailingListRequest */ export interface MailingApiRemoveFromMailingListRequest { /** * * @type {string} * @memberof MailingApiRemoveFromMailingList */ readonly id: string; /** * * @type {RemoveMailingListEntryDto} * @memberof MailingApiRemoveFromMailingList */ readonly removeMailingListEntry: RemoveMailingListEntryDto; /** * * @type {string} * @memberof MailingApiRemoveFromMailingList */ readonly translate?: string; } /** * Request parameters for removeFromMailingListConfirmation operation in MailingApi. * @export * @interface MailingApiRemoveFromMailingListConfirmationRequest */ export interface MailingApiRemoveFromMailingListConfirmationRequest { /** * * @type {string} * @memberof MailingApiRemoveFromMailingListConfirmation */ readonly id: string; /** * * @type {string} * @memberof MailingApiRemoveFromMailingListConfirmation */ readonly token: string; /** * * @type {string} * @memberof MailingApiRemoveFromMailingListConfirmation */ readonly translate?: string; } /** * Request parameters for sendMailingContent operation in MailingApi. * @export * @interface MailingApiSendMailingContentRequest */ export interface MailingApiSendMailingContentRequest { /** * * @type {string} * @memberof MailingApiSendMailingContent */ readonly id: string; /** * * @type {SendMailingListContentDto} * @memberof MailingApiSendMailingContent */ readonly sendMailingListContent: SendMailingListContentDto; /** * * @type {string} * @memberof MailingApiSendMailingContent */ readonly translate?: string; } /** * MailingApi - object-oriented interface * @export * @class MailingApi * @extends {BaseAPI} */ export declare class MailingApi extends BaseAPI { /** * * @param {MailingApiAddToMailingListRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ addToMailingList(requestParameters: MailingApiAddToMailingListRequest, options?: any): Promise>; /** * * @param {MailingApiConfirmMailingOptInRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ confirmMailingOptIn(requestParameters: MailingApiConfirmMailingOptInRequest, options?: any): Promise>; /** * * @param {MailingApiConfirmMailingOptOutRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ confirmMailingOptOut(requestParameters: MailingApiConfirmMailingOptOutRequest, options?: any): Promise>; /** * * @param {MailingApiCreateMailingChannelRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ createMailingChannel(requestParameters: MailingApiCreateMailingChannelRequest, options?: any): Promise>; /** * * @param {MailingApiCreateMailingDeliverableRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ createMailingDeliverable(requestParameters: MailingApiCreateMailingDeliverableRequest, options?: any): Promise>; /** * * @param {MailingApiCreateMailingListRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ createMailingList(requestParameters: MailingApiCreateMailingListRequest, options?: any): Promise>; /** * * @param {MailingApiDeleteMailingChannelRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ deleteMailingChannel(requestParameters: MailingApiDeleteMailingChannelRequest, options?: any): Promise>; /** * * @param {MailingApiDeleteMailingDeliverableRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ deleteMailingDeliverable(requestParameters: MailingApiDeleteMailingDeliverableRequest, options?: any): Promise>; /** * * @param {MailingApiDeleteMailingListRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ deleteMailingList(requestParameters: MailingApiDeleteMailingListRequest, options?: any): Promise>; /** * * @param {MailingApiDeleteManyMailingChannelsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ deleteManyMailingChannels(requestParameters: MailingApiDeleteManyMailingChannelsRequest, options?: any): Promise>; /** * * @param {MailingApiDeleteManyMailingDeliverablesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ deleteManyMailingDeliverables(requestParameters: MailingApiDeleteManyMailingDeliverablesRequest, options?: any): Promise>; /** * * @param {MailingApiDeleteManyMailingListsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ deleteManyMailingLists(requestParameters: MailingApiDeleteManyMailingListsRequest, options?: any): Promise>; /** * * @param {MailingApiGetMailingChannelRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ getMailingChannel(requestParameters: MailingApiGetMailingChannelRequest, options?: any): Promise>; /** * * @param {MailingApiGetMailingChannelsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ getMailingChannels(requestParameters?: MailingApiGetMailingChannelsRequest, options?: any): Promise>; /** * * @param {MailingApiGetMailingChannelsCountRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ getMailingChannelsCount(requestParameters?: MailingApiGetMailingChannelsCountRequest, options?: any): Promise>; /** * * @param {MailingApiGetMailingDeliverableRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ getMailingDeliverable(requestParameters: MailingApiGetMailingDeliverableRequest, options?: any): Promise>; /** * * @param {MailingApiGetMailingDeliverablesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ getMailingDeliverables(requestParameters?: MailingApiGetMailingDeliverablesRequest, options?: any): Promise>; /** * * @param {MailingApiGetMailingDeliverablesCountRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ getMailingDeliverablesCount(requestParameters?: MailingApiGetMailingDeliverablesCountRequest, options?: any): Promise>; /** * * @param {MailingApiGetMailingListRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ getMailingList(requestParameters: MailingApiGetMailingListRequest, options?: any): Promise>; /** * * @param {MailingApiGetMailingListsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ getMailingLists(requestParameters?: MailingApiGetMailingListsRequest, options?: any): Promise>; /** * * @param {MailingApiGetMailingListsCountRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ getMailingListsCount(requestParameters?: MailingApiGetMailingListsCountRequest, options?: any): Promise>; /** * This is a very performant method for checking if a MailingChannel exists. * @summary Check if MailingChannel exists * @param {MailingApiMailingChannelExistsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ mailingChannelExists(requestParameters: MailingApiMailingChannelExistsRequest, options?: any): Promise>; /** * This is a very performant method for checking if a MailingDeliverable exists. * @summary Check if MailingDeliverable exists * @param {MailingApiMailingDeliverableExistsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ mailingDeliverableExists(requestParameters: MailingApiMailingDeliverableExistsRequest, options?: any): Promise>; /** * This is a very performant method for checking if a MailingList exists. * @summary Check if MailingList exists * @param {MailingApiMailingListExistsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ mailingListExists(requestParameters: MailingApiMailingListExistsRequest, options?: any): Promise>; /** * * @param {MailingApiPatchMailingChannelRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ patchMailingChannel(requestParameters: MailingApiPatchMailingChannelRequest, options?: any): Promise>; /** * * @param {MailingApiPatchMailingDeliverableRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ patchMailingDeliverable(requestParameters: MailingApiPatchMailingDeliverableRequest, options?: any): Promise>; /** * * @param {MailingApiPatchMailingListRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ patchMailingList(requestParameters: MailingApiPatchMailingListRequest, options?: any): Promise>; /** * * @param {MailingApiPerformMailingChannelSearchRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ performMailingChannelSearch(requestParameters: MailingApiPerformMailingChannelSearchRequest, options?: any): Promise>; /** * * @param {MailingApiPerformMailingDeliverableSearchRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ performMailingDeliverableSearch(requestParameters: MailingApiPerformMailingDeliverableSearchRequest, options?: any): Promise>; /** * * @param {MailingApiPerformMailingListSearchRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ performMailingListSearch(requestParameters: MailingApiPerformMailingListSearchRequest, options?: any): Promise>; /** * * @param {MailingApiPutMailingChannelRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ putMailingChannel(requestParameters: MailingApiPutMailingChannelRequest, options?: any): Promise>; /** * * @param {MailingApiPutMailingDeliverableRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ putMailingDeliverable(requestParameters: MailingApiPutMailingDeliverableRequest, options?: any): Promise>; /** * * @param {MailingApiPutMailingListRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ putMailingList(requestParameters: MailingApiPutMailingListRequest, options?: any): Promise>; /** * * @param {MailingApiRemoveFromMailingListRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ removeFromMailingList(requestParameters: MailingApiRemoveFromMailingListRequest, options?: any): Promise>; /** * * @param {MailingApiRemoveFromMailingListConfirmationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ removeFromMailingListConfirmation(requestParameters: MailingApiRemoveFromMailingListConfirmationRequest, options?: any): Promise>; /** * * @param {MailingApiSendMailingContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof MailingApi */ sendMailingContent(requestParameters: MailingApiSendMailingContentRequest, options?: any): Promise>; }