@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
57 lines • 2.38 kB
JavaScript
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