@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
51 lines (50 loc) • 3.77 kB
TypeScript
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"
}