You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Digitalisation_EPA_Serveur/EPAServeur/Models/Formation/DemandeFormation.cs

72 lines
1.9 KiB

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
{
/// <summary>
/// Demande de formation effectuées par le référent à la suite de l’EP.
/// </summary>
public class DemandeFormation
{
/// <summary>
/// Id de la demande de formation
/// </summary>
public long IdDemandeFormation { get; set; }
/// <summary>
/// Libellé de la demande de formation
/// </summary>
public string Libelle { get; set; }
/// <summary>
/// Description détaillée de la demande de formation
/// </summary>
public string Description { get; set; }
/// <summary>
/// Indique s’il s’agit d’une demande de formation créée par une RH ou non
/// </summary>
public bool DemandeRH { get; set; }
/// <summary>
/// Date à laquelle la demande a été effectuée
/// </summary>
public DateTime DateDemande { get; set; }
/// <summary>
/// Etat de la demande de formation
/// </summary>
public EtatDemande Etat { get; set; }
/// <summary>
/// Commentaire expliquant la raison pour laquelle la demande de formation a été refusée
/// </summary>
public string CommentaireRefus { get; set; }
/// <summary>
/// Date à laquelle la demande de formation a reçu une réponse pour la dernière fois
/// </summary>
public DateTime? DateDerniereReponse { get; set; }
/// <summary>
/// Ep qui est lié à la demande de formation
/// </summary>
public Ep Ep { get; set; }
/// <summary>
/// Participation d’un collaborateur à une formation qui est liée à la demande de formation
/// </summary>
public ParticipationFormation ParticipationFormation { get; set; }
/// <summary>
/// Origine de demande qui est liée à la demande de formation
/// </summary>
public OrigineDemande OrigineDemande { get; set; }
}
}