UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

52 lines 3.04 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.FinalLifeCycleStatusMapper = void 0; const string_format_1 = __importDefault(require("string-format")); const constants_1 = require("../constants"); const final_life_cycle_status_1 = require("../contracts/content/final-life-cycle-status"); const error_messages_1 = __importDefault(require("../error-messages")); class FinalLifeCycleStatusMapper { static fromString(status) { if (status == null) { return null; } switch (status.toLowerCase()) { case constants_1.DEFINITIONS["FinalLifeCycleStatus"].StatusValues.approved.toLowerCase(): return final_life_cycle_status_1.FinalLifeCycleStatus.Approved; case constants_1.DEFINITIONS["FinalLifeCycleStatus"].StatusValues.archived.toLowerCase(): return final_life_cycle_status_1.FinalLifeCycleStatus.Archived; case constants_1.DEFINITIONS["FinalLifeCycleStatus"].StatusValues.created.toLowerCase(): return final_life_cycle_status_1.FinalLifeCycleStatus.Created; case constants_1.DEFINITIONS["FinalLifeCycleStatus"].StatusValues.rejected.toLowerCase(): return final_life_cycle_status_1.FinalLifeCycleStatus.Rejected; case constants_1.DEFINITIONS["FinalLifeCycleStatus"].StatusValues.underReview.toLowerCase(): return final_life_cycle_status_1.FinalLifeCycleStatus.UnderReview; default: throw (0, string_format_1.default)(error_messages_1.default.FinalLifeCycleStatusMapper.UnknownStatus, status); } } static toString(status) { if (status == null) { return null; } switch (status) { case final_life_cycle_status_1.FinalLifeCycleStatus.Approved: return constants_1.DEFINITIONS["FinalLifeCycleStatus"].StatusValues.approved; case final_life_cycle_status_1.FinalLifeCycleStatus.Archived: return constants_1.DEFINITIONS["FinalLifeCycleStatus"].StatusValues.archived; case final_life_cycle_status_1.FinalLifeCycleStatus.Created: return constants_1.DEFINITIONS["FinalLifeCycleStatus"].StatusValues.created; case final_life_cycle_status_1.FinalLifeCycleStatus.Rejected: return constants_1.DEFINITIONS["FinalLifeCycleStatus"].StatusValues.rejected; case final_life_cycle_status_1.FinalLifeCycleStatus.UnderReview: return constants_1.DEFINITIONS["FinalLifeCycleStatus"].StatusValues.underReview; default: throw (0, string_format_1.default)(error_messages_1.default.FinalLifeCycleStatusMapper.UnknownStatus, status); } } } exports.FinalLifeCycleStatusMapper = FinalLifeCycleStatusMapper; //# sourceMappingURL=final-life-cycle-status-mapper.js.map