box-node-sdk
Version:
Official SDK for Box Platform APIs
22 lines (21 loc) • 1.69 kB
TypeScript
import { SerializedData } from '../serialization/json';
export type SignRequestSignerInputZip4ValidationValidationTypeField = 'zip_4' | string;
export declare class SignRequestSignerInputZip4Validation {
/**
* Validates that the text input is a ZIP+4 code. */
readonly validationType: SignRequestSignerInputZip4ValidationValidationTypeField;
readonly rawData?: SerializedData;
constructor(fields: Omit<SignRequestSignerInputZip4Validation, 'validationType'> & Partial<Pick<SignRequestSignerInputZip4Validation, 'validationType'>>);
}
export interface SignRequestSignerInputZip4ValidationInput {
/**
* Validates that the text input is a ZIP+4 code. */
readonly validationType?: SignRequestSignerInputZip4ValidationValidationTypeField;
readonly rawData?: SerializedData;
}
export declare function serializeSignRequestSignerInputZip4ValidationValidationTypeField(val: SignRequestSignerInputZip4ValidationValidationTypeField): SerializedData;
export declare function deserializeSignRequestSignerInputZip4ValidationValidationTypeField(val: SerializedData): SignRequestSignerInputZip4ValidationValidationTypeField;
export declare function serializeSignRequestSignerInputZip4Validation(val: SignRequestSignerInputZip4Validation): SerializedData;
export declare function deserializeSignRequestSignerInputZip4Validation(val: SerializedData): SignRequestSignerInputZip4Validation;
export declare function serializeSignRequestSignerInputZip4ValidationInput(val: SignRequestSignerInputZip4ValidationInput): SerializedData;
export declare function deserializeSignRequestSignerInputZip4ValidationInput(val: SerializedData): SignRequestSignerInputZip4ValidationInput;