UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

57 lines 2.38 kB
import { exists } from '../runtime.js'; export var GetSmsEventReportEventsInnerEventEnum; (function (GetSmsEventReportEventsInnerEventEnum) { GetSmsEventReportEventsInnerEventEnum["Bounces"] = "bounces"; GetSmsEventReportEventsInnerEventEnum["HardBounces"] = "hardBounces"; GetSmsEventReportEventsInnerEventEnum["SoftBounces"] = "softBounces"; GetSmsEventReportEventsInnerEventEnum["Delivered"] = "delivered"; GetSmsEventReportEventsInnerEventEnum["Sent"] = "sent"; GetSmsEventReportEventsInnerEventEnum["Accepted"] = "accepted"; GetSmsEventReportEventsInnerEventEnum["Unsubscription"] = "unsubscription"; GetSmsEventReportEventsInnerEventEnum["Replies"] = "replies"; GetSmsEventReportEventsInnerEventEnum["Blocked"] = "blocked"; GetSmsEventReportEventsInnerEventEnum["Rejected"] = "rejected"; })(GetSmsEventReportEventsInnerEventEnum || (GetSmsEventReportEventsInnerEventEnum = {})); export function instanceOfGetSmsEventReportEventsInner(value) { let isInstance = true; isInstance = isInstance && 'phoneNumber' in value; isInstance = isInstance && 'date' in value; isInstance = isInstance && 'messageId' in value; isInstance = isInstance && 'event' in value; return isInstance; } export function GetSmsEventReportEventsInnerFromJSON(json) { return GetSmsEventReportEventsInnerFromJSONTyped(json, false); } export function GetSmsEventReportEventsInnerFromJSONTyped(json, ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { phoneNumber: json['phoneNumber'], date: new Date(json['date']), messageId: json['messageId'], event: json['event'], reason: !exists(json, 'reason') ? undefined : json['reason'], reply: !exists(json, 'reply') ? undefined : json['reply'], tag: !exists(json, 'tag') ? undefined : json['tag'], }; } export function GetSmsEventReportEventsInnerToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { phoneNumber: value.phoneNumber, date: value.date.toISOString(), messageId: value.messageId, event: value.event, reason: value.reason, reply: value.reply, tag: value.tag, }; } //# sourceMappingURL=GetSmsEventReportEventsInner.js.map