package com.example.skychasemk.dto; import lombok.Getter; import lombok.Setter; import java.time.LocalDate; public class SupportTicketDTO { // Getters and Setters @Setter @Getter private Integer ticketID; private Integer userId; private String subject; private String description; private TicketStatus status; private LocalDate dateCreated; private LocalDate dateResolved; private Integer assignedTo; public enum TicketStatus { Open, InProgress, Resolved } public Integer getUserId() { return userId; } public void setUserId(Integer userId) { this.userId = userId; } public String getSubject() { return subject; } public void setSubject(String subject) { this.subject = subject; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public TicketStatus getStatus() { return status; } public void setStatus(TicketStatus status) { this.status = status; } public LocalDate getDateCreated() { return dateCreated; } public void setDateCreated(LocalDate dateCreated) { this.dateCreated = dateCreated; } public LocalDate getDateResolved() { return dateResolved; } public void setDateResolved(LocalDate dateResolved) { this.dateResolved = dateResolved; } public Integer getAssignedTo() { return assignedTo; } public void setAssignedTo(Integer assignedTo) { this.assignedTo = assignedTo; } }