UNPKG

box-node-sdk

Version:

Official SDK for Box Platform APIs

108 lines 4.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.serializeConflictErrorContextInfoField = serializeConflictErrorContextInfoField; exports.deserializeConflictErrorContextInfoField = deserializeConflictErrorContextInfoField; exports.serializeConflictError = serializeConflictError; exports.deserializeConflictError = deserializeConflictError; const clientError_1 = require("./clientError"); const clientError_2 = require("./clientError"); const clientError_3 = require("./clientError"); const fileConflict_1 = require("./fileConflict"); const fileConflict_2 = require("./fileConflict"); const errors_1 = require("../box/errors"); const json_1 = require("../serialization/json"); const json_2 = require("../serialization/json"); const json_3 = require("../serialization/json"); const json_4 = require("../serialization/json"); function serializeConflictErrorContextInfoField(val) { return { ['conflicts']: val.conflicts == void 0 ? val.conflicts : val.conflicts.map(function (item) { return (0, fileConflict_1.serializeFileConflict)(item); }), }; } function deserializeConflictErrorContextInfoField(val) { if (!(0, json_4.sdIsMap)(val)) { throw new errors_1.BoxSdkError({ message: 'Expecting a map for "ConflictErrorContextInfoField"', }); } if (!(val.conflicts == void 0) && !(0, json_3.sdIsList)(val.conflicts)) { throw new errors_1.BoxSdkError({ message: 'Expecting array for "conflicts" of type "ConflictErrorContextInfoField"', }); } const conflicts = val.conflicts == void 0 ? void 0 : (0, json_3.sdIsList)(val.conflicts) ? val.conflicts.map(function (itm) { return (0, fileConflict_2.deserializeFileConflict)(itm); }) : []; return { conflicts: conflicts }; } function serializeConflictError(val) { const base = (0, clientError_3.serializeClientError)(val); if (!(0, json_4.sdIsMap)(base)) { throw new errors_1.BoxSdkError({ message: 'Expecting a map for "ConflictError"' }); } return { ...base, ...{} }; } function deserializeConflictError(val) { if (!(0, json_4.sdIsMap)(val)) { throw new errors_1.BoxSdkError({ message: 'Expecting a map for "ConflictError"' }); } const type = val.type == void 0 ? void 0 : (0, clientError_1.deserializeClientErrorTypeField)(val.type); if (!(val.status == void 0) && !(0, json_1.sdIsNumber)(val.status)) { throw new errors_1.BoxSdkError({ message: 'Expecting number for "status" of type "ConflictError"', }); } const status = val.status == void 0 ? void 0 : val.status; const code = val.code == void 0 ? void 0 : (0, clientError_2.deserializeClientErrorCodeField)(val.code); if (!(val.message == void 0) && !(0, json_2.sdIsString)(val.message)) { throw new errors_1.BoxSdkError({ message: 'Expecting string for "message" of type "ConflictError"', }); } const message = val.message == void 0 ? void 0 : val.message; if (!(val.context_info == void 0) && !(0, json_4.sdIsMap)(val.context_info)) { throw new errors_1.BoxSdkError({ message: 'Expecting object for "context_info" of type "ConflictError"', }); } const contextInfo = val.context_info == void 0 ? void 0 : (0, json_4.sdIsMap)(val.context_info) ? Object.fromEntries(Object.entries(val.context_info).map(([k, v]) => [ k, (function (v) { return v; })(v), ])) : {}; if (!(val.help_url == void 0) && !(0, json_2.sdIsString)(val.help_url)) { throw new errors_1.BoxSdkError({ message: 'Expecting string for "help_url" of type "ConflictError"', }); } const helpUrl = val.help_url == void 0 ? void 0 : val.help_url; if (!(val.request_id == void 0) && !(0, json_2.sdIsString)(val.request_id)) { throw new errors_1.BoxSdkError({ message: 'Expecting string for "request_id" of type "ConflictError"', }); } const requestId = val.request_id == void 0 ? void 0 : val.request_id; return { type: type, status: status, code: code, message: message, contextInfo: contextInfo, helpUrl: helpUrl, requestId: requestId, }; } //# sourceMappingURL=conflictError.js.map