UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

37 lines 1.46 kB
import { exists } from '../runtime.js'; import { CreateSmsCampaignRecipientsFromJSON, CreateSmsCampaignRecipientsToJSON } from './CreateSmsCampaignRecipients.js'; export function instanceOfUpdateSmsCampaign(value) { let isInstance = true; return isInstance; } export function UpdateSmsCampaignFromJSON(json) { return UpdateSmsCampaignFromJSONTyped(json, false); } export function UpdateSmsCampaignFromJSONTyped(json, ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { name: !exists(json, 'name') ? undefined : json['name'], sender: !exists(json, 'sender') ? undefined : json['sender'], content: !exists(json, 'content') ? undefined : json['content'], recipients: !exists(json, 'recipients') ? undefined : CreateSmsCampaignRecipientsFromJSON(json['recipients']), scheduledAt: !exists(json, 'scheduledAt') ? undefined : new Date(json['scheduledAt']), }; } export function UpdateSmsCampaignToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { name: value.name, sender: value.sender, content: value.content, recipients: CreateSmsCampaignRecipientsToJSON(value.recipients), scheduledAt: value.scheduledAt === undefined ? undefined : value.scheduledAt.toISOString(), }; } //# sourceMappingURL=UpdateSmsCampaign.js.map