@tomei/rental
Version:
Tomei Rental Package
87 lines (74 loc) • 1.69 kB
text/typescript
import {
Table,
Model,
Column,
DataType,
ForeignKey,
BelongsTo,
CreatedAt,
UpdatedAt,
} from 'sequelize-typescript';
import { RentalHirerChangeRequestModel } from './rental-hirer-change-request.entity';
import { HirerChangeRequestHirerRoleEnum } from '../enum/rental-hirer-change-request-hirer-role';
import { IHirerChangeRequestSignatureAttr } from '../interfaces/hirer-change-request-signature-attr.interface';
export class HirerChangeRequestSignatureModel
extends Model
implements IHirerChangeRequestSignatureAttr
{
SignatureId: string;
RequestId: string;
CustomerId: string;
JointHirerId: string;
HirerType: HirerChangeRequestHirerRoleEnum;
SignedAt: Date;
Method: string;
Remarks: string;
CreatedAt: Date;
UpdatedAt: Date;
UpdatedById: string;
HirerChangeRequest: RentalHirerChangeRequestModel;
}