UNPKG

@tomei/rental

Version:
31 lines (30 loc) 1.38 kB
import { ObjectBase } from '@tomei/general'; import { HirerChangeRequestSignatureRepository } from './hirer-change-request-signature.repository'; import { LoginUser } from '@tomei/sso'; import { HirerChangeRequestHirerRoleEnum } from '../../enum/rental-hirer-change-request-hirer-role'; import { IHirerChangeRequestSignatureAttr } from '../../interfaces'; export declare class HirerChangeRequestSignature extends ObjectBase implements IHirerChangeRequestSignatureAttr { ObjectId: string; ObjectName: string; ObjectType: string; TableName: string; RequestId: string; CustomerId: string; JointHirerId: string; HirerType: HirerChangeRequestHirerRoleEnum; SignedAt: Date; Method: string; Remarks: string; CreatedAt: Date; UpdatedAt: Date; UpdatedById: string; protected static _Repository: HirerChangeRequestSignatureRepository; protected constructor(attr?: IHirerChangeRequestSignatureAttr); get SignatureId(): string; set SignatureId(value: string); static init(signatureId?: string, dbTransaction?: any): Promise<HirerChangeRequestSignature>; toJSON(): IHirerChangeRequestSignatureAttr; create(loginUser: LoginUser, dbTransaction?: any): Promise<this>; update(loginUser: LoginUser, dbTransaction: any): Promise<this>; markSigned(loginUser: LoginUser, dbTransaction: any): Promise<this>; }