UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

55 lines 1.99 kB
export function instanceOfGetTransacSmsReportReportsInner(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 && 'blocked' in value; isInstance = isInstance && 'unsubscribed' in value; isInstance = isInstance && 'replied' in value; isInstance = isInstance && 'accepted' in value; isInstance = isInstance && 'rejected' in value; return isInstance; } export function GetTransacSmsReportReportsInnerFromJSON(json) { return GetTransacSmsReportReportsInnerFromJSONTyped(json, false); } export function GetTransacSmsReportReportsInnerFromJSONTyped(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'], blocked: json['blocked'], unsubscribed: json['unsubscribed'], replied: json['replied'], accepted: json['accepted'], rejected: json['rejected'], }; } export function GetTransacSmsReportReportsInnerToJSON(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, blocked: value.blocked, unsubscribed: value.unsubscribed, replied: value.replied, accepted: value.accepted, rejected: value.rejected, }; } //# sourceMappingURL=GetTransacSmsReportReportsInner.js.map