task-managment / src / server / eventLogs / domain / models.ts
models.ts
Raw
const eventTypeEnum=['crear','modificar','eliminar'] as const
export type EventTypeEnum= typeof eventTypeEnum[number]


export interface FilterEvents{
    startDate?:string,
    endDate?:string,
    limit?:number,
    cursor?:string
}

export interface EventsLog {
    id: string; 
    eventType: EventTypeEnum; 
    userId?: string;
    description: string;
    modifiedItem: string;
    tableName?: string;
    createdAt: Date;
  }

  export interface EventLogQuery{
    data:EventsLog[]
    cursor?:string
  }