@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
27 lines (26 loc) • 968 B
TypeScript
import type { GetCampaignRecipients } from './GetCampaignRecipients.js';
import type { GetSmsCampaignStats } from './GetSmsCampaignStats.js';
export interface GetSmsCampaign {
id: number;
name: string;
status: GetSmsCampaignStatusEnum;
content: string;
scheduledAt: Date;
sender: string;
createdAt: Date;
modifiedAt: Date;
recipients: GetCampaignRecipients;
statistics: GetSmsCampaignStats;
}
export declare enum GetSmsCampaignStatusEnum {
Draft = "draft",
Sent = "sent",
Archive = "archive",
Queued = "queued",
Suspended = "suspended",
InProcess = "inProcess"
}
export declare function instanceOfGetSmsCampaign(value: object): boolean;
export declare function GetSmsCampaignFromJSON(json: any): GetSmsCampaign;
export declare function GetSmsCampaignFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetSmsCampaign;
export declare function GetSmsCampaignToJSON(value?: GetSmsCampaign | null): any;