UNPKG

@tomei/rental

Version:
32 lines (31 loc) 1.42 kB
import { ObjectBase } from '@tomei/general'; import { AgreementSignatureRepository } from './agreement-signature.repository'; import { IAgreementSignatureAttr } from '../../interfaces/agreemeent-signature-attr.interface'; import { LoginUser } from '@tomei/sso'; import { AgreementSignatureStatusEnum } from '../../enum/agreement-signature-status.enum'; import { AgreementSignatureVerificationMethodEnum } from '../../enum/agreement-signature-verification-method.enum'; export declare class AgreementSignature extends ObjectBase implements IAgreementSignatureAttr { ObjectId: string; ObjectName: string; ObjectType: string; TableName: string; AgreementNo: string; Party: string; PartyId: string; PartyType: string; SignatureStatus: AgreementSignatureStatusEnum; SignedAt: Date; VerificationMethod: AgreementSignatureVerificationMethodEnum; VerificationJustification: string; VerifiedById: string; CreatedById: string; CreatedAt: Date; UpdatedById: string; UpdatedAt: Date; get SignatureId(): string; set SignatureId(value: string); protected static _Repository: AgreementSignatureRepository; protected constructor(AgreementSignatureAttr?: IAgreementSignatureAttr); static init(AgreementSignatureId?: string, dbTransaction?: any): Promise<AgreementSignature>; create(loginUser: LoginUser, dbTransaction?: any): Promise<this>; }