@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
59 lines • 2.74 kB
JavaScript
import { exists } from '../runtime.js';
import { GetAttributesAttributesInnerEnumerationInnerFromJSON, GetAttributesAttributesInnerEnumerationInnerToJSON, } from './GetAttributesAttributesInnerEnumerationInner.js';
export var GetAttributesAttributesInnerCategoryEnum;
(function (GetAttributesAttributesInnerCategoryEnum) {
GetAttributesAttributesInnerCategoryEnum["Normal"] = "normal";
GetAttributesAttributesInnerCategoryEnum["Transactional"] = "transactional";
GetAttributesAttributesInnerCategoryEnum["Category"] = "category";
GetAttributesAttributesInnerCategoryEnum["Calculated"] = "calculated";
GetAttributesAttributesInnerCategoryEnum["Global"] = "global";
})(GetAttributesAttributesInnerCategoryEnum || (GetAttributesAttributesInnerCategoryEnum = {}));
export var GetAttributesAttributesInnerTypeEnum;
(function (GetAttributesAttributesInnerTypeEnum) {
GetAttributesAttributesInnerTypeEnum["Text"] = "text";
GetAttributesAttributesInnerTypeEnum["Date"] = "date";
GetAttributesAttributesInnerTypeEnum["Float"] = "float";
GetAttributesAttributesInnerTypeEnum["Id"] = "id";
GetAttributesAttributesInnerTypeEnum["Boolean"] = "boolean";
})(GetAttributesAttributesInnerTypeEnum || (GetAttributesAttributesInnerTypeEnum = {}));
export function instanceOfGetAttributesAttributesInner(value) {
let isInstance = true;
isInstance = isInstance && 'name' in value;
isInstance = isInstance && 'category' in value;
return isInstance;
}
export function GetAttributesAttributesInnerFromJSON(json) {
return GetAttributesAttributesInnerFromJSONTyped(json, false);
}
export function GetAttributesAttributesInnerFromJSONTyped(json, ignoreDiscriminator) {
if (json === undefined || json === null) {
return json;
}
return {
name: json['name'],
category: json['category'],
type: !exists(json, 'type') ? undefined : json['type'],
enumeration: !exists(json, 'enumeration')
? undefined
: json['enumeration'].map(GetAttributesAttributesInnerEnumerationInnerFromJSON),
calculatedValue: !exists(json, 'calculatedValue') ? undefined : json['calculatedValue'],
};
}
export function GetAttributesAttributesInnerToJSON(value) {
if (value === undefined) {
return undefined;
}
if (value === null) {
return null;
}
return {
name: value.name,
category: value.category,
type: value.type,
enumeration: value.enumeration === undefined
? undefined
: value.enumeration.map(GetAttributesAttributesInnerEnumerationInnerToJSON),
calculatedValue: value.calculatedValue,
};
}
//# sourceMappingURL=GetAttributesAttributesInner.js.map