UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

64 lines 2.32 kB
export function instanceOfGetReportsReportsInner(value) { let isInstance = true; isInstance = isInstance && 'date' in value; isInstance = isInstance && 'requests' in value; isInstance = isInstance && 'delivered' in value; isInstance = isInstance && 'hardBounces' in value; isInstance = isInstance && 'softBounces' in value; isInstance = isInstance && 'clicks' in value; isInstance = isInstance && 'uniqueClicks' in value; isInstance = isInstance && 'opens' in value; isInstance = isInstance && 'uniqueOpens' in value; isInstance = isInstance && 'spamReports' in value; isInstance = isInstance && 'blocked' in value; isInstance = isInstance && 'invalid' in value; isInstance = isInstance && 'unsubscribed' in value; return isInstance; } export function GetReportsReportsInnerFromJSON(json) { return GetReportsReportsInnerFromJSONTyped(json, false); } export function GetReportsReportsInnerFromJSONTyped(json, ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { date: new Date(json['date']), requests: json['requests'], delivered: json['delivered'], hardBounces: json['hardBounces'], softBounces: json['softBounces'], clicks: json['clicks'], uniqueClicks: json['uniqueClicks'], opens: json['opens'], uniqueOpens: json['uniqueOpens'], spamReports: json['spamReports'], blocked: json['blocked'], invalid: json['invalid'], unsubscribed: json['unsubscribed'], }; } export function GetReportsReportsInnerToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { date: value.date.toISOString().substring(0, 10), requests: value.requests, delivered: value.delivered, hardBounces: value.hardBounces, softBounces: value.softBounces, clicks: value.clicks, uniqueClicks: value.uniqueClicks, opens: value.opens, uniqueOpens: value.uniqueOpens, spamReports: value.spamReports, blocked: value.blocked, invalid: value.invalid, unsubscribed: value.unsubscribed, }; } //# sourceMappingURL=GetReportsReportsInner.js.map