UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

65 lines 2.79 kB
import { exists } from '../runtime.js'; export var GetEmailEventReportEventsInnerEventEnum; (function (GetEmailEventReportEventsInnerEventEnum) { GetEmailEventReportEventsInnerEventEnum["Bounces"] = "bounces"; GetEmailEventReportEventsInnerEventEnum["HardBounces"] = "hardBounces"; GetEmailEventReportEventsInnerEventEnum["SoftBounces"] = "softBounces"; GetEmailEventReportEventsInnerEventEnum["Delivered"] = "delivered"; GetEmailEventReportEventsInnerEventEnum["Spam"] = "spam"; GetEmailEventReportEventsInnerEventEnum["Requests"] = "requests"; GetEmailEventReportEventsInnerEventEnum["Opened"] = "opened"; GetEmailEventReportEventsInnerEventEnum["Clicks"] = "clicks"; GetEmailEventReportEventsInnerEventEnum["Invalid"] = "invalid"; GetEmailEventReportEventsInnerEventEnum["Deferred"] = "deferred"; GetEmailEventReportEventsInnerEventEnum["Blocked"] = "blocked"; GetEmailEventReportEventsInnerEventEnum["Unsubscribed"] = "unsubscribed"; })(GetEmailEventReportEventsInnerEventEnum || (GetEmailEventReportEventsInnerEventEnum = {})); export function instanceOfGetEmailEventReportEventsInner(value) { let isInstance = true; isInstance = isInstance && 'email' in value; isInstance = isInstance && 'date' in value; isInstance = isInstance && 'messageId' in value; isInstance = isInstance && 'event' in value; return isInstance; } export function GetEmailEventReportEventsInnerFromJSON(json) { return GetEmailEventReportEventsInnerFromJSONTyped(json, false); } export function GetEmailEventReportEventsInnerFromJSONTyped(json, ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { email: json['email'], date: new Date(json['date']), subject: !exists(json, 'subject') ? undefined : json['subject'], messageId: json['messageId'], event: json['event'], reason: !exists(json, 'reason') ? undefined : json['reason'], tag: !exists(json, 'tag') ? undefined : json['tag'], ip: !exists(json, 'ip') ? undefined : json['ip'], link: !exists(json, 'link') ? undefined : json['link'], from: !exists(json, 'from') ? undefined : json['from'], }; } export function GetEmailEventReportEventsInnerToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { email: value.email, date: value.date.toISOString(), subject: value.subject, messageId: value.messageId, event: value.event, reason: value.reason, tag: value.tag, ip: value.ip, link: value.link, from: value.from, }; } //# sourceMappingURL=GetEmailEventReportEventsInner.js.map