UNPKG

box-node-sdk

Version:

Official SDK for Box Platform APIs

36 lines 1.67 kB
import { serializeIntegrationMappingPartnerItemTeamsCreateRequest } from './integrationMappingPartnerItemTeamsCreateRequest.js'; import { deserializeIntegrationMappingPartnerItemTeamsCreateRequest } from './integrationMappingPartnerItemTeamsCreateRequest.js'; import { serializeFolderReference } from './folderReference.js'; import { deserializeFolderReference } from './folderReference.js'; import { BoxSdkError } from '../box/errors.js'; import { sdIsMap } from '../serialization/json.js'; export function serializeIntegrationMappingTeamsCreateRequest(val) { return { ['partner_item']: serializeIntegrationMappingPartnerItemTeamsCreateRequest(val.partnerItem), ['box_item']: serializeFolderReference(val.boxItem), }; } export function deserializeIntegrationMappingTeamsCreateRequest(val) { if (!sdIsMap(val)) { throw new BoxSdkError({ message: 'Expecting a map for "IntegrationMappingTeamsCreateRequest"', }); } if (val.partner_item == void 0) { throw new BoxSdkError({ message: 'Expecting "partner_item" of type "IntegrationMappingTeamsCreateRequest" to be defined', }); } const partnerItem = deserializeIntegrationMappingPartnerItemTeamsCreateRequest(val.partner_item); if (val.box_item == void 0) { throw new BoxSdkError({ message: 'Expecting "box_item" of type "IntegrationMappingTeamsCreateRequest" to be defined', }); } const boxItem = deserializeFolderReference(val.box_item); return { partnerItem: partnerItem, boxItem: boxItem, }; } //# sourceMappingURL=integrationMappingTeamsCreateRequest.js.map