UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

42 lines 1.45 kB
import { exists } from '../runtime.js'; export function instanceOfCreateDoiContact(value) { let isInstance = true; isInstance = isInstance && 'email' in value; isInstance = isInstance && 'includeListIds' in value; isInstance = isInstance && 'templateId' in value; isInstance = isInstance && 'redirectionUrl' in value; return isInstance; } export function CreateDoiContactFromJSON(json) { return CreateDoiContactFromJSONTyped(json, false); } export function CreateDoiContactFromJSONTyped(json, ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { email: json['email'], attributes: !exists(json, 'attributes') ? undefined : json['attributes'], includeListIds: json['includeListIds'], excludeListIds: !exists(json, 'excludeListIds') ? undefined : json['excludeListIds'], templateId: json['templateId'], redirectionUrl: json['redirectionUrl'], }; } export function CreateDoiContactToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { email: value.email, attributes: value.attributes, includeListIds: value.includeListIds, excludeListIds: value.excludeListIds, templateId: value.templateId, redirectionUrl: value.redirectionUrl, }; } //# sourceMappingURL=CreateDoiContact.js.map