UNPKG

box-node-sdk

Version:

Official SDK for Box Platform APIs

38 lines 1.52 kB
import { serializeUserReferenceV2025R0 } from './userReferenceV2025R0.js'; import { deserializeUserReferenceV2025R0 } from './userReferenceV2025R0.js'; import { BoxSdkError } from '../../box/errors.js'; import { sdIsList } from '../../serialization/json.js'; import { sdIsMap } from '../../serialization/json.js'; export function serializeExternalUsersSubmitDeleteJobRequestV2025R0(val) { return { ['external_users']: val.externalUsers.map(function (item) { return serializeUserReferenceV2025R0(item); }), }; } export function deserializeExternalUsersSubmitDeleteJobRequestV2025R0(val) { if (!sdIsMap(val)) { throw new BoxSdkError({ message: 'Expecting a map for "ExternalUsersSubmitDeleteJobRequestV2025R0"', }); } if (val.external_users == void 0) { throw new BoxSdkError({ message: 'Expecting "external_users" of type "ExternalUsersSubmitDeleteJobRequestV2025R0" to be defined', }); } if (!sdIsList(val.external_users)) { throw new BoxSdkError({ message: 'Expecting array for "external_users" of type "ExternalUsersSubmitDeleteJobRequestV2025R0"', }); } const externalUsers = sdIsList(val.external_users) ? val.external_users.map(function (itm) { return deserializeUserReferenceV2025R0(itm); }) : []; return { externalUsers: externalUsers, }; } //# sourceMappingURL=externalUsersSubmitDeleteJobRequestV2025R0.js.map