/** * TicketAssignment Entity * Asignaciones de tickets a técnicos * * @module Quality * @table quality.ticket_assignments */ import { Tenant } from '../../core/entities/tenant.entity'; import { User } from '../../core/entities/user.entity'; import { PostSaleTicket } from './post-sale-ticket.entity'; export type AssignmentStatus = 'assigned' | 'accepted' | 'in_progress' | 'completed' | 'reassigned'; export declare class TicketAssignment { id: string; tenantId: string; ticketId: string; technicianId: string; assignedAt: Date; assignedById: string; status: AssignmentStatus; acceptedAt: Date; scheduledDate: Date; scheduledTime: string; completedAt: Date; workNotes: string; reassignmentReason: string; isCurrent: boolean; createdAt: Date; updatedAt: Date; tenant: Tenant; ticket: PostSaleTicket; technician: User; assignedBy: User; } //# sourceMappingURL=ticket-assignment.entity.d.ts.map