/** * 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. */ import type { SignatureFieldDTO } from './signature-field-dto'; export interface SignatureRecipientDTO { 'id'?: string; 'userId'?: string; 'name'?: string; 'email'?: string; 'orderIndex'?: number; 'role'?: SignatureRecipientDTORoleEnum; 'authMethod'?: SignatureRecipientDTOAuthMethodEnum; 'status'?: SignatureRecipientDTOStatusEnum; 'viewedAt'?: string; 'signedAt'?: string; 'declineReason'?: string; 'reminderCount'?: number; 'fields'?: Array; } export declare const SignatureRecipientDTORoleEnum: { readonly Signer: "SIGNER"; readonly Cc: "CC"; }; export type SignatureRecipientDTORoleEnum = typeof SignatureRecipientDTORoleEnum[keyof typeof SignatureRecipientDTORoleEnum]; export declare const SignatureRecipientDTOAuthMethodEnum: { readonly None: "NONE"; readonly EmailOtp: "EMAIL_OTP"; readonly SmsOtp: "SMS_OTP"; }; export type SignatureRecipientDTOAuthMethodEnum = typeof SignatureRecipientDTOAuthMethodEnum[keyof typeof SignatureRecipientDTOAuthMethodEnum]; export declare const SignatureRecipientDTOStatusEnum: { readonly Pending: "PENDING"; readonly Viewed: "VIEWED"; readonly Signed: "SIGNED"; readonly Declined: "DECLINED"; }; export type SignatureRecipientDTOStatusEnum = typeof SignatureRecipientDTOStatusEnum[keyof typeof SignatureRecipientDTOStatusEnum];