UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

70 lines (69 loc) 4.24 kB
import * as runtime from '../runtime.js'; import type { GetSmsEventReport, GetTransacAggregatedSmsReport, GetTransacSmsReport, SendSms, SendTransacSms } from '../models/index.js'; export interface GetSmsEventsRequest { limit?: number; startDate?: string; endDate?: string; offset?: number; days?: number; phoneNumber?: string; event?: GetSmsEventsEventEnum; tags?: string; sort?: GetSmsEventsSortEnum; } export interface GetTransacAggregatedSmsReportRequest { startDate?: string; endDate?: string; days?: number; tag?: string; } export interface GetTransacSmsReportRequest { startDate?: string; endDate?: string; days?: number; tag?: string; sort?: GetTransacSmsReportSortEnum; } export interface SendTransacSmsRequest { sendTransacSms: SendTransacSms; } export interface TransactionalSMSApiInterface { getSmsEventsRaw(requestParameters: GetSmsEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSmsEventReport>>; getSmsEvents(requestParameters: GetSmsEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSmsEventReport>; getTransacAggregatedSmsReportRaw(requestParameters: GetTransacAggregatedSmsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTransacAggregatedSmsReport>>; getTransacAggregatedSmsReport(requestParameters: GetTransacAggregatedSmsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTransacAggregatedSmsReport>; getTransacSmsReportRaw(requestParameters: GetTransacSmsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTransacSmsReport>>; getTransacSmsReport(requestParameters: GetTransacSmsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTransacSmsReport>; sendTransacSmsRaw(requestParameters: SendTransacSmsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SendSms>>; sendTransacSms(requestParameters: SendTransacSmsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SendSms>; } export declare class TransactionalSMSApi extends runtime.BaseAPI implements TransactionalSMSApiInterface { getSmsEventsRaw(requestParameters: GetSmsEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSmsEventReport>>; getSmsEvents(requestParameters?: GetSmsEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSmsEventReport>; getTransacAggregatedSmsReportRaw(requestParameters: GetTransacAggregatedSmsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTransacAggregatedSmsReport>>; getTransacAggregatedSmsReport(requestParameters?: GetTransacAggregatedSmsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTransacAggregatedSmsReport>; getTransacSmsReportRaw(requestParameters: GetTransacSmsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTransacSmsReport>>; getTransacSmsReport(requestParameters?: GetTransacSmsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTransacSmsReport>; sendTransacSmsRaw(requestParameters: SendTransacSmsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SendSms>>; sendTransacSms(requestParameters: SendTransacSmsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SendSms>; } export declare enum GetSmsEventsEventEnum { Bounces = "bounces", HardBounces = "hardBounces", SoftBounces = "softBounces", Delivered = "delivered", Sent = "sent", Accepted = "accepted", Unsubscription = "unsubscription", Replies = "replies", Blocked = "blocked", Rejected = "rejected" } export declare enum GetSmsEventsSortEnum { Asc = "asc", Desc = "desc" } export declare enum GetTransacSmsReportSortEnum { Asc = "asc", Desc = "desc" }