box-node-sdk
Version:
Official SDK for Box Platform APIs
22 lines (21 loc) • 1.71 kB
TypeScript
import { SerializedData } from '../serialization/json';
export type SignRequestSignerInputSsnValidationValidationTypeField = 'ssn' | string;
export declare class SignRequestSignerInputSsnValidation {
/**
* Validates that the text input is a Social Security Number (SSN). */
readonly validationType: SignRequestSignerInputSsnValidationValidationTypeField;
readonly rawData?: SerializedData;
constructor(fields: Omit<SignRequestSignerInputSsnValidation, 'validationType'> & Partial<Pick<SignRequestSignerInputSsnValidation, 'validationType'>>);
}
export interface SignRequestSignerInputSsnValidationInput {
/**
* Validates that the text input is a Social Security Number (SSN). */
readonly validationType?: SignRequestSignerInputSsnValidationValidationTypeField;
readonly rawData?: SerializedData;
}
export declare function serializeSignRequestSignerInputSsnValidationValidationTypeField(val: SignRequestSignerInputSsnValidationValidationTypeField): SerializedData;
export declare function deserializeSignRequestSignerInputSsnValidationValidationTypeField(val: SerializedData): SignRequestSignerInputSsnValidationValidationTypeField;
export declare function serializeSignRequestSignerInputSsnValidation(val: SignRequestSignerInputSsnValidation): SerializedData;
export declare function deserializeSignRequestSignerInputSsnValidation(val: SerializedData): SignRequestSignerInputSsnValidation;
export declare function serializeSignRequestSignerInputSsnValidationInput(val: SignRequestSignerInputSsnValidationInput): SerializedData;
export declare function deserializeSignRequestSignerInputSsnValidationInput(val: SerializedData): SignRequestSignerInputSsnValidationInput;