/// import http from 'http'; import { AdvertisementCreditBroadcast } from '../model/advertisementCreditBroadcast'; import { CreateFile200Response } from '../model/createFile200Response'; import { Document } from '../model/document'; import { DynamicVoucher } from '../model/dynamicVoucher'; import { DynamicVoucherBroadcast } from '../model/dynamicVoucherBroadcast'; import { Employee } from '../model/employee'; import { EmployeeActivityLog } from '../model/employeeActivityLog'; import { HelpDeskRequest } from '../model/helpDeskRequest'; import { MediaFile } from '../model/mediaFile'; import { Message } from '../model/message'; import { OptInListSource } from '../model/optInListSource'; import { OutboundSMS } from '../model/outboundSMS'; import { PresignedPost } from '../model/presignedPost'; import { StaticVoucherCampaign } from '../model/staticVoucherCampaign'; import { StaticVoucherCampaignBroadcast } from '../model/staticVoucherCampaignBroadcast'; import { StaticVoucherCampaignGroup } from '../model/staticVoucherCampaignGroup'; import { UpdateEmailNotificationPreferenceRequest } from '../model/updateEmailNotificationPreferenceRequest'; import { WTEmployeeCreate } from '../model/wTEmployeeCreate'; import { WTEmployeeCreateDocument } from '../model/wTEmployeeCreateDocument'; import { WTEmployeeCreateMediaFile } from '../model/wTEmployeeCreateMediaFile'; import { WTEmployeeCreateStaticVoucherCampaignGroup } from '../model/wTEmployeeCreateStaticVoucherCampaignGroup'; import { WTEmployeeFileCreate } from '../model/wTEmployeeFileCreate'; import { WTEmployeeImportRecords } from '../model/wTEmployeeImportRecords'; import { WTEmployeePeerRoles } from '../model/wTEmployeePeerRoles'; import { WTEmployeeS3FilePresign } from '../model/wTEmployeeS3FilePresign'; import { WTEmployeeScheduleSMSCampaignBroadcast } from '../model/wTEmployeeScheduleSMSCampaignBroadcast'; import { WTEmployeeScheduleSimpleSMS } from '../model/wTEmployeeScheduleSimpleSMS'; import { WTEmployeeScheduleSimpleSMSToRecipient } from '../model/wTEmployeeScheduleSimpleSMSToRecipient'; import { WTEmployeeSendHelpDeskResponse } from '../model/wTEmployeeSendHelpDeskResponse'; import { WTEmployeeUpdate } from '../model/wTEmployeeUpdate'; import { WTEmployeeUpdateRecords } from '../model/wTEmployeeUpdateRecords'; import { Webpage } from '../model/webpage'; import { Authentication, Interceptor } from '../model/models'; import { ApiKeyAuth } from '../model/models'; export declare enum EmployeesApiApiKeys { api_key = 0 } export declare class EmployeesApi { 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: EmployeesApiApiKeys, value: string): void; addInterceptor(interceptor: Interceptor): void; addPeerToRoles(userID: any, wTEmployeePeerRoles: WTEmployeePeerRoles, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: string; }>; createDocument(wTEmployeeCreateDocument: WTEmployeeCreateDocument, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Document; }>; createEmployeePeer(wTEmployeeCreate: WTEmployeeCreate, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Employee; }>; createFile(wTEmployeeFileCreate: WTEmployeeFileCreate, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: CreateFile200Response; }>; createMediaFile(wTEmployeeCreateMediaFile: WTEmployeeCreateMediaFile, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: MediaFile; }>; createStaticVoucherCampaignsGroup(wTEmployeeCreateStaticVoucherCampaignGroup: WTEmployeeCreateStaticVoucherCampaignGroup, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: StaticVoucherCampaignGroup; }>; deleteDocument(documentID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Document; }>; deleteMediaFile(mediaFileID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: MediaFile; }>; downloadFile(fileID: string, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: string; }>; exportClubMembers(options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: string; }>; exportMerchantCredits(options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: string; }>; exportStaticVoucherCampaign(campaignID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: string; }>; failedImport(fileID: string, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: string; }>; fetchDocuments(folder?: string, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; fetchDynamicVouchers(isArchiveIncluded?: boolean, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; fetchEmployeeStaticVoucherCampaignGroups(options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; fetchEmployeeStaticVoucherCampaigns(isArchiveIncluded?: boolean, sourceID?: number, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; fetchMediaFiles(folder?: string, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; fetchMerchant(options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: any; }>; fetchMessages(options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; fetchOptInListSource(sourceID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: OptInListSource; }>; fetchOptInListSourcesCreatedByEmployee(options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; fetchPeerActivity(employeeID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; fetchPeersPermissions(userID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; fetchProfileInfo(options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Employee; }>; importClubMembers(wTEmployeeImportRecords: WTEmployeeImportRecords, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: string; }>; importMerchantCredits(wTEmployeeImportRecords: WTEmployeeImportRecords, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: string; }>; loadWebpagesOfEmployee(options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; modifyPeersRoles(userID: any, wTEmployeePeerRoles: WTEmployeePeerRoles, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Array; }>; presignFile(wTEmployeeS3FilePresign: WTEmployeeS3FilePresign, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: PresignedPost; }>; removePeerFromAllRoles(userID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: boolean; }>; scheduleAdvertisementCredit(advertisementCreditID: any, wTEmployeeScheduleSimpleSMS: WTEmployeeScheduleSimpleSMS, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: AdvertisementCreditBroadcast; }>; scheduleDynamicVoucher(dynamicVoucherID: any, wTEmployeeScheduleSimpleSMS: WTEmployeeScheduleSimpleSMS, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: DynamicVoucherBroadcast; }>; scheduleDynamicVoucherToRecipient(dynamicVoucherID: any, wTEmployeeScheduleSimpleSMSToRecipient: WTEmployeeScheduleSimpleSMSToRecipient, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: DynamicVoucherBroadcast; }>; scheduleSimpleSMS(wTEmployeeScheduleSimpleSMS: WTEmployeeScheduleSimpleSMS, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: boolean; }>; scheduleSimpleSMSToRecipient(wTEmployeeScheduleSimpleSMSToRecipient: WTEmployeeScheduleSimpleSMSToRecipient, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: boolean; }>; sendHelpDeskResponse(wTEmployeeSendHelpDeskResponse: WTEmployeeSendHelpDeskResponse, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: OutboundSMS; }>; sendSmsCampaignBroadcast(staticVoucherCampaignID: any, wTEmployeeScheduleSMSCampaignBroadcast: WTEmployeeScheduleSMSCampaignBroadcast, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: StaticVoucherCampaignBroadcast; }>; setAlertsRead(options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: boolean; }>; setExportDataFilesRead(options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: boolean; }>; setHelpDeskRequestResolved(helpDeskRequestID: any, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: HelpDeskRequest; }>; setMessagesRead(options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: boolean; }>; setProfilePicture(wTEmployeeCreateMediaFile: WTEmployeeCreateMediaFile, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: string; }>; updateClubMembers(wTEmployeeUpdateRecords: WTEmployeeUpdateRecords, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: string; }>; updateEmailNotificationPreference(updateEmailNotificationPreferenceRequest: UpdateEmailNotificationPreferenceRequest, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Employee; }>; updateEmployeePeer(userID: string, wTEmployeeUpdate: WTEmployeeUpdate, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Employee; }>; }