box-node-sdk
Version:
Official SDK for Box Platform APIs
56 lines • 1.52 kB
JavaScript
import { BoxSdkError } from '../box/errors.js';
import { sdIsNumber } from '../serialization/json.js';
import { sdIsString } from '../serialization/json.js';
export function serializeRetentionPolicyMaxExtensionLengthRequestEnum(val) {
return val;
}
export function deserializeRetentionPolicyMaxExtensionLengthRequestEnum(val) {
if (val == 'none') {
return val;
}
if (sdIsString(val)) {
return val;
}
throw new BoxSdkError({
message: "Can't deserialize RetentionPolicyMaxExtensionLengthRequestEnum",
});
}
export function serializeRetentionPolicyMaxExtensionLengthRequest(val) {
if (sdIsString(val)) {
return val;
}
if (sdIsNumber(val)) {
return val;
}
try {
return serializeRetentionPolicyMaxExtensionLengthRequestEnum(val);
}
catch (error) {
void 0;
}
finally {
}
throw new BoxSdkError({
message: "Can't serialize RetentionPolicyMaxExtensionLengthRequest",
});
}
export function deserializeRetentionPolicyMaxExtensionLengthRequest(val) {
if (sdIsString(val)) {
return val;
}
if (sdIsNumber(val)) {
return val;
}
try {
return deserializeRetentionPolicyMaxExtensionLengthRequestEnum(val);
}
catch (error) {
void 0;
}
finally {
}
throw new BoxSdkError({
message: "Can't deserialize RetentionPolicyMaxExtensionLengthRequest",
});
}
//# sourceMappingURL=retentionPolicyMaxExtensionLengthRequest.js.map