/* tslint:disable */ /* eslint-disable */ /** * openfilz-api * API for Document Management System * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ // May contain unused imports in some cases // @ts-ignore import type { SignatureFieldDTO } from './signature-field-dto'; export interface PublicSignatureView { 'envelopeTitle'?: string; 'message'?: string; 'initiatorEmail'?: string; 'documentName'?: string; 'recipientName'?: string; 'recipientEmail'?: string; 'envelopeStatus'?: PublicSignatureViewEnvelopeStatusEnum; 'recipientStatus'?: PublicSignatureViewRecipientStatusEnum; 'myTurn'?: boolean; 'authMethod'?: PublicSignatureViewAuthMethodEnum; 'otpRequired'?: boolean; 'otpVerified'?: boolean; 'fields'?: Array; 'otherFields'?: Array; 'fieldPage'?: number; 'fieldX'?: number; 'fieldY'?: number; 'fieldW'?: number; 'fieldH'?: number; 'signatureImage'?: string; 'signatureTyped'?: string; } export const PublicSignatureViewEnvelopeStatusEnum = { Draft: 'DRAFT', Sent: 'SENT', Completed: 'COMPLETED', Declined: 'DECLINED', Cancelled: 'CANCELLED', Expired: 'EXPIRED', } as const; export type PublicSignatureViewEnvelopeStatusEnum = typeof PublicSignatureViewEnvelopeStatusEnum[keyof typeof PublicSignatureViewEnvelopeStatusEnum]; export const PublicSignatureViewRecipientStatusEnum = { Pending: 'PENDING', Viewed: 'VIEWED', Signed: 'SIGNED', Declined: 'DECLINED', } as const; export type PublicSignatureViewRecipientStatusEnum = typeof PublicSignatureViewRecipientStatusEnum[keyof typeof PublicSignatureViewRecipientStatusEnum]; export const PublicSignatureViewAuthMethodEnum = { None: 'NONE', EmailOtp: 'EMAIL_OTP', SmsOtp: 'SMS_OTP', } as const; export type PublicSignatureViewAuthMethodEnum = typeof PublicSignatureViewAuthMethodEnum[keyof typeof PublicSignatureViewAuthMethodEnum];