box-node-sdk
Version:
Official SDK for Box Platform APIs
270 lines • 8.69 kB
JavaScript
import { serializeSignRequestSignerInputEmailValidation } from './signRequestSignerInputEmailValidation.js';
import { deserializeSignRequestSignerInputEmailValidation } from './signRequestSignerInputEmailValidation.js';
import { serializeSignRequestSignerInputCustomValidation } from './signRequestSignerInputCustomValidation.js';
import { deserializeSignRequestSignerInputCustomValidation } from './signRequestSignerInputCustomValidation.js';
import { serializeSignRequestSignerInputZipValidation } from './signRequestSignerInputZipValidation.js';
import { deserializeSignRequestSignerInputZipValidation } from './signRequestSignerInputZipValidation.js';
import { serializeSignRequestSignerInputZip4Validation } from './signRequestSignerInputZip4Validation.js';
import { deserializeSignRequestSignerInputZip4Validation } from './signRequestSignerInputZip4Validation.js';
import { serializeSignRequestSignerInputZipjpValidation } from './signRequestSignerInputZipjpValidation.js';
import { deserializeSignRequestSignerInputZipjpValidation } from './signRequestSignerInputZipjpValidation.js';
import { serializeSignRequestSignerInputSsnValidation } from './signRequestSignerInputSsnValidation.js';
import { deserializeSignRequestSignerInputSsnValidation } from './signRequestSignerInputSsnValidation.js';
import { serializeSignRequestSignerInputNumberWithPeriodValidation } from './signRequestSignerInputNumberWithPeriodValidation.js';
import { deserializeSignRequestSignerInputNumberWithPeriodValidation } from './signRequestSignerInputNumberWithPeriodValidation.js';
import { serializeSignRequestSignerInputNumberWithCommaValidation } from './signRequestSignerInputNumberWithCommaValidation.js';
import { deserializeSignRequestSignerInputNumberWithCommaValidation } from './signRequestSignerInputNumberWithCommaValidation.js';
import { serializeSignRequestSignerInputDateIsoValidation } from './signRequestSignerInputDateIsoValidation.js';
import { deserializeSignRequestSignerInputDateIsoValidation } from './signRequestSignerInputDateIsoValidation.js';
import { serializeSignRequestSignerInputDateUsValidation } from './signRequestSignerInputDateUsValidation.js';
import { deserializeSignRequestSignerInputDateUsValidation } from './signRequestSignerInputDateUsValidation.js';
import { serializeSignRequestSignerInputDateEuValidation } from './signRequestSignerInputDateEuValidation.js';
import { deserializeSignRequestSignerInputDateEuValidation } from './signRequestSignerInputDateEuValidation.js';
import { serializeSignRequestSignerInputDateAsiaValidation } from './signRequestSignerInputDateAsiaValidation.js';
import { deserializeSignRequestSignerInputDateAsiaValidation } from './signRequestSignerInputDateAsiaValidation.js';
import { BoxSdkError } from '../box/errors.js';
import { sdIsString } from '../serialization/json.js';
export function serializeSignRequestSignerInputValidation(val) {
try {
if (val.validationType == void 0) {
throw new BoxSdkError({
message: 'Expecting "validationType" of type "SignRequestSignerInputEmailValidation" to be defined',
});
}
return serializeSignRequestSignerInputEmailValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
if (val.validationType == void 0) {
throw new BoxSdkError({
message: 'Expecting "validationType" of type "SignRequestSignerInputCustomValidation" to be defined',
});
}
if (!(val.customRegex == void 0) && !sdIsString(val.customRegex)) {
throw new BoxSdkError({
message: 'Expecting string for "customRegex" of type "SignRequestSignerInputCustomValidation"',
});
}
if (!(val.customErrorMessage == void 0) &&
!sdIsString(val.customErrorMessage)) {
throw new BoxSdkError({
message: 'Expecting string for "customErrorMessage" of type "SignRequestSignerInputCustomValidation"',
});
}
return serializeSignRequestSignerInputCustomValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
if (val.validationType == void 0) {
throw new BoxSdkError({
message: 'Expecting "validationType" of type "SignRequestSignerInputZipValidation" to be defined',
});
}
return serializeSignRequestSignerInputZipValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
if (val.validationType == void 0) {
throw new BoxSdkError({
message: 'Expecting "validationType" of type "SignRequestSignerInputZip4Validation" to be defined',
});
}
return serializeSignRequestSignerInputZip4Validation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
if (val.validationType == void 0) {
throw new BoxSdkError({
message: 'Expecting "validationType" of type "SignRequestSignerInputZipjpValidation" to be defined',
});
}
return serializeSignRequestSignerInputZipjpValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
if (val.validationType == void 0) {
throw new BoxSdkError({
message: 'Expecting "validationType" of type "SignRequestSignerInputSsnValidation" to be defined',
});
}
return serializeSignRequestSignerInputSsnValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return serializeSignRequestSignerInputNumberWithPeriodValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return serializeSignRequestSignerInputNumberWithCommaValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return serializeSignRequestSignerInputDateIsoValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return serializeSignRequestSignerInputDateUsValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return serializeSignRequestSignerInputDateEuValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return serializeSignRequestSignerInputDateAsiaValidation(val);
}
catch (error) {
void 0;
}
finally {
}
throw new BoxSdkError({
message: "Can't serialize SignRequestSignerInputValidation",
});
}
export function deserializeSignRequestSignerInputValidation(val) {
try {
return deserializeSignRequestSignerInputEmailValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return deserializeSignRequestSignerInputCustomValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return deserializeSignRequestSignerInputZipValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return deserializeSignRequestSignerInputZip4Validation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return deserializeSignRequestSignerInputZipjpValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return deserializeSignRequestSignerInputSsnValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return deserializeSignRequestSignerInputNumberWithPeriodValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return deserializeSignRequestSignerInputNumberWithCommaValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return deserializeSignRequestSignerInputDateIsoValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return deserializeSignRequestSignerInputDateUsValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return deserializeSignRequestSignerInputDateEuValidation(val);
}
catch (error) {
void 0;
}
finally {
}
try {
return deserializeSignRequestSignerInputDateAsiaValidation(val);
}
catch (error) {
void 0;
}
finally {
}
throw new BoxSdkError({
message: "Can't deserialize SignRequestSignerInputValidation",
});
}
//# sourceMappingURL=signRequestSignerInputValidation.js.map