using Atesa.Utilitarios; using AYA.SlnSinortModel.Sinort; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AYA.SlnSinortModel.Entidades { public class BaseJson : AtesaJSON { public string CodigoRespuesta { get; set; } public string DescripcionRespuesta { get; set; } } public class ProyectoNormativoJSON : BaseJson { public ProyectoNormativo ProyectoNormativo { get; set; } public Convocatoria Convocado { get; set; } public ComentariosProyecto Comentario { get; set; } public List ProyectosNormativos { get; set; } public List ListaConvocatoria { get; set; } public Calendario Evento { get; set; } public List EventosJSON { get; set; } public PlantillaEmail PlantillaEmail { get; set; } public TareasPendientes TareasPendientes { get; set; } public List ListaTareasPendientes { get; set; } public string nombreProyecto { get; set; } public int tipoProyecto { get; set; } } //Ficha tecnica public class FichaTecnicaJSON : BaseJson { public FichaTecnica FichaTecnica { get; set; } public FichaTecnicaPalabraClave PalabraClave { get; set; } public FichaTecnicaAlerta FichaTecnicaAlerta { get; set; } public List ListaFichaTecnicaAlerta { get; set; } public FichaTecnicaHistorico FichaTecnicaHistorico { get; set; } public FichaTecnicaHistoricoPalabraClave HistoricoPalabraClave{ get; set; } public List FichaTecnicaHistoricos { get; set; } public List ListaPalabraClaveHistorico { get; set; } public List ListaFichasTecnicasAlertas { get; set; } public List FichasTecnicas { get; set; } public List ListaPalabraClave { get; set; } public List EventosJSON { get; set; } public TareasPendientes TareasPendientes { get; set; } public List ListaTareasPendientes { get; set; } public PlantillaEmail PlantillaEmail { get; set; } public List ListaParticipantes { get; set; } public string Mensaje { get; set; } public int? IdPalabra { get; set; } public int? IdFichaTecnica { get; set; } public string UsuarioSistema { get; set; } } public class AdjuntosJSON : BaseJson { public List ListaAdjuntos { get; set; } public DocumentosAdjuntos Adjuntos { get; set; } public string Nombre { get; set; } public string Tipo { get; set; } public string Id { get; set; } public string Carpeta { get; set; } public int? IdDocumentoAdjunto { get; set; } } public class NotificacionesJSON : BaseJson { public int TareasPendientes { get; set; } public int GotitasNormativas { get; set; } public string codigo { get; set; } } public class LoginJSON : BaseJson { public string Usuario { get; set; } public string Contrasena { get; set; } public string NombreUsuario { get; set; } public string LoginUsuario { get; set; } } //se agrega el SolicitudJSON public class SolicitudJSON : BaseJson { public Solicitud Solicitud { get; set; } public List Solicitudes { get; set; } public List EventosJSON { get; set; } public PlantillaEmail PlantillaEmail { get; set; } public TareasPendientes TareasPendientes { get; set; } public List ListaTareasPendientes { get; set; } public List ListaUsuariosCorreo { get; set; } public int? IdSolicitud { get; set; } public int? IdTipoSolicitud { get; set; } public string UsuarioSistema { get; set; } public string Mensaje { get; set; } public int? IdEstadoSolicitud { get; set; } } public class EncuestaJSON : BaseJson { public DetalleEncuesta DetalleEncuesta { get; set; } public EncabezadoEncuesta EncabezadoEncuesta { get; set; } public UsuariosEncuesta UsuariosEncuesta { get; set; } public TipoPregunta TipoPregunta { get; set; } public RespuestaEncuesta RespuestaEncuesta { get; set; } public List TipoPreguntas { get; set; } public List DetalleEncuestas { get; set; } public List EncabezadoEncuestas { get; set; } public List UsuariosEncuestas { get; set; } public List questions { get; set; } public PlantillaEmail PlantillaEmail { get; set; } public TareasPendientes TareasPendientes { get; set; } public List ListaTareasPendientes { get; set; } public List ListaUsuariosCorreo { get; set; } public List ListaRespuestas { get; set; } public int IdEncabezadoEncuesta { get; set; } public string UsuarioSistema { get; set; } public string Mensaje { get; set; } public string BodyEncuestaJson { get; set; } public bool Estado { get; set; } } public class UExternoJSON : BaseJson { public UsuarioExterno UsuarioExterno { get; set; } public PlantillaEmail PlantillaEmail { get; set; } } }