@tomei/rental
Version:
Tomei Rental Package
23 lines (22 loc) • 1.09 kB
TypeScript
import { Model } from 'sequelize-typescript';
import { RentalModel } from './rental.entity';
import { HirerChangeRequestTypeEnum } from '../enum/rental-hirer-change-request-type';
import { HirerChangeRequestStatusEnum } from '../enum/rental-hirer-change-request-status';
import { HirerChangeRequestSignatureModel } from './hirer-change-request-signature.entity';
import { IRentalHirerChangeRequestAttr } from '../interfaces/rental-hirer-change-request.attr.interface';
import { HirerChangeRequestHirerRoleEnum } from '../enum/rental-hirer-change-request-hirer-role';
export declare class RentalHirerChangeRequestModel extends Model implements IRentalHirerChangeRequestAttr {
RequestId: string;
RentalId: string;
Type: HirerChangeRequestTypeEnum;
Status: HirerChangeRequestStatusEnum;
RequestedAt: Date;
RequestedById: string;
RequestingHirerId: string;
RequestingHirerType: HirerChangeRequestHirerRoleEnum;
CancelRemarks: string;
UpdatedAt: Date;
UpdatedById: string;
Rental: RentalModel;
HirerList: HirerChangeRequestSignatureModel[];
}