box-node-sdk
Version:
Official SDK for Box Platform APIs
22 lines (21 loc) • 1.72 kB
TypeScript
import { SerializedData } from '../serialization/json';
export type SignRequestSignerInputEmailValidationValidationTypeField = 'email' | string;
export declare class SignRequestSignerInputEmailValidation {
/**
* Validates that the text input is an email address. */
readonly validationType: SignRequestSignerInputEmailValidationValidationTypeField;
readonly rawData?: SerializedData;
constructor(fields: Omit<SignRequestSignerInputEmailValidation, 'validationType'> & Partial<Pick<SignRequestSignerInputEmailValidation, 'validationType'>>);
}
export interface SignRequestSignerInputEmailValidationInput {
/**
* Validates that the text input is an email address. */
readonly validationType?: SignRequestSignerInputEmailValidationValidationTypeField;
readonly rawData?: SerializedData;
}
export declare function serializeSignRequestSignerInputEmailValidationValidationTypeField(val: SignRequestSignerInputEmailValidationValidationTypeField): SerializedData;
export declare function deserializeSignRequestSignerInputEmailValidationValidationTypeField(val: SerializedData): SignRequestSignerInputEmailValidationValidationTypeField;
export declare function serializeSignRequestSignerInputEmailValidation(val: SignRequestSignerInputEmailValidation): SerializedData;
export declare function deserializeSignRequestSignerInputEmailValidation(val: SerializedData): SignRequestSignerInputEmailValidation;
export declare function serializeSignRequestSignerInputEmailValidationInput(val: SignRequestSignerInputEmailValidationInput): SerializedData;
export declare function deserializeSignRequestSignerInputEmailValidationInput(val: SerializedData): SignRequestSignerInputEmailValidationInput;