@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
90 lines • 4.86 kB
JavaScript
import { exists } from '../runtime.js';
import { CustomFieldValueContentFromJSON, CustomFieldValueContentToJSON } from './CustomFieldValueContent.js';
export var CustomFieldValueTypeEnum;
(function (CustomFieldValueTypeEnum) {
CustomFieldValueTypeEnum["custom_field_value"] = "custom_field_value";
})(CustomFieldValueTypeEnum || (CustomFieldValueTypeEnum = {}));
export var CustomFieldValueObjectTypeEnum;
(function (CustomFieldValueObjectTypeEnum) {
CustomFieldValueObjectTypeEnum["team"] = "team";
CustomFieldValueObjectTypeEnum["user"] = "user";
CustomFieldValueObjectTypeEnum["goal"] = "goal";
CustomFieldValueObjectTypeEnum["role"] = "role";
CustomFieldValueObjectTypeEnum["role_assignment"] = "role_assignment";
CustomFieldValueObjectTypeEnum["agreement"] = "agreement";
})(CustomFieldValueObjectTypeEnum || (CustomFieldValueObjectTypeEnum = {}));
export var CustomFieldValueFieldTypeEnum;
(function (CustomFieldValueFieldTypeEnum) {
CustomFieldValueFieldTypeEnum["text"] = "text";
CustomFieldValueFieldTypeEnum["badge"] = "badge";
CustomFieldValueFieldTypeEnum["dropdown_single"] = "dropdown_single";
CustomFieldValueFieldTypeEnum["dropdown_multi"] = "dropdown_multi";
CustomFieldValueFieldTypeEnum["tag"] = "tag";
CustomFieldValueFieldTypeEnum["relates_to_single"] = "relates_to_single";
CustomFieldValueFieldTypeEnum["relates_to_multi"] = "relates_to_multi";
})(CustomFieldValueFieldTypeEnum || (CustomFieldValueFieldTypeEnum = {}));
export function instanceOfCustomFieldValue(value) {
let isInstance = true;
return isInstance;
}
export function CustomFieldValueFromJSON(json) {
return CustomFieldValueFromJSONTyped(json, false);
}
export function CustomFieldValueFromJSONTyped(json, ignoreDiscriminator) {
if (json === undefined || json === null) {
return json;
}
return {
_id: !exists(json, '_id') ? undefined : json['_id'],
_type: !exists(json, '_type') ? undefined : json['_type'],
_rootId: !exists(json, '_rootId') ? undefined : json['_rootId'],
_createdOn: !exists(json, '_createdOn') ? undefined : new Date(json['_createdOn']),
_createdBy: !exists(json, '_createdBy') ? undefined : json['_createdBy'],
_updatedOn: !exists(json, '_updatedOn') ? undefined : new Date(json['_updatedOn']),
_updatedBy: !exists(json, '_updatedBy') ? undefined : json['_updatedBy'],
_archivedOn: !exists(json, '_archivedOn') ? undefined : new Date(json['_archivedOn']),
_archivedBy: !exists(json, '_archivedBy') ? undefined : json['_archivedBy'],
_deletedOn: !exists(json, '_deletedOn') ? undefined : new Date(json['_deletedOn']),
_deletedBy: !exists(json, '_deletedBy') ? undefined : json['_deletedBy'],
_operationId: !exists(json, '_operationId') ? undefined : json['_operationId'],
_isPublic: !exists(json, '_isPublic') ? undefined : json['_isPublic'],
_customFieldId: !exists(json, '_customFieldId') ? undefined : json['_customFieldId'],
_customFieldType: !exists(json, '_customFieldType') ? undefined : json['_customFieldType'],
_customFieldName: !exists(json, '_customFieldName') ? undefined : json['_customFieldName'],
_objectType: !exists(json, '_objectType') ? undefined : json['_objectType'],
_objectId: !exists(json, '_objectId') ? undefined : json['_objectId'],
_fieldType: !exists(json, '_fieldType') ? undefined : json['_fieldType'],
content: !exists(json, 'content') ? undefined : CustomFieldValueContentFromJSON(json['content']),
};
}
export function CustomFieldValueToJSON(value) {
if (value === undefined) {
return undefined;
}
if (value === null) {
return null;
}
return {
_id: value._id,
_type: value._type,
_rootId: value._rootId,
_createdOn: value._createdOn === undefined ? undefined : value._createdOn.toISOString(),
_createdBy: value._createdBy,
_updatedOn: value._updatedOn === undefined ? undefined : value._updatedOn.toISOString(),
_updatedBy: value._updatedBy,
_archivedOn: value._archivedOn === undefined ? undefined : value._archivedOn.toISOString(),
_archivedBy: value._archivedBy,
_deletedOn: value._deletedOn === undefined ? undefined : value._deletedOn.toISOString(),
_deletedBy: value._deletedBy,
_operationId: value._operationId,
_isPublic: value._isPublic,
_customFieldId: value._customFieldId,
_customFieldType: value._customFieldType,
_customFieldName: value._customFieldName,
_objectType: value._objectType,
_objectId: value._objectId,
_fieldType: value._fieldType,
content: CustomFieldValueContentToJSON(value.content),
};
}
//# sourceMappingURL=CustomFieldValue.js.map