/// import http from 'http'; import { CreateStaticVoucherCampaign } from '../model/createStaticVoucherCampaign'; import { CreateStaticVoucherCampaignWithVoucherWithCSV } from '../model/createStaticVoucherCampaignWithVoucherWithCSV'; import { FetchMembersCount200Response } from '../model/fetchMembersCount200Response'; import { FetchStaticVouchersPage200Response } from '../model/fetchStaticVouchersPage200Response'; import { PickCreateStaticVoucherCampaignWithVoucherExcludeKeyofcreateStaticVoucherCampaignWithVoucherIsActive } from '../model/pickCreateStaticVoucherCampaignWithVoucherExcludeKeyofcreateStaticVoucherCampaignWithVoucherIsActive'; import { ReachPerformanceStats } from '../model/reachPerformanceStats'; import { StaticVoucherCampaign } from '../model/staticVoucherCampaign'; import { StaticVoucherCampaignUpdate } from '../model/staticVoucherCampaignUpdate'; import { UpdateStaticVoucherCampaignWithVoucher } from '../model/updateStaticVoucherCampaignWithVoucher'; import { VSCampaignGeneratedMessage } from '../model/vSCampaignGeneratedMessage'; import { VSCampaignGeneratedMessagePagination } from '../model/vSCampaignGeneratedMessagePagination'; import { WTStaticVoucher } from '../model/wTStaticVoucher'; import { WTStaticVoucherCampaign } from '../model/wTStaticVoucherCampaign'; import { WTStaticVoucherCampaignPreviewMessages } from '../model/wTStaticVoucherCampaignPreviewMessages'; import { WTStaticVoucherCampaignPreviewMessagesByPage } from '../model/wTStaticVoucherCampaignPreviewMessagesByPage'; import { WTWalletPageView } from '../model/wTWalletPageView'; import { Authentication, Interceptor } from '../model/models'; import { ApiKeyAuth } from '../model/models'; export declare enum StaticVoucherCampaignsApiApiKeys { api_key = 0 } export declare class StaticVoucherCampaignsApi { protected _basePath: string; protected _defaultHeaders: any; protected _useQuerystring: boolean; protected authentications: { 'default': Authentication; 'api_key': ApiKeyAuth; }; protected interceptors: Interceptor[]; constructor(basePath?: string); useQuerystring: boolean; basePath: string; defaultHeaders: any; setDefaultAuthentication(auth: Authentication): void; setApiKey(key: StaticVoucherCampaignsApiApiKeys, value: string): void; addInterceptor(interceptor: Interceptor): void; archiveStaticVoucherCampaign(campaignID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: StaticVoucherCampaign; }>; countVouchersLoaded(campaignID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: FetchMembersCount200Response; }>; countVouchersRedeemed(campaignID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: FetchMembersCount200Response; }>; createStaticVoucherCampaign(createStaticVoucherCampaign: CreateStaticVoucherCampaign, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: WTStaticVoucherCampaign; }>; createStaticVoucherCampaignFromCSV(createStaticVoucherCampaignWithVoucherWithCSV: CreateStaticVoucherCampaignWithVoucherWithCSV, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: WTStaticVoucherCampaign; }>; createStaticVoucherCampaignWithVoucher(body: PickCreateStaticVoucherCampaignWithVoucherExcludeKeyofcreateStaticVoucherCampaignWithVoucherIsActive, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: WTStaticVoucherCampaign; }>; duplicateStaticVoucherCampaignById(campaignID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: WTStaticVoucherCampaign; }>; fetchPerformanceOverview(campaignID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: object; }>; fetchReachStatsOfAllStaticVoucherCampaigns(broadcastScheduledStartAt?: Date, broadcastScheduledEndAt?: Date, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: ReachPerformanceStats; }>; fetchReachStatsOfIndividualStaticVoucherCampaign(staticVoucherCampaignID: any, broadcastScheduledStartAt?: Date, broadcastScheduledEndAt?: Date, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: ReachPerformanceStats; }>; fetchStaticVoucherCampaignById(id: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: WTStaticVoucherCampaign; }>; fetchStaticVoucherCampaigns(isArchiveIncluded?: boolean, sourceID?: number, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; fetchStaticVouchers(campaignID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; fetchStaticVouchersPage(campaignID: any, pagenum: number, pagesize: number, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: FetchStaticVouchersPage200Response; }>; fetchViews(campaignID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; fetchVouchersRedeemed(campaignID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; previewMessages(campaignID: any, wTStaticVoucherCampaignPreviewMessages: WTStaticVoucherCampaignPreviewMessages, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; previewMessagesByPage(campaignID: any, wTStaticVoucherCampaignPreviewMessagesByPage: WTStaticVoucherCampaignPreviewMessagesByPage, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: VSCampaignGeneratedMessagePagination; }>; restoreStaticVoucherCampaign(campaignID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: StaticVoucherCampaign; }>; updateStaticVoucherCampaign(campaignID: any, staticVoucherCampaignUpdate: StaticVoucherCampaignUpdate, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: WTStaticVoucherCampaign; }>; updateStaticVoucherCampaignWithVoucher(campaignID: any, updateStaticVoucherCampaignWithVoucher: UpdateStaticVoucherCampaignWithVoucher, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: WTStaticVoucherCampaign; }>; }