using System; using static Core.Enum; namespace Core.DTO { // // This is here so CodeMaid doesn't reorganize this document // public class TicketDTO { #region Public Properties public string CodApp { get; set; } = ""; public string CodInst { get; set; } = ""; /// /// Codice univoco della sub licenza (opzionale) /// public string CodImpiego { get; set; } = ""; /// /// Contatto email del cliente richiedente /// public string ContactEmail { get; set; } = ""; /// /// Contatto del cliente richiedente /// public string ContactName { get; set; } = ""; /// /// Contatto telefonico del cliente richiedente /// public string ContactPhone { get; set; } = ""; public DateTime DtReq { get; set; } = DateTime.Now; /// /// IDX licenza master /// public int IdxLic { get; set; } = 0; /// /// Tipologia di ticket /// public TipologiaTicket TType { get; set; } = TipologiaTicket.Licenze; /// /// IDX licenza child (opzionale) /// public int IdxSubLic { get; set; } = 0; public int IdxTicket { get; set; } = 0; /// /// Motivazione della richiesta /// public string ReqBody { get; set; } = ""; /// /// Stato richiesta /// public StatoRichiesta Status { get; set; } = StatoRichiesta.ND; /// /// Risposta alla richiesta /// public string SupplAnsw { get; set; } = ""; /// /// Email del responsabile dell'azione (interno - supplier) /// public string SupplEmail { get; set; } = ""; /// /// Cod dell'user responsabile dell'azione (interno - supplier) /// public string SupplUserCode { get; set; } = ""; /// /// Tipologia di licenza gestita /// public TipoLicenza Tipo { get; set; } = TipoLicenza.UserKey; #endregion Public Properties } }