export interface GetSmsCampaignOverview { /** Content of the SMS Campaign */ content: string; /** Creation UTC date-time of the SMS campaign (YYYY-MM-DDTHH:mm:ss.SSSZ) */ createdAt: string; /** ID of the SMS Campaign */ id: number; /** UTC date-time of last modification of the SMS campaign (YYYY-MM-DDTHH:mm:ss.SSSZ) */ modifiedAt: string; /** Name of the SMS Campaign */ name: string; /** A recognizable prefix added as the Brand Name before the message content. Empty string if not set. */ organisationPrefix?: string | undefined; /** UTC date-time on which SMS campaign is scheduled. Should be in YYYY-MM-DDTHH:mm:ss.SSSZ format. Empty string if not scheduled. */ scheduledAt?: string | undefined; /** Sender of the SMS Campaign */ sender: string; /** UTC date-time on which the SMS campaign was sent (YYYY-MM-DDTHH:mm:ss.SSSZ). Only available if the campaign status is 'sent'. */ sentDate?: string | undefined; /** Status of the SMS Campaign */ status: GetSmsCampaignOverview.Status; /** Instructions to unsubscribe from future communications. Empty string if not set. */ unsubscribeInstruction?: string | undefined; } export declare namespace GetSmsCampaignOverview { /** Status of the SMS Campaign */ const Status: { readonly Draft: "draft"; readonly Sent: "sent"; readonly Archive: "archive"; readonly Queued: "queued"; readonly Suspended: "suspended"; readonly InProcess: "inProcess"; }; type Status = (typeof Status)[keyof typeof Status]; }