@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
41 lines • 1.35 kB
JavaScript
import { exists } from '../runtime.js';
import { SendReportEmailFromJSON, SendReportEmailToJSON } from './SendReportEmail.js';
export var SendReportLanguageEnum;
(function (SendReportLanguageEnum) {
SendReportLanguageEnum["Fr"] = "fr";
SendReportLanguageEnum["Es"] = "es";
SendReportLanguageEnum["Pt"] = "pt";
SendReportLanguageEnum["It"] = "it";
SendReportLanguageEnum["De"] = "de";
SendReportLanguageEnum["En"] = "en";
})(SendReportLanguageEnum || (SendReportLanguageEnum = {}));
export function instanceOfSendReport(value) {
let isInstance = true;
isInstance = isInstance && 'email' in value;
return isInstance;
}
export function SendReportFromJSON(json) {
return SendReportFromJSONTyped(json, false);
}
export function SendReportFromJSONTyped(json, ignoreDiscriminator) {
if (json === undefined || json === null) {
return json;
}
return {
language: !exists(json, 'language') ? undefined : json['language'],
email: SendReportEmailFromJSON(json['email']),
};
}
export function SendReportToJSON(value) {
if (value === undefined) {
return undefined;
}
if (value === null) {
return null;
}
return {
language: value.language,
email: SendReportEmailToJSON(value.email),
};
}
//# sourceMappingURL=SendReport.js.map