UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

66 lines 2.88 kB
import { GetCampaignRecipientsFromJSON, GetCampaignRecipientsToJSON } from './GetCampaignRecipients.js'; import { GetSmsCampaignStatsFromJSON, GetSmsCampaignStatsToJSON } from './GetSmsCampaignStats.js'; export var GetSmsCampaignsCampaignsInnerStatusEnum; (function (GetSmsCampaignsCampaignsInnerStatusEnum) { GetSmsCampaignsCampaignsInnerStatusEnum["Draft"] = "draft"; GetSmsCampaignsCampaignsInnerStatusEnum["Sent"] = "sent"; GetSmsCampaignsCampaignsInnerStatusEnum["Archive"] = "archive"; GetSmsCampaignsCampaignsInnerStatusEnum["Queued"] = "queued"; GetSmsCampaignsCampaignsInnerStatusEnum["Suspended"] = "suspended"; GetSmsCampaignsCampaignsInnerStatusEnum["InProcess"] = "inProcess"; })(GetSmsCampaignsCampaignsInnerStatusEnum || (GetSmsCampaignsCampaignsInnerStatusEnum = {})); export function instanceOfGetSmsCampaignsCampaignsInner(value) { let isInstance = true; isInstance = isInstance && 'id' in value; isInstance = isInstance && 'name' in value; isInstance = isInstance && 'status' in value; isInstance = isInstance && 'content' in value; isInstance = isInstance && 'scheduledAt' in value; isInstance = isInstance && 'sender' in value; isInstance = isInstance && 'createdAt' in value; isInstance = isInstance && 'modifiedAt' in value; isInstance = isInstance && 'recipients' in value; isInstance = isInstance && 'statistics' in value; return isInstance; } export function GetSmsCampaignsCampaignsInnerFromJSON(json) { return GetSmsCampaignsCampaignsInnerFromJSONTyped(json, false); } export function GetSmsCampaignsCampaignsInnerFromJSONTyped(json, ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { id: json['id'], name: json['name'], status: json['status'], content: json['content'], scheduledAt: new Date(json['scheduledAt']), sender: json['sender'], createdAt: new Date(json['createdAt']), modifiedAt: new Date(json['modifiedAt']), recipients: GetCampaignRecipientsFromJSON(json['recipients']), statistics: GetSmsCampaignStatsFromJSON(json['statistics']), }; } export function GetSmsCampaignsCampaignsInnerToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { id: value.id, name: value.name, status: value.status, content: value.content, scheduledAt: value.scheduledAt.toISOString(), sender: value.sender, createdAt: value.createdAt.toISOString(), modifiedAt: value.modifiedAt.toISOString(), recipients: GetCampaignRecipientsToJSON(value.recipients), statistics: GetSmsCampaignStatsToJSON(value.statistics), }; } //# sourceMappingURL=GetSmsCampaignsCampaignsInner.js.map