UNPKG

box-node-sdk

Version:

Official SDK for Box Platform APIs

26 lines 868 B
import { BoxSdkError } from '../box/errors.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; export function serializeAiExtractFieldOption(val) { return { ['key']: val.key }; } export function deserializeAiExtractFieldOption(val) { if (!sdIsMap(val)) { throw new BoxSdkError({ message: 'Expecting a map for "AiExtractFieldOption"', }); } if (val.key == void 0) { throw new BoxSdkError({ message: 'Expecting "key" of type "AiExtractFieldOption" to be defined', }); } if (!sdIsString(val.key)) { throw new BoxSdkError({ message: 'Expecting string for "key" of type "AiExtractFieldOption"', }); } const key = val.key; return { key: key }; } //# sourceMappingURL=aiExtractFieldOption.js.map