UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

51 lines (50 loc) 3.77 kB
import * as runtime from '../runtime.js'; import type { GetWATemplates, GetWhatsappCampaignOverview, GetWhatsappCampaigns } from '../models/index.js'; export interface DeleteWhatsAppCampaignRequest { campaignId: number; } export interface GetWhatsAppCampaignRequest { campaignId: number; } export interface GetWhatsAppCampaignsRequest { startDate?: string; endDate?: string; limit?: number; offset?: number; sort?: GetWhatsAppCampaignsSortEnum; } export interface GetWhatsAppTemplatesRequest { startDate?: string; endDate?: string; limit?: number; offset?: number; sort?: GetWhatsAppTemplatesSortEnum; } export interface WhatsAppCampaignsApiInterface { deleteWhatsAppCampaignRaw(requestParameters: DeleteWhatsAppCampaignRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; deleteWhatsAppCampaign(requestParameters: DeleteWhatsAppCampaignRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; getWhatsAppCampaignRaw(requestParameters: GetWhatsAppCampaignRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetWhatsappCampaignOverview>>; getWhatsAppCampaign(requestParameters: GetWhatsAppCampaignRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetWhatsappCampaignOverview>; getWhatsAppCampaignsRaw(requestParameters: GetWhatsAppCampaignsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetWhatsappCampaigns>>; getWhatsAppCampaigns(requestParameters: GetWhatsAppCampaignsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetWhatsappCampaigns>; getWhatsAppTemplatesRaw(requestParameters: GetWhatsAppTemplatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetWATemplates>>; getWhatsAppTemplates(requestParameters: GetWhatsAppTemplatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetWATemplates>; } export declare class WhatsAppCampaignsApi extends runtime.BaseAPI implements WhatsAppCampaignsApiInterface { deleteWhatsAppCampaignRaw(requestParameters: DeleteWhatsAppCampaignRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; deleteWhatsAppCampaign(requestParameters: DeleteWhatsAppCampaignRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; getWhatsAppCampaignRaw(requestParameters: GetWhatsAppCampaignRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetWhatsappCampaignOverview>>; getWhatsAppCampaign(requestParameters: GetWhatsAppCampaignRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetWhatsappCampaignOverview>; getWhatsAppCampaignsRaw(requestParameters: GetWhatsAppCampaignsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetWhatsappCampaigns>>; getWhatsAppCampaigns(requestParameters?: GetWhatsAppCampaignsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetWhatsappCampaigns>; getWhatsAppTemplatesRaw(requestParameters: GetWhatsAppTemplatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetWATemplates>>; getWhatsAppTemplates(requestParameters?: GetWhatsAppTemplatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetWATemplates>; } export declare enum GetWhatsAppCampaignsSortEnum { Asc = "asc", Desc = "desc" } export declare enum GetWhatsAppTemplatesSortEnum { Asc = "asc", Desc = "desc" }