@tomei/customer-base
Version:
Tomei Customer Base Package
25 lines (24 loc) • 748 B
TypeScript
import { Model } from 'sequelize-typescript';
import { CustomerBaseModel } from './customer-base.entity';
import { EventTypeEnum } from '../enum/event-type.enum';
import { SyncStatusEnum } from '../enum/sync-status.enum';
export declare class CustomerSyncLogModel extends Model {
SyncLogId: string;
CustomerId: string;
SourceSystemCode: string;
TargetSystemCode: string;
EventId: string;
EventType: EventTypeEnum;
Status: SyncStatusEnum;
PayloadSnapshot: string;
TrigerredBy: string;
QueueJobId: string;
SyncedAt: Date;
CreatedAt: Date;
UpdatedAt: Date;
RetryCount: number;
LastErrorMessage: string;
LastAttemptAt: Date;
LastStatus: string;
CustomerBase: CustomerBaseModel;
}