@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
34 lines • 1.3 kB
JavaScript
import { exists } from '../runtime.js';
export function instanceOfUpdateChildAccountStatus(value) {
let isInstance = true;
return isInstance;
}
export function UpdateChildAccountStatusFromJSON(json) {
return UpdateChildAccountStatusFromJSONTyped(json, false);
}
export function UpdateChildAccountStatusFromJSONTyped(json, ignoreDiscriminator) {
if (json === undefined || json === null) {
return json;
}
return {
transactionalEmail: !exists(json, 'transactionalEmail') ? undefined : json['transactionalEmail'],
transactionalSms: !exists(json, 'transactionalSms') ? undefined : json['transactionalSms'],
marketingAutomation: !exists(json, 'marketingAutomation') ? undefined : json['marketingAutomation'],
smsCampaign: !exists(json, 'smsCampaign') ? undefined : json['smsCampaign'],
};
}
export function UpdateChildAccountStatusToJSON(value) {
if (value === undefined) {
return undefined;
}
if (value === null) {
return null;
}
return {
transactionalEmail: value.transactionalEmail,
transactionalSms: value.transactionalSms,
marketingAutomation: value.marketingAutomation,
smsCampaign: value.smsCampaign,
};
}
//# sourceMappingURL=UpdateChildAccountStatus.js.map