@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
71 lines • 3.34 kB
JavaScript
import { exists } from '../runtime.js';
export var RoleAssignmentTypeEnum;
(function (RoleAssignmentTypeEnum) {
RoleAssignmentTypeEnum["role_assignment"] = "role_assignment";
})(RoleAssignmentTypeEnum || (RoleAssignmentTypeEnum = {}));
export var RoleAssignmentStatusEnum;
(function (RoleAssignmentStatusEnum) {
RoleAssignmentStatusEnum["draft"] = "draft";
RoleAssignmentStatusEnum["active"] = "active";
RoleAssignmentStatusEnum["archived"] = "archived";
})(RoleAssignmentStatusEnum || (RoleAssignmentStatusEnum = {}));
export function instanceOfRoleAssignment(value) {
let isInstance = true;
isInstance = isInstance && '_id' in value;
isInstance = isInstance && '_rootId' in value;
isInstance = isInstance && '_createdBy' in value;
return isInstance;
}
export function RoleAssignmentFromJSON(json) {
return RoleAssignmentFromJSONTyped(json, false);
}
export function RoleAssignmentFromJSONTyped(json, ignoreDiscriminator) {
if (json === undefined || json === null) {
return json;
}
return {
_id: json['_id'],
_type: !exists(json, '_type') ? undefined : json['_type'],
_rootId: json['_rootId'],
_createdOn: !exists(json, '_createdOn') ? undefined : new Date(json['_createdOn']),
_createdBy: 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'],
templateId: !exists(json, 'templateId') ? undefined : json['templateId'],
status: !exists(json, 'status') ? undefined : json['status'],
userAllocationPercent: !exists(json, 'userAllocationPercent') ? undefined : json['userAllocationPercent'],
};
}
export function RoleAssignmentToJSON(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,
templateId: value.templateId,
status: value.status,
userAllocationPercent: value.userAllocationPercent,
};
}
//# sourceMappingURL=RoleAssignment.js.map