UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

58 lines 2.19 kB
export var GetSmsCampaignOverviewStatusEnum; (function (GetSmsCampaignOverviewStatusEnum) { GetSmsCampaignOverviewStatusEnum["Draft"] = "draft"; GetSmsCampaignOverviewStatusEnum["Sent"] = "sent"; GetSmsCampaignOverviewStatusEnum["Archive"] = "archive"; GetSmsCampaignOverviewStatusEnum["Queued"] = "queued"; GetSmsCampaignOverviewStatusEnum["Suspended"] = "suspended"; GetSmsCampaignOverviewStatusEnum["InProcess"] = "inProcess"; })(GetSmsCampaignOverviewStatusEnum || (GetSmsCampaignOverviewStatusEnum = {})); export function instanceOfGetSmsCampaignOverview(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; return isInstance; } export function GetSmsCampaignOverviewFromJSON(json) { return GetSmsCampaignOverviewFromJSONTyped(json, false); } export function GetSmsCampaignOverviewFromJSONTyped(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']), }; } export function GetSmsCampaignOverviewToJSON(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(), }; } //# sourceMappingURL=GetSmsCampaignOverview.js.map