import { BaseClass, BaseEntityClass } from '../base'; import { DIGITAL_SIGNATURE_REQUEST_ORIGIN_TYPE, DIGITAL_SIGNATURE_REQUEST_STATUS } from './enum'; export declare abstract class SignatureClientBaseEntityClass extends BaseClass { subject: string; /** * The time at which the original signature request was issued. * This might be, before the server receives the request * so this is usually earlier than `createdAt` */ issue_time: number; /** * Request origin * Indicates whether the request originates from a: * - client: user phone * - service: any web service that allows for signatures to be requested */ origin_type: DIGITAL_SIGNATURE_REQUEST_ORIGIN_TYPE; /** * Request origin ID */ origin_id: string; status: DIGITAL_SIGNATURE_REQUEST_STATUS; /** The actual signature */ hash?: string; /** A message passed along with signature approval or rejection */ message?: string; } export declare abstract class SignatureBaseEntityClass extends BaseEntityClass { subject: string; /** * The time at which the original signature request was issued. * This might be, before the server receives the request * so this is usually earlier than `createdAt` */ issue_time: number; /** * Request origin * Indicates whether the request originates from a: * - client: user phone * - service: any web service that allows for signatures to be requested */ origin_type: DIGITAL_SIGNATURE_REQUEST_ORIGIN_TYPE; /** * Request origin ID */ origin_id: string; status: DIGITAL_SIGNATURE_REQUEST_STATUS; /** The actual signature */ hash?: string; /** A message passed along with signature approval or rejection */ message?: string; }