UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

38 lines 1.24 kB
import { exists } from '../runtime.js'; export function instanceOfSendSms(value) { let isInstance = true; isInstance = isInstance && 'reference' in value; isInstance = isInstance && 'messageId' in value; return isInstance; } export function SendSmsFromJSON(json) { return SendSmsFromJSONTyped(json, false); } export function SendSmsFromJSONTyped(json, ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { reference: json['reference'], messageId: json['messageId'], smsCount: !exists(json, 'smsCount') ? undefined : json['smsCount'], usedCredits: !exists(json, 'usedCredits') ? undefined : json['usedCredits'], remainingCredits: !exists(json, 'remainingCredits') ? undefined : json['remainingCredits'], }; } export function SendSmsToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { reference: value.reference, messageId: value.messageId, smsCount: value.smsCount, usedCredits: value.usedCredits, remainingCredits: value.remainingCredits, }; } //# sourceMappingURL=SendSms.js.map