UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

55 lines 1.94 kB
export function instanceOfGetTransacAggregatedSmsReport(value) { let isInstance = true; isInstance = isInstance && 'range' 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 GetTransacAggregatedSmsReportFromJSON(json) { return GetTransacAggregatedSmsReportFromJSONTyped(json, false); } export function GetTransacAggregatedSmsReportFromJSONTyped(json, ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { range: json['range'], 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 GetTransacAggregatedSmsReportToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { range: value.range, 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=GetTransacAggregatedSmsReport.js.map