using EPAServeur.Models.EP;
using IO.Swagger.Enum;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace EPAServeur.Models.Formation
{
///
/// Demande de formation effectuées par le référent à la suite de l’EP.
///
public class DemandeFormation
{
///
/// Id de la demande de formation
///
public long IdDemandeFormation { get; set; }
///
/// Libellé de la demande de formation
///
public string Libelle { get; set; }
///
/// Description détaillée de la demande de formation
///
public string Description { get; set; }
///
/// Indique s’il s’agit d’une demande de formation créée par une RH ou non
///
public bool DemandeRH { get; set; }
///
/// Date à laquelle la demande a été effectuée
///
public DateTime DateDemande { get; set; }
///
/// Etat de la demande de formation
///
public EtatDemande Etat { get; set; }
///
/// Commentaire expliquant la raison pour laquelle la demande de formation a été refusée
///
public string CommentaireRefus { get; set; }
///
/// Date à laquelle la demande de formation a reçu une réponse pour la dernière fois
///
public DateTime? DateDerniereReponse { get; set; }
///
/// Ep qui est lié à la demande de formation
///
public Ep Ep { get; set; }
///
/// Participation d’un collaborateur à une formation qui est liée à la demande de formation
///
public ParticipationFormation ParticipationFormation { get; set; }
///
/// Origine de demande qui est liée à la demande de formation
///
public OrigineDemande OrigineDemande { get; set; }
}
}