@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
38 lines • 1.45 kB
JavaScript
import { exists } from '../runtime.js';
export function instanceOfUpdateContact(value) {
let isInstance = true;
return isInstance;
}
export function UpdateContactFromJSON(json) {
return UpdateContactFromJSONTyped(json, false);
}
export function UpdateContactFromJSONTyped(json, ignoreDiscriminator) {
if (json === undefined || json === null) {
return json;
}
return {
attributes: !exists(json, 'attributes') ? undefined : json['attributes'],
emailBlacklisted: !exists(json, 'emailBlacklisted') ? undefined : json['emailBlacklisted'],
smsBlacklisted: !exists(json, 'smsBlacklisted') ? undefined : json['smsBlacklisted'],
listIds: !exists(json, 'listIds') ? undefined : json['listIds'],
unlinkListIds: !exists(json, 'unlinkListIds') ? undefined : json['unlinkListIds'],
smtpBlacklistSender: !exists(json, 'smtpBlacklistSender') ? undefined : json['smtpBlacklistSender'],
};
}
export function UpdateContactToJSON(value) {
if (value === undefined) {
return undefined;
}
if (value === null) {
return null;
}
return {
attributes: value.attributes,
emailBlacklisted: value.emailBlacklisted,
smsBlacklisted: value.smsBlacklisted,
listIds: value.listIds,
unlinkListIds: value.unlinkListIds,
smtpBlacklistSender: value.smtpBlacklistSender,
};
}
//# sourceMappingURL=UpdateContact.js.map