@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
48 lines (47 loc) • 4.13 kB
TypeScript
import * as runtime from '../runtime.js';
import type { CreateSender, CreateSenderModel, GetIps, GetIpsFromSender, GetSendersList, UpdateSender } from '../models/index.js';
export interface CreateSenderRequest {
sender?: CreateSender;
}
export interface DeleteSenderRequest {
senderId: number;
}
export interface GetIpsFromSenderRequest {
senderId: number;
}
export interface GetSendersRequest {
ip?: string;
domain?: string;
}
export interface UpdateSenderRequest {
senderId: number;
sender?: UpdateSender;
}
export interface SendersApiInterface {
createSenderRaw(requestParameters: CreateSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateSenderModel>>;
createSender(requestParameters: CreateSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateSenderModel>;
deleteSenderRaw(requestParameters: DeleteSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
deleteSender(requestParameters: DeleteSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
getIpsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetIps>>;
getIps(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetIps>;
getIpsFromSenderRaw(requestParameters: GetIpsFromSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetIpsFromSender>>;
getIpsFromSender(requestParameters: GetIpsFromSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetIpsFromSender>;
getSendersRaw(requestParameters: GetSendersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSendersList>>;
getSenders(requestParameters: GetSendersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSendersList>;
updateSenderRaw(requestParameters: UpdateSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
updateSender(requestParameters: UpdateSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
}
export declare class SendersApi extends runtime.BaseAPI implements SendersApiInterface {
createSenderRaw(requestParameters: CreateSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateSenderModel>>;
createSender(requestParameters?: CreateSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateSenderModel>;
deleteSenderRaw(requestParameters: DeleteSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
deleteSender(requestParameters: DeleteSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
getIpsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetIps>>;
getIps(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetIps>;
getIpsFromSenderRaw(requestParameters: GetIpsFromSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetIpsFromSender>>;
getIpsFromSender(requestParameters: GetIpsFromSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetIpsFromSender>;
getSendersRaw(requestParameters: GetSendersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSendersList>>;
getSenders(requestParameters?: GetSendersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSendersList>;
updateSenderRaw(requestParameters: UpdateSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
updateSender(requestParameters: UpdateSenderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
}