UNPKG

box-typescript-sdk-gen

Version:
438 lines 17.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.serializeSkillInvocationTypeField = serializeSkillInvocationTypeField; exports.deserializeSkillInvocationTypeField = deserializeSkillInvocationTypeField; exports.serializeSkillInvocationSkillTypeField = serializeSkillInvocationSkillTypeField; exports.deserializeSkillInvocationSkillTypeField = deserializeSkillInvocationSkillTypeField; exports.serializeSkillInvocationSkillField = serializeSkillInvocationSkillField; exports.deserializeSkillInvocationSkillField = deserializeSkillInvocationSkillField; exports.serializeSkillInvocationTokenReadTokenTypeField = serializeSkillInvocationTokenReadTokenTypeField; exports.deserializeSkillInvocationTokenReadTokenTypeField = deserializeSkillInvocationTokenReadTokenTypeField; exports.serializeSkillInvocationTokenReadField = serializeSkillInvocationTokenReadField; exports.deserializeSkillInvocationTokenReadField = deserializeSkillInvocationTokenReadField; exports.serializeSkillInvocationTokenWriteTokenTypeField = serializeSkillInvocationTokenWriteTokenTypeField; exports.deserializeSkillInvocationTokenWriteTokenTypeField = deserializeSkillInvocationTokenWriteTokenTypeField; exports.serializeSkillInvocationTokenWriteField = serializeSkillInvocationTokenWriteField; exports.deserializeSkillInvocationTokenWriteField = deserializeSkillInvocationTokenWriteField; exports.serializeSkillInvocationTokenField = serializeSkillInvocationTokenField; exports.deserializeSkillInvocationTokenField = deserializeSkillInvocationTokenField; exports.serializeSkillInvocationStatusStateField = serializeSkillInvocationStatusStateField; exports.deserializeSkillInvocationStatusStateField = deserializeSkillInvocationStatusStateField; exports.serializeSkillInvocationStatusField = serializeSkillInvocationStatusField; exports.deserializeSkillInvocationStatusField = deserializeSkillInvocationStatusField; exports.serializeSkillInvocationEnterpriseTypeField = serializeSkillInvocationEnterpriseTypeField; exports.deserializeSkillInvocationEnterpriseTypeField = deserializeSkillInvocationEnterpriseTypeField; exports.serializeSkillInvocationEnterpriseField = serializeSkillInvocationEnterpriseField; exports.deserializeSkillInvocationEnterpriseField = deserializeSkillInvocationEnterpriseField; exports.serializeSkillInvocation = serializeSkillInvocation; exports.deserializeSkillInvocation = deserializeSkillInvocation; const fileOrFolder_generated_js_1 = require("./fileOrFolder.generated.js"); const fileOrFolder_generated_js_2 = require("./fileOrFolder.generated.js"); const event_generated_js_1 = require("./event.generated.js"); const event_generated_js_2 = require("./event.generated.js"); const utils_js_1 = require("../internal/utils.js"); const utils_js_2 = require("../internal/utils.js"); 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 serializeSkillInvocationTypeField(val) { return val; } function deserializeSkillInvocationTypeField(val) { if (val == 'skill_invocation') { return val; } throw new errors_js_1.BoxSdkError({ message: "Can't deserialize SkillInvocationTypeField", }); } function serializeSkillInvocationSkillTypeField(val) { return val; } function deserializeSkillInvocationSkillTypeField(val) { if (val == 'skill') { return val; } throw new errors_js_1.BoxSdkError({ message: "Can't deserialize SkillInvocationSkillTypeField", }); } function serializeSkillInvocationSkillField(val) { return { ['id']: val.id, ['type']: val.type == void 0 ? val.type : serializeSkillInvocationSkillTypeField(val.type), ['name']: val.name, ['api_key']: val.apiKey, }; } function deserializeSkillInvocationSkillField(val) { if (!(0, json_js_3.sdIsMap)(val)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting a map for "SkillInvocationSkillField"', }); } if (!(val.id == void 0) && !(0, json_js_2.sdIsString)(val.id)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "id" of type "SkillInvocationSkillField"', }); } const id = val.id == void 0 ? void 0 : val.id; const type = val.type == void 0 ? void 0 : deserializeSkillInvocationSkillTypeField(val.type); if (!(val.name == void 0) && !(0, json_js_2.sdIsString)(val.name)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "name" of type "SkillInvocationSkillField"', }); } const name = val.name == void 0 ? void 0 : val.name; if (!(val.api_key == void 0) && !(0, json_js_2.sdIsString)(val.api_key)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "api_key" of type "SkillInvocationSkillField"', }); } const apiKey = val.api_key == void 0 ? void 0 : val.api_key; return { id: id, type: type, name: name, apiKey: apiKey, }; } function serializeSkillInvocationTokenReadTokenTypeField(val) { return val; } function deserializeSkillInvocationTokenReadTokenTypeField(val) { if (val == 'bearer') { return val; } if ((0, json_js_2.sdIsString)(val)) { return val; } throw new errors_js_1.BoxSdkError({ message: "Can't deserialize SkillInvocationTokenReadTokenTypeField", }); } function serializeSkillInvocationTokenReadField(val) { return { ['access_token']: val.accessToken, ['expires_in']: val.expiresIn, ['token_type']: val.tokenType == void 0 ? val.tokenType : serializeSkillInvocationTokenReadTokenTypeField(val.tokenType), ['restricted_to']: val.restrictedTo, }; } function deserializeSkillInvocationTokenReadField(val) { if (!(0, json_js_3.sdIsMap)(val)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting a map for "SkillInvocationTokenReadField"', }); } if (!(val.access_token == void 0) && !(0, json_js_2.sdIsString)(val.access_token)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "access_token" of type "SkillInvocationTokenReadField"', }); } const accessToken = val.access_token == void 0 ? void 0 : val.access_token; if (!(val.expires_in == void 0) && !(0, json_js_1.sdIsNumber)(val.expires_in)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting number for "expires_in" of type "SkillInvocationTokenReadField"', }); } const expiresIn = val.expires_in == void 0 ? void 0 : val.expires_in; const tokenType = val.token_type == void 0 ? void 0 : deserializeSkillInvocationTokenReadTokenTypeField(val.token_type); if (!(val.restricted_to == void 0) && !(0, json_js_2.sdIsString)(val.restricted_to)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "restricted_to" of type "SkillInvocationTokenReadField"', }); } const restrictedTo = val.restricted_to == void 0 ? void 0 : val.restricted_to; return { accessToken: accessToken, expiresIn: expiresIn, tokenType: tokenType, restrictedTo: restrictedTo, }; } function serializeSkillInvocationTokenWriteTokenTypeField(val) { return val; } function deserializeSkillInvocationTokenWriteTokenTypeField(val) { if (val == 'bearer') { return val; } if ((0, json_js_2.sdIsString)(val)) { return val; } throw new errors_js_1.BoxSdkError({ message: "Can't deserialize SkillInvocationTokenWriteTokenTypeField", }); } function serializeSkillInvocationTokenWriteField(val) { return { ['access_token']: val.accessToken, ['expires_in']: val.expiresIn, ['token_type']: val.tokenType == void 0 ? val.tokenType : serializeSkillInvocationTokenWriteTokenTypeField(val.tokenType), ['restricted_to']: val.restrictedTo, }; } function deserializeSkillInvocationTokenWriteField(val) { if (!(0, json_js_3.sdIsMap)(val)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting a map for "SkillInvocationTokenWriteField"', }); } if (!(val.access_token == void 0) && !(0, json_js_2.sdIsString)(val.access_token)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "access_token" of type "SkillInvocationTokenWriteField"', }); } const accessToken = val.access_token == void 0 ? void 0 : val.access_token; if (!(val.expires_in == void 0) && !(0, json_js_1.sdIsNumber)(val.expires_in)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting number for "expires_in" of type "SkillInvocationTokenWriteField"', }); } const expiresIn = val.expires_in == void 0 ? void 0 : val.expires_in; const tokenType = val.token_type == void 0 ? void 0 : deserializeSkillInvocationTokenWriteTokenTypeField(val.token_type); if (!(val.restricted_to == void 0) && !(0, json_js_2.sdIsString)(val.restricted_to)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "restricted_to" of type "SkillInvocationTokenWriteField"', }); } const restrictedTo = val.restricted_to == void 0 ? void 0 : val.restricted_to; return { accessToken: accessToken, expiresIn: expiresIn, tokenType: tokenType, restrictedTo: restrictedTo, }; } function serializeSkillInvocationTokenField(val) { return { ['read']: val.read == void 0 ? val.read : serializeSkillInvocationTokenReadField(val.read), ['write']: val.write == void 0 ? val.write : serializeSkillInvocationTokenWriteField(val.write), }; } function deserializeSkillInvocationTokenField(val) { if (!(0, json_js_3.sdIsMap)(val)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting a map for "SkillInvocationTokenField"', }); } const read = val.read == void 0 ? void 0 : deserializeSkillInvocationTokenReadField(val.read); const write = val.write == void 0 ? void 0 : deserializeSkillInvocationTokenWriteField(val.write); return { read: read, write: write }; } function serializeSkillInvocationStatusStateField(val) { return val; } function deserializeSkillInvocationStatusStateField(val) { if (val == 'invoked') { return val; } if (val == 'processing') { return val; } if (val == 'success') { return val; } if (val == 'transient_failure') { return val; } if (val == 'permanent_failure') { return val; } if ((0, json_js_2.sdIsString)(val)) { return val; } throw new errors_js_1.BoxSdkError({ message: "Can't deserialize SkillInvocationStatusStateField", }); } function serializeSkillInvocationStatusField(val) { return { ['state']: val.state == void 0 ? val.state : serializeSkillInvocationStatusStateField(val.state), ['message']: val.message, ['error_code']: val.errorCode, ['additional_info']: val.additionalInfo, }; } function deserializeSkillInvocationStatusField(val) { if (!(0, json_js_3.sdIsMap)(val)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting a map for "SkillInvocationStatusField"', }); } const state = val.state == void 0 ? void 0 : deserializeSkillInvocationStatusStateField(val.state); 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 "SkillInvocationStatusField"', }); } const message = val.message == void 0 ? void 0 : val.message; if (!(val.error_code == void 0) && !(0, json_js_2.sdIsString)(val.error_code)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "error_code" of type "SkillInvocationStatusField"', }); } const errorCode = val.error_code == void 0 ? void 0 : val.error_code; if (!(val.additional_info == void 0) && !(0, json_js_2.sdIsString)(val.additional_info)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "additional_info" of type "SkillInvocationStatusField"', }); } const additionalInfo = val.additional_info == void 0 ? void 0 : val.additional_info; return { state: state, message: message, errorCode: errorCode, additionalInfo: additionalInfo, }; } function serializeSkillInvocationEnterpriseTypeField(val) { return val; } function deserializeSkillInvocationEnterpriseTypeField(val) { if (val == 'enterprise') { return val; } throw new errors_js_1.BoxSdkError({ message: "Can't deserialize SkillInvocationEnterpriseTypeField", }); } function serializeSkillInvocationEnterpriseField(val) { return { ['id']: val.id, ['type']: val.type == void 0 ? val.type : serializeSkillInvocationEnterpriseTypeField(val.type), ['name']: val.name, }; } function deserializeSkillInvocationEnterpriseField(val) { if (!(0, json_js_3.sdIsMap)(val)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting a map for "SkillInvocationEnterpriseField"', }); } if (!(val.id == void 0) && !(0, json_js_2.sdIsString)(val.id)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "id" of type "SkillInvocationEnterpriseField"', }); } const id = val.id == void 0 ? void 0 : val.id; const type = val.type == void 0 ? void 0 : deserializeSkillInvocationEnterpriseTypeField(val.type); if (!(val.name == void 0) && !(0, json_js_2.sdIsString)(val.name)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "name" of type "SkillInvocationEnterpriseField"', }); } const name = val.name == void 0 ? void 0 : val.name; return { id: id, type: type, name: name, }; } function serializeSkillInvocation(val) { return { ['type']: val.type == void 0 ? val.type : serializeSkillInvocationTypeField(val.type), ['id']: val.id, ['skill']: val.skill == void 0 ? val.skill : serializeSkillInvocationSkillField(val.skill), ['token']: val.token == void 0 ? val.token : serializeSkillInvocationTokenField(val.token), ['status']: val.status == void 0 ? val.status : serializeSkillInvocationStatusField(val.status), ['created_at']: val.createdAt == void 0 ? val.createdAt : (0, utils_js_1.serializeDateTime)(val.createdAt), ['trigger']: val.trigger, ['enterprise']: val.enterprise == void 0 ? val.enterprise : serializeSkillInvocationEnterpriseField(val.enterprise), ['source']: val.source == void 0 ? val.source : (0, fileOrFolder_generated_js_1.serializeFileOrFolder)(val.source), ['event']: val.event == void 0 ? val.event : (0, event_generated_js_1.serializeEvent)(val.event), }; } function deserializeSkillInvocation(val) { if (!(0, json_js_3.sdIsMap)(val)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting a map for "SkillInvocation"' }); } const type = val.type == void 0 ? void 0 : deserializeSkillInvocationTypeField(val.type); if (!(val.id == void 0) && !(0, json_js_2.sdIsString)(val.id)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "id" of type "SkillInvocation"', }); } const id = val.id == void 0 ? void 0 : val.id; const skill = val.skill == void 0 ? void 0 : deserializeSkillInvocationSkillField(val.skill); const token = val.token == void 0 ? void 0 : deserializeSkillInvocationTokenField(val.token); const status = val.status == void 0 ? void 0 : deserializeSkillInvocationStatusField(val.status); if (!(val.created_at == void 0) && !(0, json_js_2.sdIsString)(val.created_at)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "created_at" of type "SkillInvocation"', }); } const createdAt = val.created_at == void 0 ? void 0 : (0, utils_js_2.deserializeDateTime)(val.created_at); if (!(val.trigger == void 0) && !(0, json_js_2.sdIsString)(val.trigger)) { throw new errors_js_1.BoxSdkError({ message: 'Expecting string for "trigger" of type "SkillInvocation"', }); } const trigger = val.trigger == void 0 ? void 0 : val.trigger; const enterprise = val.enterprise == void 0 ? void 0 : deserializeSkillInvocationEnterpriseField(val.enterprise); const source = val.source == void 0 ? void 0 : (0, fileOrFolder_generated_js_2.deserializeFileOrFolder)(val.source); const event = val.event == void 0 ? void 0 : (0, event_generated_js_2.deserializeEvent)(val.event); return { type: type, id: id, skill: skill, token: token, status: status, createdAt: createdAt, trigger: trigger, enterprise: enterprise, source: source, event: event, }; } //# sourceMappingURL=skillInvocation.generated.js.map