UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

44 lines 1.67 kB
import { exists } from '../runtime.js'; import { CreateAttributeEnumerationInnerFromJSON, CreateAttributeEnumerationInnerToJSON } from './CreateAttributeEnumerationInner.js'; export var CreateAttributeTypeEnum; (function (CreateAttributeTypeEnum) { CreateAttributeTypeEnum["Text"] = "text"; CreateAttributeTypeEnum["Date"] = "date"; CreateAttributeTypeEnum["Float"] = "float"; CreateAttributeTypeEnum["Boolean"] = "boolean"; CreateAttributeTypeEnum["Id"] = "id"; CreateAttributeTypeEnum["Category"] = "category"; })(CreateAttributeTypeEnum || (CreateAttributeTypeEnum = {})); export function instanceOfCreateAttribute(value) { let isInstance = true; return isInstance; } export function CreateAttributeFromJSON(json) { return CreateAttributeFromJSONTyped(json, false); } export function CreateAttributeFromJSONTyped(json, ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { value: !exists(json, 'value') ? undefined : json['value'], enumeration: !exists(json, 'enumeration') ? undefined : json['enumeration'].map(CreateAttributeEnumerationInnerFromJSON), type: !exists(json, 'type') ? undefined : json['type'], }; } export function CreateAttributeToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { value: value.value, enumeration: value.enumeration === undefined ? undefined : value.enumeration.map(CreateAttributeEnumerationInnerToJSON), type: value.type, }; } //# sourceMappingURL=CreateAttribute.js.map