UNPKG

box-typescript-sdk-gen

Version:
171 lines 5.93 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.serializeClientErrorV2025R0TypeField = serializeClientErrorV2025R0TypeField; exports.deserializeClientErrorV2025R0TypeField = deserializeClientErrorV2025R0TypeField; exports.serializeClientErrorV2025R0CodeField = serializeClientErrorV2025R0CodeField; exports.deserializeClientErrorV2025R0CodeField = deserializeClientErrorV2025R0CodeField; exports.serializeClientErrorV2025R0ContextInfoField = serializeClientErrorV2025R0ContextInfoField; exports.deserializeClientErrorV2025R0ContextInfoField = deserializeClientErrorV2025R0ContextInfoField; exports.serializeClientErrorV2025R0 = serializeClientErrorV2025R0; exports.deserializeClientErrorV2025R0 = deserializeClientErrorV2025R0; const errors_js_1 = require("../../box/errors.js"); const json_js_1 = require("../../serialization/json.js"); const json_js_2 = require("../../serialization/json.js"); const json_js_3 = require("../../serialization/json.js"); function serializeClientErrorV2025R0TypeField(val) { return val; } function deserializeClientErrorV2025R0TypeField(val) { if (val == 'error') { return val; } throw new errors_js_1.BoxSdkError({ message: "Can't deserialize ClientErrorV2025R0TypeField", }); } function serializeClientErrorV2025R0CodeField(val) { return val; } function deserializeClientErrorV2025R0CodeField(val) { if (val == 'created') { return val; } if (val == 'accepted') { return val; } if (val == 'no_content') { return val; } if (val == 'redirect') { return val; } if (val == 'not_modified') { return val; } if (val == 'bad_request') { return val; } if (val == 'unauthorized') { return val; } if (val == 'forbidden') { return val; } if (val == 'not_found') { return val; } if (val == 'method_not_allowed') { return val; } if (val == 'conflict') { return val; } if (val == 'precondition_failed') { return val; } if (val == 'too_many_requests') { return val; } if (val == 'internal_server_error') { return val; } if (val == 'unavailable') { return val; } if (val == 'item_name_invalid') { return val; } if (val == 'insufficient_scope') { return val; } if ((0, json_js_2.sdIsString)(val)) { return val; } throw new errors_js_1.BoxSdkError({ message: "Can't deserialize ClientErrorV2025R0CodeField", }); } function serializeClientErrorV2025R0ContextInfoField(val) { return { ['message']: val.message }; } function deserializeClientErrorV2025R0ContextInfoField(val) { if (!(0, json_js_3.sdIsMap)(val)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting a map for "ClientErrorV2025R0ContextInfoField"', }); } if (!(val.message == void 0) && !(0, json_js_2.sdIsString)(val.message)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "message" of type "ClientErrorV2025R0ContextInfoField"', }); } const message = val.message == void 0 ? void 0 : val.message; return { message: message }; } function serializeClientErrorV2025R0(val) { return { ['type']: val.type == void 0 ? val.type : serializeClientErrorV2025R0TypeField(val.type), ['status']: val.status, ['code']: val.code == void 0 ? val.code : serializeClientErrorV2025R0CodeField(val.code), ['message']: val.message, ['context_info']: val.contextInfo == void 0 ? val.contextInfo : serializeClientErrorV2025R0ContextInfoField(val.contextInfo), ['help_url']: val.helpUrl, ['request_id']: val.requestId, }; } function deserializeClientErrorV2025R0(val) { if (!(0, json_js_3.sdIsMap)(val)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting a map for "ClientErrorV2025R0"', }); } const type = val.type == void 0 ? void 0 : deserializeClientErrorV2025R0TypeField(val.type); if (!(val.status == void 0) && !(0, json_js_1.sdIsNumber)(val.status)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting number for "status" of type "ClientErrorV2025R0"', }); } const status = val.status == void 0 ? void 0 : val.status; const code = val.code == void 0 ? void 0 : deserializeClientErrorV2025R0CodeField(val.code); if (!(val.message == void 0) && !(0, json_js_2.sdIsString)(val.message)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "message" of type "ClientErrorV2025R0"', }); } const message = val.message == void 0 ? void 0 : val.message; const contextInfo = val.context_info == void 0 ? void 0 : deserializeClientErrorV2025R0ContextInfoField(val.context_info); if (!(val.help_url == void 0) && !(0, json_js_2.sdIsString)(val.help_url)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "help_url" of type "ClientErrorV2025R0"', }); } const helpUrl = val.help_url == void 0 ? void 0 : val.help_url; if (!(val.request_id == void 0) && !(0, json_js_2.sdIsString)(val.request_id)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "request_id" of type "ClientErrorV2025R0"', }); } 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=clientErrorV2025R0.generated.js.map