UNPKG

@tomei/rental

Version:
30 lines (29 loc) 950 B
import { Model } from 'sequelize-typescript'; import { RentalPriceModel } from './rental-price.entity'; import { RentalStatusEnum } from '../enum/rental-status.enum'; import { JointHirerModel } from './joint-hirer.entity'; import { RentalAccountTypeEnum } from '../enum/account-type.enum'; import { AgreementModel } from './agreement.entity'; export declare class RentalModel extends Model { RentalId: string; CustomerId: string; CustomerType: string; ItemId: string; ItemType: string; PriceId: string; StartDateTime: Date; EndDateTime: Date; Status: RentalStatusEnum; CancelRemarks: string; TerminateRemarks: string; EscheatmentYN: string; AgreementNo: string; AccountType: RentalAccountTypeEnum; CreatedById: string; CreatedAt: Date; UpdatedById: string; UpdatedAt: Date; RentalPrice: RentalPriceModel; Agreement: AgreementModel; JointHirers: JointHirerModel[]; }