Mise à jour des DTO sans mettre à jour les services et controlleurs

develop
Yanaël GRETTE 4 years ago
parent 811d2aabd5
commit fdbf2502b0
  1. 10
      EPAServeur/Controllers/CollaborateursApi.cs
  2. 20
      EPAServeur/Controllers/FormationsApi.cs
  3. 10
      EPAServeur/Controllers/NotesApi.cs
  4. 8
      EPAServeur/Controllers/ReferentsApi.cs
  5. 38
      EPAServeur/DTO/AffichageNoteDTO.cs
  6. 10
      EPAServeur/DTO/AgenceDTO.cs
  7. 32
      EPAServeur/DTO/AugmentationSalaireDTO.cs
  8. 11
      EPAServeur/DTO/BusinessUnitDTO.cs
  9. 24
      EPAServeur/DTO/ChampDTO.cs
  10. 24
      EPAServeur/DTO/CollaborateurDTO.cs
  11. 65
      EPAServeur/DTO/CommentaireAssistantDTO.cs
  12. 165
      EPAServeur/DTO/CreationDemandeFormationDTO.cs
  13. 68
      EPAServeur/DTO/DemandeDelegationDTO.cs
  14. 88
      EPAServeur/DTO/DemandeEPIDTO.cs
  15. 94
      EPAServeur/DTO/DemandeFormationDTO.cs
  16. 25
      EPAServeur/DTO/DetailsNoteDTO.cs
  17. 27
      EPAServeur/DTO/DocumentDTO.cs
  18. 152
      EPAServeur/DTO/EpDTO.cs
  19. 25
      EPAServeur/DTO/EpInformationDTO.cs
  20. 125
      EPAServeur/DTO/EpSaisieDTO.cs
  21. 12
      EPAServeur/DTO/ErreurDTO.cs
  22. 71
      EPAServeur/DTO/EvaluationDTO.cs
  23. 84
      EPAServeur/DTO/FormationDTO.cs
  24. 221
      EPAServeur/DTO/FormationDTOParticipantsFormation.cs
  25. 85
      EPAServeur/DTO/FormationDetailsDTO.cs
  26. 10
      EPAServeur/DTO/ModeFormationDTO.cs
  27. 10
      EPAServeur/DTO/ObjectifDTO.cs
  28. 34
      EPAServeur/DTO/ObjectifPrecedentDTO.cs
  29. 10
      EPAServeur/DTO/OrigineDemandeFormationDTO.cs
  30. 10
      EPAServeur/DTO/OrigineFormationDTO.cs
  31. 62
      EPAServeur/DTO/ParticipationEPDTO.cs
  32. 87
      EPAServeur/DTO/ParticipationFormationDTO.cs
  33. 19
      EPAServeur/DTO/ProchainEPDTO.cs
  34. 193
      EPAServeur/DTO/ProfilDTO.cs
  35. 11
      EPAServeur/DTO/RDVEntretienDTO.cs
  36. 193
      EPAServeur/DTO/ReferentDTO.cs
  37. 59
      EPAServeur/DTO/ReferentEPDTO.cs
  38. 71
      EPAServeur/DTO/SaisieDTO.cs
  39. 10
      EPAServeur/DTO/StatutFormationDTO.cs
  40. 10
      EPAServeur/DTO/TypeEntretienDTO.cs
  41. 10
      EPAServeur/DTO/TypeFormationDTO.cs
  42. 4
      EPAServeur/Services/FormationService.cs

@ -79,7 +79,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le collaborateur {id} est introuvable", idCollaborateur);
ErreurDTO erreurDTO = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Le collaborateur n'existe pas",
};
return NotFound(erreurDTO);
@ -97,7 +97,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreurDTO = new ErreurDTO()
{
Code = "403",
Code = 403,
Message = "Accès interdit",
};
return StatusCode(403, erreurDTO);
@ -140,7 +140,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le collaborateur {mail} est introuvable", mail);
ErreurDTO erreurDTO = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucun collaborateur n'est lié au mail " + mail,
};
return NotFound(erreurDTO);
@ -240,7 +240,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreurDTO = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Le référent n'existe pas",
};
return NotFound(erreurDTO);
@ -288,7 +288,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Aucun collaborateur n'est lié au mail {mail}", mail);
ErreurDTO erreurDTO = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucun collaborateur n'est lié au mail " + mail,
};
return NotFound(erreurDTO);

@ -111,7 +111,7 @@ namespace IO.Swagger.Controllers
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucune formation trouvée"
};
@ -179,7 +179,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucune formation annulée"
};
@ -227,7 +227,7 @@ namespace IO.Swagger.Controllers
ErreurDTO erreurDTO = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "La formation n'existe pas",
};
@ -287,7 +287,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucune formation réalisée"
};
@ -343,7 +343,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucune formation"
};
@ -391,7 +391,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucun mode de formation"
};
@ -439,7 +439,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucune origine de formation"
};
return NotFound(erreur);
@ -494,7 +494,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucune prochaine formation"
};
@ -542,7 +542,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucun statut de formation"
};
@ -590,7 +590,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucun type de formation"
};

@ -73,7 +73,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Impossible de supprimer la note d'id {idNote} car elle n'existe pas", idNote);
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucune note trouvé"
};
return NotFound(erreur);
@ -124,7 +124,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Aucune note ne correspond à l'id {idNote} recherchée", idNote);
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucune note n'a été trouvée"
};
return NotFound(erreur);
@ -214,7 +214,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le référent {idReferent} n'a pas été trouvé", idReferent);
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucun id ne correspond au référent"
};
return NotFound(erreur);
@ -277,7 +277,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le référent {idReferent} n'a pas été trouvé", idReferent);
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucun id ne correspond au référent"
};
return NotFound(erreur);
@ -287,7 +287,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le collaborateur {idCollaborateur} n'a pas été trouvé", idCollaborateur);
ErreurDTO erreur = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucun id ne correspond au collaborateur"
};
return NotFound(erreur);

@ -77,7 +77,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le référent {idReferent} est introuvable.", idReferent);
ErreurDTO erreurDTO = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Le référent n'existe pas",
};
@ -155,7 +155,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le référent actuel du collaborateur {idCollaborateur} est introuvable.", idCollaborateur);
ErreurDTO erreurDTO = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucun référent actuel pour le collaborateur",
};
@ -210,7 +210,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreurDTO = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Le collaborateur n'existe pas",
};
@ -227,7 +227,7 @@ namespace IO.Swagger.Controllers
ErreurDTO erreurDTO = new ErreurDTO()
{
Code = "404",
Code = 404,
Message = "Aucun référent pour le collaborateur",
};

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,43 +21,49 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Note affiché dans un tableau
/// DTO concernant l&#x27;affichage d&#x27;une note dans un tableau.
/// </summary>
[DataContract]
public partial class AffichageNoteDTO : IEquatable<AffichageNoteDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de la note
/// </summary>
/// <value>Id de la note</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Titre
/// Titre de la note
/// </summary>
/// <value>Titre de la note</value>
[Required]
[DataMember(Name="titre")]
public string Titre { get; set; }
/// <summary>
/// Gets or Sets IdCollaborateur
/// Id du collaborateur concerné par la note
/// </summary>
/// <value>Id du collaborateur concerné par la note</value>
[Required]
[DataMember(Name="idCollaborateur")]
public Guid? IdCollaborateur { get; set; }
/// <summary>
/// Gets or Sets Collaborateur
/// Nom et prénom du collaborateur concerné par la note
/// </summary>
[Required]
/// <value>Nom et prénom du collaborateur concerné par la note</value>
[DataMember(Name="collaborateur")]
public string Collaborateur { get; set; }
/// <summary>
/// Gets or Sets DateMiseAjour
/// Date à laquelle la note a été mise à jour pour la dernière fois
/// </summary>
[DataMember(Name="dateMiseAjour")]
public DateTime? DateMiseAjour { get; set; }
/// <value>Date à laquelle la note a été mise à jour pour la dernière fois</value>
[Required]
[DataMember(Name="dateMiseAJour")]
public DateTime? DateMiseAJour { get; set; }
/// <summary>
/// Returns the string presentation of the object
@ -71,7 +77,7 @@ namespace IO.Swagger.DTO
sb.Append(" Titre: ").Append(Titre).Append("\n");
sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" DateMiseAjour: ").Append(DateMiseAjour).Append("\n");
sb.Append(" DateMiseAJour: ").Append(DateMiseAJour).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@ -129,9 +135,9 @@ namespace IO.Swagger.DTO
Collaborateur.Equals(other.Collaborateur)
) &&
(
DateMiseAjour == other.DateMiseAjour ||
DateMiseAjour != null &&
DateMiseAjour.Equals(other.DateMiseAjour)
DateMiseAJour == other.DateMiseAJour ||
DateMiseAJour != null &&
DateMiseAJour.Equals(other.DateMiseAJour)
);
}
@ -153,8 +159,8 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (DateMiseAjour != null)
hashCode = hashCode * 59 + DateMiseAjour.GetHashCode();
if (DateMiseAJour != null)
hashCode = hashCode * 59 + DateMiseAJour.GetHashCode();
return hashCode;
}
}

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Une agence de Apside
/// DTO contenant l’agence à laquelle appartient le collaborateur.
/// </summary>
[DataContract]
public partial class AgenceDTO : IEquatable<AgenceDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de l&#x27;agence
/// </summary>
/// <value>Id de l&#x27;agence</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Nom
/// Nom de l&#x27;agence
/// </summary>
/// <value>Nom de l&#x27;agence</value>
[Required]
[DataMember(Name="nom")]
public string Nom { get; set; }

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,34 +21,38 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Demande d&#x27;augmentation du salaire du collaborateur
/// DTO lié à la demande d&#x27;augmentation du salaire effectuée lors d&#x27;un EP.
/// </summary>
[DataContract]
public partial class AugmentationSalaireDTO : IEquatable<AugmentationSalaireDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de l&#x27;augmentation du salaire
/// </summary>
/// <value>Id de l&#x27;augmentation du salaire</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Augmentation
/// Pourcentage de l&#x27;augmentation du salaire
/// </summary>
/// <value>Pourcentage de l&#x27;augmentation du salaire</value>
[Required]
[DataMember(Name="augmentation")]
public float? Augmentation { get; set; }
/// <summary>
/// Gets or Sets PrimeMission
/// Pourcentage de l&#x27;augmentation de la prime de mission
/// </summary>
[DataMember(Name="primeMission")]
public float? PrimeMission { get; set; }
/// <value>Pourcentage de l&#x27;augmentation de la prime de mission</value>
[DataMember(Name="augmentationPrimeMission")]
public float? AugmentationPrimeMission { get; set; }
/// <summary>
/// Gets or Sets Message
/// Message laissé par le référent suite à l&#x27;augmentation du salaire
/// </summary>
/// <value>Message laissé par le référent suite à l&#x27;augmentation du salaire</value>
[DataMember(Name="message")]
public string Message { get; set; }
@ -62,7 +66,7 @@ namespace IO.Swagger.DTO
sb.Append("class AugmentationSalaireDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Augmentation: ").Append(Augmentation).Append("\n");
sb.Append(" PrimeMission: ").Append(PrimeMission).Append("\n");
sb.Append(" AugmentationPrimeMission: ").Append(AugmentationPrimeMission).Append("\n");
sb.Append(" Message: ").Append(Message).Append("\n");
sb.Append("}\n");
return sb.ToString();
@ -111,9 +115,9 @@ namespace IO.Swagger.DTO
Augmentation.Equals(other.Augmentation)
) &&
(
PrimeMission == other.PrimeMission ||
PrimeMission != null &&
PrimeMission.Equals(other.PrimeMission)
AugmentationPrimeMission == other.AugmentationPrimeMission ||
AugmentationPrimeMission != null &&
AugmentationPrimeMission.Equals(other.AugmentationPrimeMission)
) &&
(
Message == other.Message ||
@ -136,8 +140,8 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Id.GetHashCode();
if (Augmentation != null)
hashCode = hashCode * 59 + Augmentation.GetHashCode();
if (PrimeMission != null)
hashCode = hashCode * 59 + PrimeMission.GetHashCode();
if (AugmentationPrimeMission != null)
hashCode = hashCode * 59 + AugmentationPrimeMission.GetHashCode();
if (Message != null)
hashCode = hashCode * 59 + Message.GetHashCode();
return hashCode;

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Une business unit d&#x27;une agence
/// DTO contenant la Business Unit à laquelle appartient le collaborateur.
/// </summary>
[DataContract]
public partial class BusinessUnitDTO : IEquatable<BusinessUnitDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de la Business Unit
/// </summary>
/// <value>Id de la Business Unit</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Nom
/// Nom de la Business Unit
/// </summary>
/// <value>Nom de la Business Unit</value>
[Required]
[DataMember(Name="nom")]
public string Nom { get; set; }
@ -43,7 +45,6 @@ namespace IO.Swagger.DTO
/// <summary>
/// Gets or Sets Agence
/// </summary>
[Required]
[DataMember(Name="agence")]
public AgenceDTO Agence { get; set; }

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -17,45 +17,51 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
/// <summary>
/// Les champs d&#x27;un EP ou d&#x27;une évaluation à remplir
/// DTO concernant les champs des documents.
/// </summary>
[DataContract]
public partial class ChampDTO : IEquatable<ChampDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id du champ
/// </summary>
/// <value>Id du champ</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Texte
/// Texte du champ
/// </summary>
/// <value>Texte du champ</value>
[Required]
[DataMember(Name="texte")]
public string Texte { get; set; }
/// <summary>
/// Gets or Sets Section
/// Section à laquelle appartient le champ
/// </summary>
/// <value>Section à laquelle appartient le champ</value>
[Required]
[DataMember(Name="section")]
public string Section { get; set; }
/// <summary>
/// Gets or Sets Soussection
/// Sous-section à laquelle appartient le champ
/// </summary>
/// <value>Sous-section à laquelle appartient le champ</value>
[DataMember(Name="soussection")]
public string Soussection { get; set; }
/// <summary>
/// Gets or Sets Ordre
/// Ordre du champ dans sa section ou sous-section
/// </summary>
/// <value>Ordre du champ dans sa section ou sous-section</value>
[Required]
[DataMember(Name="ordre")]
public int? Ordre { get; set; }
@ -65,14 +71,14 @@ namespace IO.Swagger.DTO
/// </summary>
[Required]
[DataMember(Name="typeChamp")]
public string TypeChamp { get; set; }
public TypeChamps TypeChamp { get; set; }
/// <summary>
/// Gets or Sets TypeSaisie
/// </summary>
[Required]
[DataMember(Name="typeSaisie")]
public string TypeSaisie { get; set; }
public TypeSaisie TypeSaisie { get; set; }
/// <summary>
/// Returns the string presentation of the object

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,49 +21,55 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Les informations d&#x27;un collaborateur
/// DTO contenant les données du collaborateur.
/// </summary>
[DataContract]
public partial class CollaborateurDTO : IEquatable<CollaborateurDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id du collaborateur
/// </summary>
/// <value>Id du collaborateur</value>
[Required]
[DataMember(Name="id")]
public Guid? Id { get; set; }
/// <summary>
/// Gets or Sets Nom
/// Nom du collaborateur
/// </summary>
/// <value>Nom du collaborateur</value>
[Required]
[DataMember(Name="nom")]
public string Nom { get; set; }
/// <summary>
/// Gets or Sets Prenom
/// Prénom du collaborateur
/// </summary>
/// <value>Prénom du collaborateur</value>
[Required]
[DataMember(Name="prenom")]
public string Prenom { get; set; }
/// <summary>
/// Gets or Sets MailApside
/// Mail Apside du collaborateur
/// </summary>
/// <value>Mail Apside du collaborateur</value>
[Required]
[DataMember(Name="mailApside")]
public string MailApside { get; set; }
/// <summary>
/// Gets or Sets DateArrivee
/// Date à laquelle le collaborateur a été embauché
/// </summary>
/// <value>Date à laquelle le collaborateur a été embauché</value>
[Required]
[DataMember(Name="dateArrivee")]
public DateTime? DateArrivee { get; set; }
/// <summary>
/// Gets or Sets DateDepart
/// Date à laquelle le collaborateur a quitté l&#x27;entreprise
/// </summary>
/// <value>Date à laquelle le collaborateur a quitté l&#x27;entreprise</value>
[DataMember(Name="dateDepart")]
public DateTime? DateDepart { get; set; }
@ -77,7 +83,7 @@ namespace IO.Swagger.DTO
/// Gets or Sets Referent
/// </summary>
[DataMember(Name="referent")]
public ReferentDTO Referent { get; set; }
public CollaborateurDTO Referent { get; set; }
/// <summary>
/// Returns the string presentation of the object

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,31 +21,32 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Thème d&#x27;une demande de formation
/// DTO contenant le commentaire d&#x27;un assistant sur l&#x27;EP.
/// </summary>
[DataContract]
public partial class ThemeDTO : IEquatable<ThemeDTO>
public partial class CommentaireAssistantDTO : IEquatable<CommentaireAssistantDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id du commentaire assistant
/// </summary>
[Required]
/// <value>Id du commentaire assistant</value>
[DataMember(Name="id")]
public int? Id { get; set; }
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Nom
/// Id de l&#x27;assistant qui a écrit le commentaire
/// </summary>
[Required]
[DataMember(Name="nom")]
public string Nom { get; set; }
/// <value>Id de l&#x27;assistant qui a écrit le commentaire</value>
[DataMember(Name="idAssistante")]
public Guid? IdAssistante { get; set; }
/// <summary>
/// Gets or Sets DemandesFormation
/// Le commentaire de l’assistant
/// </summary>
/// <value>Le commentaire de l’assistant</value>
[Required]
[DataMember(Name="demandesFormation")]
public List<DemandeFormationDTO> DemandesFormation { get; set; }
[DataMember(Name="commentaire")]
public string Commentaire { get; set; }
/// <summary>
/// Returns the string presentation of the object
@ -54,10 +55,10 @@ namespace IO.Swagger.DTO
public override string ToString()
{
var sb = new StringBuilder();
sb.Append("class ThemeDTO {\n");
sb.Append("class CommentaireAssistantDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Nom: ").Append(Nom).Append("\n");
sb.Append(" DemandesFormation: ").Append(DemandesFormation).Append("\n");
sb.Append(" IdAssistante: ").Append(IdAssistante).Append("\n");
sb.Append(" Commentaire: ").Append(Commentaire).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@ -80,15 +81,15 @@ namespace IO.Swagger.DTO
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
return obj.GetType() == GetType() && Equals((ThemeDTO)obj);
return obj.GetType() == GetType() && Equals((CommentaireAssistantDTO)obj);
}
/// <summary>
/// Returns true if ThemeDTO instances are equal
/// Returns true if CommentaireAssistantDTO instances are equal
/// </summary>
/// <param name="other">Instance of ThemeDTO to be compared</param>
/// <param name="other">Instance of CommentaireAssistantDTO to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ThemeDTO other)
public bool Equals(CommentaireAssistantDTO other)
{
if (ReferenceEquals(null, other)) return false;
if (ReferenceEquals(this, other)) return true;
@ -100,14 +101,14 @@ namespace IO.Swagger.DTO
Id.Equals(other.Id)
) &&
(
Nom == other.Nom ||
Nom != null &&
Nom.Equals(other.Nom)
IdAssistante == other.IdAssistante ||
IdAssistante != null &&
IdAssistante.Equals(other.IdAssistante)
) &&
(
DemandesFormation == other.DemandesFormation ||
DemandesFormation != null &&
DemandesFormation.SequenceEqual(other.DemandesFormation)
Commentaire == other.Commentaire ||
Commentaire != null &&
Commentaire.Equals(other.Commentaire)
);
}
@ -123,10 +124,10 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
if (Nom != null)
hashCode = hashCode * 59 + Nom.GetHashCode();
if (DemandesFormation != null)
hashCode = hashCode * 59 + DemandesFormation.GetHashCode();
if (IdAssistante != null)
hashCode = hashCode * 59 + IdAssistante.GetHashCode();
if (Commentaire != null)
hashCode = hashCode * 59 + Commentaire.GetHashCode();
return hashCode;
}
}
@ -134,12 +135,12 @@ namespace IO.Swagger.DTO
#region Operators
#pragma warning disable 1591
public static bool operator ==(ThemeDTO left, ThemeDTO right)
public static bool operator ==(CommentaireAssistantDTO left, CommentaireAssistantDTO right)
{
return Equals(left, right);
}
public static bool operator !=(ThemeDTO left, ThemeDTO right)
public static bool operator !=(CommentaireAssistantDTO left, CommentaireAssistantDTO right)
{
return !Equals(left, right);
}

@ -1,165 +0,0 @@
/*
* API du serveur de l'application de digitalisation des EP
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System;
using System.Linq;
using System.IO;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Objet à envoyer lors d&#x27;une demande de formation
/// </summary>
[DataContract]
public partial class CreationDemandeFormationDTO : IEquatable<CreationDemandeFormationDTO>
{
/// <summary>
/// Gets or Sets Id
/// </summary>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Libelle
/// </summary>
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }
/// <summary>
/// Gets or Sets Description
/// </summary>
[Required]
[DataMember(Name="description")]
public string Description { get; set; }
/// <summary>
/// Gets or Sets Theme
/// </summary>
[Required]
[DataMember(Name="theme")]
public int? Theme { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
var sb = new StringBuilder();
sb.Append("class CreationDemandeFormationDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Libelle: ").Append(Libelle).Append("\n");
sb.Append(" Description: ").Append(Description).Append("\n");
sb.Append(" Theme: ").Append(Theme).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson()
{
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="obj">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
return obj.GetType() == GetType() && Equals((CreationDemandeFormationDTO)obj);
}
/// <summary>
/// Returns true if CreationDemandeFormationDTO instances are equal
/// </summary>
/// <param name="other">Instance of CreationDemandeFormationDTO to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(CreationDemandeFormationDTO other)
{
if (ReferenceEquals(null, other)) return false;
if (ReferenceEquals(this, other)) return true;
return
(
Id == other.Id ||
Id != null &&
Id.Equals(other.Id)
) &&
(
Libelle == other.Libelle ||
Libelle != null &&
Libelle.Equals(other.Libelle)
) &&
(
Description == other.Description ||
Description != null &&
Description.Equals(other.Description)
) &&
(
Theme == other.Theme ||
Theme != null &&
Theme.Equals(other.Theme)
);
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
var hashCode = 41;
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
if (Libelle != null)
hashCode = hashCode * 59 + Libelle.GetHashCode();
if (Description != null)
hashCode = hashCode * 59 + Description.GetHashCode();
if (Theme != null)
hashCode = hashCode * 59 + Theme.GetHashCode();
return hashCode;
}
}
#region Operators
#pragma warning disable 1591
public static bool operator ==(CreationDemandeFormationDTO left, CreationDemandeFormationDTO right)
{
return Equals(left, right);
}
public static bool operator !=(CreationDemandeFormationDTO left, CreationDemandeFormationDTO right)
{
return !Equals(left, right);
}
#pragma warning restore 1591
#endregion Operators
}
}

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -17,22 +17,30 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
/// <summary>
/// Les détails d&#x27;une demande de délégation d&#x27;un EP
/// DTO pour la gestion des demandes de délégation.
/// </summary>
[DataContract]
public partial class DemandeDelegationDTO : IEquatable<DemandeDelegationDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de le demande de délégation
/// </summary>
[Required]
/// <value>Id de le demande de délégation</value>
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Referent
/// </summary>
[Required]
[DataMember(Name="referent")]
public CollaborateurDTO Referent { get; set; }
/// <summary>
/// Gets or Sets Ep
/// </summary>
@ -41,27 +49,39 @@ namespace IO.Swagger.DTO
public EpInformationDTO Ep { get; set; }
/// <summary>
/// Gets or Sets DateDemande
/// Date à laquelle la demande de délégation a été effectuée
/// </summary>
/// <value>Date à laquelle la demande de délégation a été effectuée</value>
[Required]
[DataMember(Name="dateDemande")]
public DateTime? DateDemande { get; set; }
/// <summary>
/// Gets or Sets Reponse
/// Raison pour laquelle la demande a été effectuée
/// </summary>
/// <value>Raison pour laquelle la demande a été effectuée</value>
[Required]
[DataMember(Name="raisonDemande")]
public string RaisonDemande { get; set; }
/// <summary>
/// Gets or Sets EtatDemande
/// </summary>
[DataMember(Name="reponse")]
public bool? Reponse { get; set; }
[Required]
[DataMember(Name="etatDemande")]
public EtatDemande EtatDemande { get; set; }
/// <summary>
/// Gets or Sets DateReponse
/// Date à laquelle la réponse a été donnée
/// </summary>
/// <value>Date à laquelle la réponse a été donnée</value>
[DataMember(Name="dateReponse")]
public DateTime? DateReponse { get; set; }
/// <summary>
/// Gets or Sets RaisonRefus
/// Raison pour laquelle la demande a été refusée
/// </summary>
/// <value>Raison pour laquelle la demande a été refusée</value>
[DataMember(Name="raisonRefus")]
public string RaisonRefus { get; set; }
@ -74,9 +94,11 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder();
sb.Append("class DemandeDelegationDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Referent: ").Append(Referent).Append("\n");
sb.Append(" Ep: ").Append(Ep).Append("\n");
sb.Append(" DateDemande: ").Append(DateDemande).Append("\n");
sb.Append(" Reponse: ").Append(Reponse).Append("\n");
sb.Append(" RaisonDemande: ").Append(RaisonDemande).Append("\n");
sb.Append(" EtatDemande: ").Append(EtatDemande).Append("\n");
sb.Append(" DateReponse: ").Append(DateReponse).Append("\n");
sb.Append(" RaisonRefus: ").Append(RaisonRefus).Append("\n");
sb.Append("}\n");
@ -120,6 +142,11 @@ namespace IO.Swagger.DTO
Id != null &&
Id.Equals(other.Id)
) &&
(
Referent == other.Referent ||
Referent != null &&
Referent.Equals(other.Referent)
) &&
(
Ep == other.Ep ||
Ep != null &&
@ -131,9 +158,14 @@ namespace IO.Swagger.DTO
DateDemande.Equals(other.DateDemande)
) &&
(
Reponse == other.Reponse ||
Reponse != null &&
Reponse.Equals(other.Reponse)
RaisonDemande == other.RaisonDemande ||
RaisonDemande != null &&
RaisonDemande.Equals(other.RaisonDemande)
) &&
(
EtatDemande == other.EtatDemande ||
EtatDemande != null &&
EtatDemande.Equals(other.EtatDemande)
) &&
(
DateReponse == other.DateReponse ||
@ -159,12 +191,16 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
if (Referent != null)
hashCode = hashCode * 59 + Referent.GetHashCode();
if (Ep != null)
hashCode = hashCode * 59 + Ep.GetHashCode();
if (DateDemande != null)
hashCode = hashCode * 59 + DateDemande.GetHashCode();
if (Reponse != null)
hashCode = hashCode * 59 + Reponse.GetHashCode();
if (RaisonDemande != null)
hashCode = hashCode * 59 + RaisonDemande.GetHashCode();
if (EtatDemande != null)
hashCode = hashCode * 59 + EtatDemande.GetHashCode();
if (DateReponse != null)
hashCode = hashCode * 59 + DateReponse.GetHashCode();
if (RaisonRefus != null)

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -17,64 +17,62 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
/// <summary>
/// Demande d&#x27;EPI faite par un collaborateur
/// DTO pour afficher et gérer les demandes d&#x27;EPI.
/// </summary>
[DataContract]
public partial class DemandeEPIDTO : IEquatable<DemandeEPIDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de la demande d&#x27;EPI
/// </summary>
[Required]
/// <value>Id de la demande d&#x27;EPI</value>
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets IdCollaborateur
/// Gets or Sets Collaborateur
/// </summary>
[Required]
[DataMember(Name="idCollaborateur")]
public Guid? IdCollaborateur { get; set; }
[DataMember(Name="collaborateur")]
public CollaborateurDTO Collaborateur { get; set; }
/// <summary>
/// Gets or Sets IdReferent
/// Gets or Sets Referent
/// </summary>
[Required]
[DataMember(Name="idReferent")]
public Guid? IdReferent { get; set; }
[DataMember(Name="referent")]
public CollaborateurDTO Referent { get; set; }
/// <summary>
/// Gets or Sets DateDemande
/// Date à laquelle la demande d&#x27;EPI a été effectué
/// </summary>
/// <value>Date à laquelle la demande d&#x27;EPI a été effectué</value>
[Required]
[DataMember(Name="dateDemande")]
public DateTime? DateDemande { get; set; }
/// <summary>
/// Gets or Sets Etat
/// </summary>
[DataMember(Name="etat")]
public int? Etat { get; set; }
/// <summary>
/// Gets or Sets Reponse
/// Gets or Sets EtatDemande
/// </summary>
[DataMember(Name="reponse")]
public bool? Reponse { get; set; }
[Required]
[DataMember(Name="etatDemande")]
public EtatDemande EtatDemande { get; set; }
/// <summary>
/// Gets or Sets DateReponse
/// Date à laquelle le référent a répondu
/// </summary>
/// <value>Date à laquelle le référent a répondu</value>
[DataMember(Name="dateReponse")]
public DateTime? DateReponse { get; set; }
/// <summary>
/// Gets or Sets RaisonRefus
/// Raison pour laquelle la demande d&#x27;EPI a été rejeté
/// </summary>
/// <value>Raison pour laquelle la demande d&#x27;EPI a été rejeté</value>
[DataMember(Name="raisonRefus")]
public string RaisonRefus { get; set; }
@ -93,11 +91,10 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder();
sb.Append("class DemandeEPIDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n");
sb.Append(" IdReferent: ").Append(IdReferent).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" Referent: ").Append(Referent).Append("\n");
sb.Append(" DateDemande: ").Append(DateDemande).Append("\n");
sb.Append(" Etat: ").Append(Etat).Append("\n");
sb.Append(" Reponse: ").Append(Reponse).Append("\n");
sb.Append(" EtatDemande: ").Append(EtatDemande).Append("\n");
sb.Append(" DateReponse: ").Append(DateReponse).Append("\n");
sb.Append(" RaisonRefus: ").Append(RaisonRefus).Append("\n");
sb.Append(" Ep: ").Append(Ep).Append("\n");
@ -143,14 +140,14 @@ namespace IO.Swagger.DTO
Id.Equals(other.Id)
) &&
(
IdCollaborateur == other.IdCollaborateur ||
IdCollaborateur != null &&
IdCollaborateur.Equals(other.IdCollaborateur)
Collaborateur == other.Collaborateur ||
Collaborateur != null &&
Collaborateur.Equals(other.Collaborateur)
) &&
(
IdReferent == other.IdReferent ||
IdReferent != null &&
IdReferent.Equals(other.IdReferent)
Referent == other.Referent ||
Referent != null &&
Referent.Equals(other.Referent)
) &&
(
DateDemande == other.DateDemande ||
@ -158,14 +155,9 @@ namespace IO.Swagger.DTO
DateDemande.Equals(other.DateDemande)
) &&
(
Etat == other.Etat ||
Etat != null &&
Etat.Equals(other.Etat)
) &&
(
Reponse == other.Reponse ||
Reponse != null &&
Reponse.Equals(other.Reponse)
EtatDemande == other.EtatDemande ||
EtatDemande != null &&
EtatDemande.Equals(other.EtatDemande)
) &&
(
DateReponse == other.DateReponse ||
@ -196,16 +188,14 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
if (IdCollaborateur != null)
hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
if (IdReferent != null)
hashCode = hashCode * 59 + IdReferent.GetHashCode();
if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (Referent != null)
hashCode = hashCode * 59 + Referent.GetHashCode();
if (DateDemande != null)
hashCode = hashCode * 59 + DateDemande.GetHashCode();
if (Etat != null)
hashCode = hashCode * 59 + Etat.GetHashCode();
if (Reponse != null)
hashCode = hashCode * 59 + Reponse.GetHashCode();
if (EtatDemande != null)
hashCode = hashCode * 59 + EtatDemande.GetHashCode();
if (DateReponse != null)
hashCode = hashCode * 59 + DateReponse.GetHashCode();
if (RaisonRefus != null)

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -17,82 +17,100 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
/// <summary>
/// Les détails d&#x27;une demande de formation
/// DTO permettant de gérer les demandes de formation.
/// </summary>
[DataContract]
public partial class DemandeFormationDTO : IEquatable<DemandeFormationDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de la demande de formation
/// </summary>
[Required]
/// <value>Id de la demande de formation</value>
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Libelle
/// Libellé de la demande de formation
/// </summary>
/// <value>Libellé de la demande de formation</value>
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }
/// <summary>
/// Gets or Sets Description
/// Description détaillée de la demande de formation
/// </summary>
/// <value>Description détaillée de la demande de formation</value>
[Required]
[DataMember(Name="description")]
public string Description { get; set; }
/// <summary>
/// Gets or Sets DemandeRH
/// Indique s&#x27;il s&#x27;agit d&#x27;une demande de formation créée par une RH ou non
/// </summary>
/// <value>Indique s&#x27;il s&#x27;agit d&#x27;une demande de formation créée par une RH ou non</value>
[Required]
[DataMember(Name="demandeRH")]
public bool? DemandeRH { get; set; }
/// <summary>
/// Gets or Sets DateDemande
/// Date à laquelle la demande a été effectuée
/// </summary>
/// <value>Date à laquelle la demande a été effectuée</value>
[Required]
[DataMember(Name="dateDemande")]
public DateTime? DateDemande { get; set; }
/// <summary>
/// Gets or Sets Reponse
/// Gets or Sets EtatDemande
/// </summary>
[DataMember(Name="reponse")]
public bool? Reponse { get; set; }
[Required]
[DataMember(Name="etatDemande")]
public EtatDemande EtatDemande { get; set; }
/// <summary>
/// Gets or Sets CommentaireRefus
/// Commentaire expliquant la raison pour laquelle la demande de formation a été refusée
/// </summary>
/// <value>Commentaire expliquant la raison pour laquelle la demande de formation a été refusée</value>
[DataMember(Name="commentaireRefus")]
public string CommentaireRefus { get; set; }
/// <summary>
/// Gets or Sets DateDerniereReponse
/// Date à laquelle la demande de formation a reçu une réponse pour la dernière fois
/// </summary>
/// <value>Date à laquelle la demande de formation a reçu une réponse pour la dernière fois</value>
[DataMember(Name="dateDerniereReponse")]
public DateTime? DateDerniereReponse { get; set; }
/// <summary>
/// Gets or Sets Theme
/// Gets or Sets Origine
/// </summary>
[Required]
[DataMember(Name="theme")]
public ThemeDTO Theme { get; set; }
[DataMember(Name="origine")]
public OrigineDemandeFormationDTO Origine { get; set; }
/// <summary>
/// Gets or Sets Collaborateur
/// </summary>
[DataMember(Name="collaborateur")]
public CollaborateurDTO Collaborateur { get; set; }
/// <summary>
/// Gets or Sets Ep
/// </summary>
[Required]
[DataMember(Name="ep")]
public EpInformationDTO Ep { get; set; }
/// <summary>
/// Gets or Sets Formation
/// </summary>
[DataMember(Name="formation")]
public FormationDTO Formation { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
@ -106,11 +124,13 @@ namespace IO.Swagger.DTO
sb.Append(" Description: ").Append(Description).Append("\n");
sb.Append(" DemandeRH: ").Append(DemandeRH).Append("\n");
sb.Append(" DateDemande: ").Append(DateDemande).Append("\n");
sb.Append(" Reponse: ").Append(Reponse).Append("\n");
sb.Append(" EtatDemande: ").Append(EtatDemande).Append("\n");
sb.Append(" CommentaireRefus: ").Append(CommentaireRefus).Append("\n");
sb.Append(" DateDerniereReponse: ").Append(DateDerniereReponse).Append("\n");
sb.Append(" Theme: ").Append(Theme).Append("\n");
sb.Append(" Origine: ").Append(Origine).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" Ep: ").Append(Ep).Append("\n");
sb.Append(" Formation: ").Append(Formation).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@ -173,9 +193,9 @@ namespace IO.Swagger.DTO
DateDemande.Equals(other.DateDemande)
) &&
(
Reponse == other.Reponse ||
Reponse != null &&
Reponse.Equals(other.Reponse)
EtatDemande == other.EtatDemande ||
EtatDemande != null &&
EtatDemande.Equals(other.EtatDemande)
) &&
(
CommentaireRefus == other.CommentaireRefus ||
@ -188,14 +208,24 @@ namespace IO.Swagger.DTO
DateDerniereReponse.Equals(other.DateDerniereReponse)
) &&
(
Theme == other.Theme ||
Theme != null &&
Theme.Equals(other.Theme)
Origine == other.Origine ||
Origine != null &&
Origine.Equals(other.Origine)
) &&
(
Collaborateur == other.Collaborateur ||
Collaborateur != null &&
Collaborateur.Equals(other.Collaborateur)
) &&
(
Ep == other.Ep ||
Ep != null &&
Ep.Equals(other.Ep)
) &&
(
Formation == other.Formation ||
Formation != null &&
Formation.Equals(other.Formation)
);
}
@ -219,16 +249,20 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + DemandeRH.GetHashCode();
if (DateDemande != null)
hashCode = hashCode * 59 + DateDemande.GetHashCode();
if (Reponse != null)
hashCode = hashCode * 59 + Reponse.GetHashCode();
if (EtatDemande != null)
hashCode = hashCode * 59 + EtatDemande.GetHashCode();
if (CommentaireRefus != null)
hashCode = hashCode * 59 + CommentaireRefus.GetHashCode();
if (DateDerniereReponse != null)
hashCode = hashCode * 59 + DateDerniereReponse.GetHashCode();
if (Theme != null)
hashCode = hashCode * 59 + Theme.GetHashCode();
if (Origine != null)
hashCode = hashCode * 59 + Origine.GetHashCode();
if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (Ep != null)
hashCode = hashCode * 59 + Ep.GetHashCode();
if (Formation != null)
hashCode = hashCode * 59 + Formation.GetHashCode();
return hashCode;
}
}

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,35 +21,38 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Détails d&#x27;une note que peut prendre un commercial, un delivery ou un RA sur un collaborateur
/// DTO contenant le détail complet d’une note.
/// </summary>
[DataContract]
public partial class DetailsNoteDTO : IEquatable<DetailsNoteDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de la note
/// </summary>
[Required]
/// <value>Id de la note</value>
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Titre
/// Titre de la note
/// </summary>
/// <value>Titre de la note</value>
[Required]
[DataMember(Name="titre")]
public string Titre { get; set; }
/// <summary>
/// Gets or Sets Texte
/// Contenu de la note
/// </summary>
/// <value>Contenu de la note</value>
[Required]
[DataMember(Name="texte")]
public string Texte { get; set; }
/// <summary>
/// Gets or Sets IdAuteur
/// Id du référent qui a écrit cette note
/// </summary>
/// <value>Id du référent qui a écrit cette note</value>
[Required]
[DataMember(Name="idAuteur")]
public Guid? IdAuteur { get; set; }
@ -62,14 +65,18 @@ namespace IO.Swagger.DTO
public CollaborateurDTO Collaborateur { get; set; }
/// <summary>
/// Gets or Sets DateCreation
/// Date à laquelle la note a été créée
/// </summary>
/// <value>Date à laquelle la note a été créée</value>
[Required]
[DataMember(Name="dateCreation")]
public DateTime? DateCreation { get; set; }
/// <summary>
/// Gets or Sets DateMiseAjour
/// Date à laquelle la note a été mise à jour pour la dernière fois
/// </summary>
/// <value>Date à laquelle la note a été mise à jour pour la dernière fois</value>
[Required]
[DataMember(Name="dateMiseAjour")]
public DateTime? DateMiseAjour { get; set; }

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -17,32 +17,35 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
/// <summary>
/// Un document pour récupérer les saisies et leur champ en fonction du type de l&#x27;EP qui peut être EPS, EPA ou EPASIXANS
/// DTO permettant de faire le lien entre les saisies (EPS ou EPA...) avec l&#x27;EP.
/// </summary>
[DataContract]
public partial class DocumentDTO : IEquatable<DocumentDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id du document
/// </summary>
/// <value>Id du document</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Type
/// Gets or Sets TypeDocument
/// </summary>
[Required]
[DataMember(Name="type")]
public string Type { get; set; }
[DataMember(Name="typeDocument")]
public TypeChamps TypeDocument { get; set; }
/// <summary>
/// Gets or Sets Saisies
/// </summary>
[Required]
[DataMember(Name="saisies")]
public List<SaisieDTO> Saisies { get; set; }
@ -55,7 +58,7 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder();
sb.Append("class DocumentDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Type: ").Append(Type).Append("\n");
sb.Append(" TypeDocument: ").Append(TypeDocument).Append("\n");
sb.Append(" Saisies: ").Append(Saisies).Append("\n");
sb.Append("}\n");
return sb.ToString();
@ -99,9 +102,9 @@ namespace IO.Swagger.DTO
Id.Equals(other.Id)
) &&
(
Type == other.Type ||
Type != null &&
Type.Equals(other.Type)
TypeDocument == other.TypeDocument ||
TypeDocument != null &&
TypeDocument.Equals(other.TypeDocument)
) &&
(
Saisies == other.Saisies ||
@ -122,8 +125,8 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
if (Type != null)
hashCode = hashCode * 59 + Type.GetHashCode();
if (TypeDocument != null)
hashCode = hashCode * 59 + TypeDocument.GetHashCode();
if (Saisies != null)
hashCode = hashCode * 59 + Saisies.GetHashCode();
return hashCode;

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -17,18 +17,20 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
/// <summary>
/// Tous les détails d&#x27;un EP lorsqu&#x27;il est consulté
/// DTO contenant l&#x27;ensemble des informations d&#x27;un EP.
/// </summary>
[DataContract]
public partial class EpDTO : IEquatable<EpDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de l’EP
/// </summary>
/// <value>Id de l’EP</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
@ -38,25 +40,42 @@ namespace IO.Swagger.DTO
/// </summary>
[Required]
[DataMember(Name="type")]
public string Type { get; set; }
public TypeEp Type { get; set; }
/// <summary>
/// Gets or Sets DateDisponibilite
/// Date à partir de laquelle l&#x27;EP peut être saisi
/// </summary>
/// <value>Date à partir de laquelle l&#x27;EP peut être saisi</value>
[Required]
[DataMember(Name="dateDisponibilite")]
public DateTime? DateDisponibilite { get; set; }
/// <summary>
/// Gets or Sets DatePrevisionnelle
/// Date à laquelle l&#x27;EP est prévu, la date par défaut est celle de l&#x27;anniversaire du collaborateur (+6 mois pour EPS)
/// </summary>
/// <value>Date à laquelle l&#x27;EP est prévu, la date par défaut est celle de l&#x27;anniversaire du collaborateur (+6 mois pour EPS)</value>
[Required]
[DataMember(Name="datePrevisionnelle")]
public DateTime? DatePrevisionnelle { get; set; }
/// <summary>
/// Gets or Sets DateSaisie
/// Date à laquelle le collaborateur a signé l&#x27;EP
/// </summary>
/// <value>Date à laquelle le collaborateur a signé l&#x27;EP</value>
[DataMember(Name="dateSignatureCollaborateur")]
public DateTime? DateSignatureCollaborateur { get; set; }
/// <summary>
/// Date à laquelle le référent a signé l&#x27;EP
/// </summary>
/// <value>Date à laquelle le référent a signé l&#x27;EP</value>
[DataMember(Name="dateSignatureReferent")]
public DateTime? DateSignatureReferent { get; set; }
/// <summary>
/// Date à laquelle l’EP a été saisi par le collaborateur
/// </summary>
/// <value>Date à laquelle l’EP a été saisi par le collaborateur</value>
[DataMember(Name="dateSaisie")]
public DateTime? DateSaisie { get; set; }
@ -65,11 +84,12 @@ namespace IO.Swagger.DTO
/// </summary>
[Required]
[DataMember(Name="statut")]
public int? Statut { get; set; }
public StatutEp Statut { get; set; }
/// <summary>
/// Gets or Sets Cv
/// Nom du CV Apside du collaborateur
/// </summary>
/// <value>Nom du CV Apside du collaborateur</value>
[Required]
[DataMember(Name="cv")]
public string Cv { get; set; }
@ -93,47 +113,35 @@ namespace IO.Swagger.DTO
public TypeEntretienDTO ChoixTypeEntretien { get; set; }
/// <summary>
/// Gets or Sets Obligatoire
/// Indique si oui ou non l&#x27;EP doit obligatoirement être effectué
/// </summary>
/// <value>Indique si oui ou non l&#x27;EP doit obligatoirement être effectué</value>
[Required]
[DataMember(Name="obligatoire")]
public bool? Obligatoire { get; set; }
/// <summary>
/// Gets or Sets Objectif
/// </summary>
[DataMember(Name="objectif")]
public List<ObjectifDTO> Objectif { get; set; }
/// <summary>
/// Gets or Sets ObjectifPrecedent
/// Gets or Sets Objectifs
/// </summary>
[DataMember(Name="objectifPrecedent")]
public List<ObjectifPrecedentDTO> ObjectifPrecedent { get; set; }
/// <summary>
/// Gets or Sets CommentaireAssistant
/// </summary>
[DataMember(Name="commentaireAssistant")]
public string CommentaireAssistant { get; set; }
[Required]
[DataMember(Name="objectifs")]
public List<ObjectifDTO> Objectifs { get; set; }
/// <summary>
/// Gets or Sets CommentaireCommercial
/// Gets or Sets ObjectifsPrecedent
/// </summary>
[DataMember(Name="commentaireCommercial")]
public string CommentaireCommercial { get; set; }
[DataMember(Name="objectifsPrecedent")]
public List<ObjectifPrecedentDTO> ObjectifsPrecedent { get; set; }
/// <summary>
/// Gets or Sets Collaborateur
/// </summary>
[Required]
[DataMember(Name="collaborateur")]
public CollaborateurDTO Collaborateur { get; set; }
/// <summary>
/// Gets or Sets Referent
/// </summary>
[Required]
[DataMember(Name="referent")]
public CollaborateurDTO Referent { get; set; }
@ -167,6 +175,12 @@ namespace IO.Swagger.DTO
[DataMember(Name="demandesDelegation")]
public List<DemandeDelegationDTO> DemandesDelegation { get; set; }
/// <summary>
/// Gets or Sets DemandeEPI
/// </summary>
[DataMember(Name="demandeEPI")]
public DemandeEPIDTO DemandeEPI { get; set; }
/// <summary>
/// Gets or Sets Documents
/// </summary>
@ -174,6 +188,12 @@ namespace IO.Swagger.DTO
[DataMember(Name="documents")]
public List<DocumentDTO> Documents { get; set; }
/// <summary>
/// Gets or Sets CommentairesAssistant
/// </summary>
[DataMember(Name="commentairesAssistant")]
public List<CommentaireAssistantDTO> CommentairesAssistant { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
@ -186,6 +206,8 @@ namespace IO.Swagger.DTO
sb.Append(" Type: ").Append(Type).Append("\n");
sb.Append(" DateDisponibilite: ").Append(DateDisponibilite).Append("\n");
sb.Append(" DatePrevisionnelle: ").Append(DatePrevisionnelle).Append("\n");
sb.Append(" DateSignatureCollaborateur: ").Append(DateSignatureCollaborateur).Append("\n");
sb.Append(" DateSignatureReferent: ").Append(DateSignatureReferent).Append("\n");
sb.Append(" DateSaisie: ").Append(DateSaisie).Append("\n");
sb.Append(" Statut: ").Append(Statut).Append("\n");
sb.Append(" Cv: ").Append(Cv).Append("\n");
@ -193,10 +215,8 @@ namespace IO.Swagger.DTO
sb.Append(" RdvEntretien: ").Append(RdvEntretien).Append("\n");
sb.Append(" ChoixTypeEntretien: ").Append(ChoixTypeEntretien).Append("\n");
sb.Append(" Obligatoire: ").Append(Obligatoire).Append("\n");
sb.Append(" Objectif: ").Append(Objectif).Append("\n");
sb.Append(" ObjectifPrecedent: ").Append(ObjectifPrecedent).Append("\n");
sb.Append(" CommentaireAssistant: ").Append(CommentaireAssistant).Append("\n");
sb.Append(" CommentaireCommercial: ").Append(CommentaireCommercial).Append("\n");
sb.Append(" Objectifs: ").Append(Objectifs).Append("\n");
sb.Append(" ObjectifsPrecedent: ").Append(ObjectifsPrecedent).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" Referent: ").Append(Referent).Append("\n");
sb.Append(" DemandesFormation: ").Append(DemandesFormation).Append("\n");
@ -204,7 +224,9 @@ namespace IO.Swagger.DTO
sb.Append(" Engagements: ").Append(Engagements).Append("\n");
sb.Append(" AugmentationSalaire: ").Append(AugmentationSalaire).Append("\n");
sb.Append(" DemandesDelegation: ").Append(DemandesDelegation).Append("\n");
sb.Append(" DemandeEPI: ").Append(DemandeEPI).Append("\n");
sb.Append(" Documents: ").Append(Documents).Append("\n");
sb.Append(" CommentairesAssistant: ").Append(CommentairesAssistant).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@ -261,6 +283,16 @@ namespace IO.Swagger.DTO
DatePrevisionnelle != null &&
DatePrevisionnelle.Equals(other.DatePrevisionnelle)
) &&
(
DateSignatureCollaborateur == other.DateSignatureCollaborateur ||
DateSignatureCollaborateur != null &&
DateSignatureCollaborateur.Equals(other.DateSignatureCollaborateur)
) &&
(
DateSignatureReferent == other.DateSignatureReferent ||
DateSignatureReferent != null &&
DateSignatureReferent.Equals(other.DateSignatureReferent)
) &&
(
DateSaisie == other.DateSaisie ||
DateSaisie != null &&
@ -297,24 +329,14 @@ namespace IO.Swagger.DTO
Obligatoire.Equals(other.Obligatoire)
) &&
(
Objectif == other.Objectif ||
Objectif != null &&
Objectif.SequenceEqual(other.Objectif)
Objectifs == other.Objectifs ||
Objectifs != null &&
Objectifs.SequenceEqual(other.Objectifs)
) &&
(
ObjectifPrecedent == other.ObjectifPrecedent ||
ObjectifPrecedent != null &&
ObjectifPrecedent.SequenceEqual(other.ObjectifPrecedent)
) &&
(
CommentaireAssistant == other.CommentaireAssistant ||
CommentaireAssistant != null &&
CommentaireAssistant.Equals(other.CommentaireAssistant)
) &&
(
CommentaireCommercial == other.CommentaireCommercial ||
CommentaireCommercial != null &&
CommentaireCommercial.Equals(other.CommentaireCommercial)
ObjectifsPrecedent == other.ObjectifsPrecedent ||
ObjectifsPrecedent != null &&
ObjectifsPrecedent.SequenceEqual(other.ObjectifsPrecedent)
) &&
(
Collaborateur == other.Collaborateur ||
@ -351,10 +373,20 @@ namespace IO.Swagger.DTO
DemandesDelegation != null &&
DemandesDelegation.SequenceEqual(other.DemandesDelegation)
) &&
(
DemandeEPI == other.DemandeEPI ||
DemandeEPI != null &&
DemandeEPI.Equals(other.DemandeEPI)
) &&
(
Documents == other.Documents ||
Documents != null &&
Documents.SequenceEqual(other.Documents)
) &&
(
CommentairesAssistant == other.CommentairesAssistant ||
CommentairesAssistant != null &&
CommentairesAssistant.SequenceEqual(other.CommentairesAssistant)
);
}
@ -376,6 +408,10 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + DateDisponibilite.GetHashCode();
if (DatePrevisionnelle != null)
hashCode = hashCode * 59 + DatePrevisionnelle.GetHashCode();
if (DateSignatureCollaborateur != null)
hashCode = hashCode * 59 + DateSignatureCollaborateur.GetHashCode();
if (DateSignatureReferent != null)
hashCode = hashCode * 59 + DateSignatureReferent.GetHashCode();
if (DateSaisie != null)
hashCode = hashCode * 59 + DateSaisie.GetHashCode();
if (Statut != null)
@ -390,14 +426,10 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + ChoixTypeEntretien.GetHashCode();
if (Obligatoire != null)
hashCode = hashCode * 59 + Obligatoire.GetHashCode();
if (Objectif != null)
hashCode = hashCode * 59 + Objectif.GetHashCode();
if (ObjectifPrecedent != null)
hashCode = hashCode * 59 + ObjectifPrecedent.GetHashCode();
if (CommentaireAssistant != null)
hashCode = hashCode * 59 + CommentaireAssistant.GetHashCode();
if (CommentaireCommercial != null)
hashCode = hashCode * 59 + CommentaireCommercial.GetHashCode();
if (Objectifs != null)
hashCode = hashCode * 59 + Objectifs.GetHashCode();
if (ObjectifsPrecedent != null)
hashCode = hashCode * 59 + ObjectifsPrecedent.GetHashCode();
if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (Referent != null)
@ -412,8 +444,12 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + AugmentationSalaire.GetHashCode();
if (DemandesDelegation != null)
hashCode = hashCode * 59 + DemandesDelegation.GetHashCode();
if (DemandeEPI != null)
hashCode = hashCode * 59 + DemandeEPI.GetHashCode();
if (Documents != null)
hashCode = hashCode * 59 + Documents.GetHashCode();
if (CommentairesAssistant != null)
hashCode = hashCode * 59 + CommentairesAssistant.GetHashCode();
return hashCode;
}
}

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -17,18 +17,20 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
/// <summary>
/// Les informations de base d&#x27;un EP
/// DTO permettant d&#x27;afficher les informations utiles d&#x27;un EP dans un tableau.
/// </summary>
[DataContract]
public partial class EpInformationDTO : IEquatable<EpInformationDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de l&#x27;EP
/// </summary>
/// <value>Id de l&#x27;EP</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
@ -38,32 +40,35 @@ namespace IO.Swagger.DTO
/// </summary>
[Required]
[DataMember(Name="type")]
public string Type { get; set; }
public TypeEp Type { get; set; }
/// <summary>
/// Gets or Sets Statut
/// </summary>
[Required]
[DataMember(Name="statut")]
public string Statut { get; set; }
public StatutEp Statut { get; set; }
/// <summary>
/// Gets or Sets DateDisponibilite
/// Date à partir de laquelle l&#x27;EP peut être saisi
/// </summary>
/// <value>Date à partir de laquelle l&#x27;EP peut être saisi</value>
[Required]
[DataMember(Name="dateDisponibilite")]
public DateTime? DateDisponibilite { get; set; }
/// <summary>
/// Gets or Sets DatePrevisionnelle
/// Date à laquelle l&#x27;EP est prévu, la date par défaut est celle de l&#x27;anniversaire du collaborateur (+6 mois pour EPS)
/// </summary>
/// <value>Date à laquelle l&#x27;EP est prévu, la date par défaut est celle de l&#x27;anniversaire du collaborateur (+6 mois pour EPS)</value>
[Required]
[DataMember(Name="datePrevisionnelle")]
public DateTime? DatePrevisionnelle { get; set; }
/// <summary>
/// Gets or Sets Obligatoire
/// Indique si oui ou non l&#x27;EP doit obligatoirement être effectué
/// </summary>
/// <value>Indique si oui ou non l&#x27;EP doit obligatoirement être effectué</value>
[Required]
[DataMember(Name="obligatoire")]
public bool? Obligatoire { get; set; }
@ -71,16 +76,14 @@ namespace IO.Swagger.DTO
/// <summary>
/// Gets or Sets Collaborateur
/// </summary>
[Required]
[DataMember(Name="collaborateur")]
public CollaborateurDTO Collaborateur { get; set; }
/// <summary>
/// Gets or Sets Referent
/// </summary>
[Required]
[DataMember(Name="referent")]
public ReferentDTO Referent { get; set; }
public CollaborateurDTO Referent { get; set; }
/// <summary>
/// Returns the string presentation of the object

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -17,18 +17,20 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
/// <summary>
/// Objet de l&#x27;EP au moment de la saisie du collaborateur
/// DTO utilisé lors de la saisie du collaborateur ou du référent.
/// </summary>
[DataContract]
public partial class EpSaisieDTO : IEquatable<EpSaisieDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de l’EP
/// </summary>
/// <value>Id de l’EP</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
@ -38,18 +40,12 @@ namespace IO.Swagger.DTO
/// </summary>
[Required]
[DataMember(Name="type")]
public string Type { get; set; }
public TypeEp Type { get; set; }
/// <summary>
/// Gets or Sets DatePrevisionnelle
/// </summary>
[Required]
[DataMember(Name="datePrevisionnelle")]
public DateTime? DatePrevisionnelle { get; set; }
/// <summary>
/// Gets or Sets Cv
/// Nom du CV Apside du collaborateur
/// </summary>
/// <value>Nom du CV Apside du collaborateur</value>
[DataMember(Name="cv")]
public string Cv { get; set; }
@ -60,23 +56,50 @@ namespace IO.Swagger.DTO
public TypeEntretienDTO ChoixEntretien { get; set; }
/// <summary>
/// Gets or Sets Obligatoire
/// Indique si oui ou non l&#x27;EP doit obligatoirement être effectué
/// </summary>
/// <value>Indique si oui ou non l&#x27;EP doit obligatoirement être effectué</value>
[Required]
[DataMember(Name="obligatoire")]
public bool? Obligatoire { get; set; }
/// <summary>
/// Gets or Sets Objectif
/// Gets or Sets Objectifs
/// </summary>
[DataMember(Name="objectifs")]
public List<ObjectifDTO> Objectifs { get; set; }
/// <summary>
/// Gets or Sets ObjectifsPrecedent
/// </summary>
[DataMember(Name="objectifsPrecedent")]
public List<ObjectifPrecedentDTO> ObjectifsPrecedent { get; set; }
/// <summary>
/// Id du collaborateur qui passe son EP
/// </summary>
/// <value>Id du collaborateur qui passe son EP</value>
[DataMember(Name="idCollaborateur")]
public Guid? IdCollaborateur { get; set; }
/// <summary>
/// Id du référent actuel de l&#x27;EP
/// </summary>
[DataMember(Name="objectif")]
public List<ObjectifDTO> Objectif { get; set; }
/// <value>Id du référent actuel de l&#x27;EP</value>
[DataMember(Name="idReferent")]
public Guid? IdReferent { get; set; }
/// <summary>
/// Gets or Sets ObjectifPrecedent
/// Gets or Sets Engagements
/// </summary>
[DataMember(Name="objectifPrecedent")]
public List<ObjectifPrecedentDTO> ObjectifPrecedent { get; set; }
[DataMember(Name="engagements")]
public List<EngagementDTO> Engagements { get; set; }
/// <summary>
/// Gets or Sets AugmentationSalaire
/// </summary>
[DataMember(Name="augmentationSalaire")]
public AugmentationSalaireDTO AugmentationSalaire { get; set; }
/// <summary>
/// Gets or Sets Documents
@ -95,12 +118,15 @@ namespace IO.Swagger.DTO
sb.Append("class EpSaisieDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Type: ").Append(Type).Append("\n");
sb.Append(" DatePrevisionnelle: ").Append(DatePrevisionnelle).Append("\n");
sb.Append(" Cv: ").Append(Cv).Append("\n");
sb.Append(" ChoixEntretien: ").Append(ChoixEntretien).Append("\n");
sb.Append(" Obligatoire: ").Append(Obligatoire).Append("\n");
sb.Append(" Objectif: ").Append(Objectif).Append("\n");
sb.Append(" ObjectifPrecedent: ").Append(ObjectifPrecedent).Append("\n");
sb.Append(" Objectifs: ").Append(Objectifs).Append("\n");
sb.Append(" ObjectifsPrecedent: ").Append(ObjectifsPrecedent).Append("\n");
sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n");
sb.Append(" IdReferent: ").Append(IdReferent).Append("\n");
sb.Append(" Engagements: ").Append(Engagements).Append("\n");
sb.Append(" AugmentationSalaire: ").Append(AugmentationSalaire).Append("\n");
sb.Append(" Documents: ").Append(Documents).Append("\n");
sb.Append("}\n");
return sb.ToString();
@ -148,11 +174,6 @@ namespace IO.Swagger.DTO
Type != null &&
Type.Equals(other.Type)
) &&
(
DatePrevisionnelle == other.DatePrevisionnelle ||
DatePrevisionnelle != null &&
DatePrevisionnelle.Equals(other.DatePrevisionnelle)
) &&
(
Cv == other.Cv ||
Cv != null &&
@ -169,14 +190,34 @@ namespace IO.Swagger.DTO
Obligatoire.Equals(other.Obligatoire)
) &&
(
Objectif == other.Objectif ||
Objectif != null &&
Objectif.SequenceEqual(other.Objectif)
Objectifs == other.Objectifs ||
Objectifs != null &&
Objectifs.SequenceEqual(other.Objectifs)
) &&
(
ObjectifsPrecedent == other.ObjectifsPrecedent ||
ObjectifsPrecedent != null &&
ObjectifsPrecedent.SequenceEqual(other.ObjectifsPrecedent)
) &&
(
IdCollaborateur == other.IdCollaborateur ||
IdCollaborateur != null &&
IdCollaborateur.Equals(other.IdCollaborateur)
) &&
(
IdReferent == other.IdReferent ||
IdReferent != null &&
IdReferent.Equals(other.IdReferent)
) &&
(
Engagements == other.Engagements ||
Engagements != null &&
Engagements.SequenceEqual(other.Engagements)
) &&
(
ObjectifPrecedent == other.ObjectifPrecedent ||
ObjectifPrecedent != null &&
ObjectifPrecedent.SequenceEqual(other.ObjectifPrecedent)
AugmentationSalaire == other.AugmentationSalaire ||
AugmentationSalaire != null &&
AugmentationSalaire.Equals(other.AugmentationSalaire)
) &&
(
Documents == other.Documents ||
@ -199,18 +240,24 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Id.GetHashCode();
if (Type != null)
hashCode = hashCode * 59 + Type.GetHashCode();
if (DatePrevisionnelle != null)
hashCode = hashCode * 59 + DatePrevisionnelle.GetHashCode();
if (Cv != null)
hashCode = hashCode * 59 + Cv.GetHashCode();
if (ChoixEntretien != null)
hashCode = hashCode * 59 + ChoixEntretien.GetHashCode();
if (Obligatoire != null)
hashCode = hashCode * 59 + Obligatoire.GetHashCode();
if (Objectif != null)
hashCode = hashCode * 59 + Objectif.GetHashCode();
if (ObjectifPrecedent != null)
hashCode = hashCode * 59 + ObjectifPrecedent.GetHashCode();
if (Objectifs != null)
hashCode = hashCode * 59 + Objectifs.GetHashCode();
if (ObjectifsPrecedent != null)
hashCode = hashCode * 59 + ObjectifsPrecedent.GetHashCode();
if (IdCollaborateur != null)
hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
if (IdReferent != null)
hashCode = hashCode * 59 + IdReferent.GetHashCode();
if (Engagements != null)
hashCode = hashCode * 59 + Engagements.GetHashCode();
if (AugmentationSalaire != null)
hashCode = hashCode * 59 + AugmentationSalaire.GetHashCode();
if (Documents != null)
hashCode = hashCode * 59 + Documents.GetHashCode();
return hashCode;

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Objet pour la gestion des erreurs
/// Classe pour la gestion et l&#x27;affichage des erreurs.
/// </summary>
[DataContract]
public partial class ErreurDTO : IEquatable<ErreurDTO>
{
/// <summary>
/// Gets or Sets Code
/// Code Erreur
/// </summary>
/// <value>Code Erreur</value>
[Required]
[DataMember(Name="code")]
public string Code { get; set; }
public int? Code { get; set; }
/// <summary>
/// Gets or Sets Message
/// Message d&#x27;erreur
/// </summary>
/// <value>Message d&#x27;erreur</value>
[Required]
[DataMember(Name="message")]
public string Message { get; set; }

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,17 +21,42 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Evaluation d&#x27;une participation formation
/// DTO pour les évaluations concernant les formations.
/// </summary>
[DataContract]
public partial class EvaluationDTO : IEquatable<EvaluationDTO>
{
/// <summary>
/// Gets or Sets IdParticipation
/// Id de la participation à la formation
/// </summary>
/// <value>Id de la participation à la formation</value>
[Required]
[DataMember(Name="idParticipation")]
public long? IdParticipation { get; set; }
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Intitulé de la formation
/// </summary>
/// <value>Intitulé de la formation</value>
[Required]
[DataMember(Name="intitule")]
public string Intitule { get; set; }
/// <summary>
/// Date de début de la formation
/// </summary>
/// <value>Date de début de la formation</value>
[Required]
[DataMember(Name="dateDebut")]
public DateTime? DateDebut { get; set; }
/// <summary>
/// Indique si la formation est certifiée ou non
/// </summary>
/// <value>Indique si la formation est certifiée ou non</value>
[Required]
[DataMember(Name="estCertifie")]
public bool? EstCertifie { get; set; }
/// <summary>
/// Gets or Sets Saisies
@ -48,7 +73,10 @@ namespace IO.Swagger.DTO
{
var sb = new StringBuilder();
sb.Append("class EvaluationDTO {\n");
sb.Append(" IdParticipation: ").Append(IdParticipation).Append("\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Intitule: ").Append(Intitule).Append("\n");
sb.Append(" DateDebut: ").Append(DateDebut).Append("\n");
sb.Append(" EstCertifie: ").Append(EstCertifie).Append("\n");
sb.Append(" Saisies: ").Append(Saisies).Append("\n");
sb.Append("}\n");
return sb.ToString();
@ -87,9 +115,24 @@ namespace IO.Swagger.DTO
return
(
IdParticipation == other.IdParticipation ||
IdParticipation != null &&
IdParticipation.Equals(other.IdParticipation)
Id == other.Id ||
Id != null &&
Id.Equals(other.Id)
) &&
(
Intitule == other.Intitule ||
Intitule != null &&
Intitule.Equals(other.Intitule)
) &&
(
DateDebut == other.DateDebut ||
DateDebut != null &&
DateDebut.Equals(other.DateDebut)
) &&
(
EstCertifie == other.EstCertifie ||
EstCertifie != null &&
EstCertifie.Equals(other.EstCertifie)
) &&
(
Saisies == other.Saisies ||
@ -108,8 +151,14 @@ namespace IO.Swagger.DTO
{
var hashCode = 41;
// Suitable nullity checks etc, of course :)
if (IdParticipation != null)
hashCode = hashCode * 59 + IdParticipation.GetHashCode();
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
if (Intitule != null)
hashCode = hashCode * 59 + Intitule.GetHashCode();
if (DateDebut != null)
hashCode = hashCode * 59 + DateDebut.GetHashCode();
if (EstCertifie != null)
hashCode = hashCode * 59 + EstCertifie.GetHashCode();
if (Saisies != null)
hashCode = hashCode * 59 + Saisies.GetHashCode();
return hashCode;

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,21 +21,22 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Toutes les informations d&#x27;une formation
/// DTO pour la gestion des formations.
/// </summary>
[DataContract]
public partial class FormationDTO : IEquatable<FormationDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de la formation
/// </summary>
[Required]
/// <value>Id de la formation</value>
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Intitule
/// Intitulé de la formation
/// </summary>
/// <value>Intitulé de la formation</value>
[Required]
[DataMember(Name="intitule")]
public string Intitule { get; set; }
@ -50,46 +51,54 @@ namespace IO.Swagger.DTO
/// <summary>
/// Gets or Sets Statut
/// </summary>
[Required]
[DataMember(Name="statut")]
public StatutFormationDTO Statut { get; set; }
/// <summary>
/// Gets or Sets IdAgence
/// Id de l&#x27;agence de la RH qui a créé la formation
/// </summary>
/// <value>Id de l&#x27;agence de la RH qui a créé la formation</value>
[Required]
[DataMember(Name="idAgence")]
public long? IdAgence { get; set; }
/// <summary>
/// Gets or Sets DateDebut
/// Date de la première séance de la formation
/// </summary>
/// <value>Date de la première séance de la formation</value>
[Required]
[DataMember(Name="dateDebut")]
public DateTime? DateDebut { get; set; }
/// <summary>
/// Gets or Sets DateFin
/// Date de la dernière séance de la formation
/// </summary>
/// <value>Date de la dernière séance de la formation</value>
[Required]
[DataMember(Name="dateFin")]
public DateTime? DateFin { get; set; }
/// <summary>
/// Gets or Sets Heure
/// Nombre d&#x27;heures total de formation
/// </summary>
/// <value>Nombre d&#x27;heures total de formation</value>
[Required]
[DataMember(Name="heure")]
public int? Heure { get; set; }
/// <summary>
/// Gets or Sets Jour
/// Nombre de jours total de formation
/// </summary>
/// <value>Nombre de jours total de formation</value>
[Required]
[DataMember(Name="jour")]
public int? Jour { get; set; }
/// <summary>
/// Gets or Sets Organisme
/// Organisme en charge d&#x27;effectuer la formation
/// </summary>
/// <value>Organisme en charge d&#x27;effectuer la formation</value>
[Required]
[DataMember(Name="organisme")]
public string Organisme { get; set; }
@ -109,17 +118,26 @@ namespace IO.Swagger.DTO
public TypeFormationDTO Type { get; set; }
/// <summary>
/// Gets or Sets EstCertifie
/// Indique s&#x27;il s&#x27;agit d&#x27;une formation certifiée ou non
/// </summary>
/// <value>Indique s&#x27;il s&#x27;agit d&#x27;une formation certifiée ou non</value>
[Required]
[DataMember(Name="estCertifie")]
public bool? EstCertifie { get; set; }
[DataMember(Name="estCertifiee")]
public bool? EstCertifiee { get; set; }
/// <summary>
/// Gets or Sets ParticipantsFormation
/// Indique que la formation a bien été effectuée ou non
/// </summary>
[DataMember(Name="participantsFormation")]
public List<FormationDTOParticipantsFormation> ParticipantsFormation { get; set; }
/// <value>Indique que la formation a bien été effectuée ou non</value>
[Required]
[DataMember(Name="estRealisee")]
public bool? EstRealisee { get; set; }
/// <summary>
/// Gets or Sets Participations
/// </summary>
[DataMember(Name="participations")]
public List<ParticipationFormationDTO> Participations { get; set; }
/// <summary>
/// Returns the string presentation of the object
@ -141,8 +159,9 @@ namespace IO.Swagger.DTO
sb.Append(" Organisme: ").Append(Organisme).Append("\n");
sb.Append(" Mode: ").Append(Mode).Append("\n");
sb.Append(" Type: ").Append(Type).Append("\n");
sb.Append(" EstCertifie: ").Append(EstCertifie).Append("\n");
sb.Append(" ParticipantsFormation: ").Append(ParticipantsFormation).Append("\n");
sb.Append(" EstCertifiee: ").Append(EstCertifiee).Append("\n");
sb.Append(" EstRealisee: ").Append(EstRealisee).Append("\n");
sb.Append(" Participations: ").Append(Participations).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@ -240,14 +259,19 @@ namespace IO.Swagger.DTO
Type.Equals(other.Type)
) &&
(
EstCertifie == other.EstCertifie ||
EstCertifie != null &&
EstCertifie.Equals(other.EstCertifie)
EstCertifiee == other.EstCertifiee ||
EstCertifiee != null &&
EstCertifiee.Equals(other.EstCertifiee)
) &&
(
EstRealisee == other.EstRealisee ||
EstRealisee != null &&
EstRealisee.Equals(other.EstRealisee)
) &&
(
ParticipantsFormation == other.ParticipantsFormation ||
ParticipantsFormation != null &&
ParticipantsFormation.SequenceEqual(other.ParticipantsFormation)
Participations == other.Participations ||
Participations != null &&
Participations.SequenceEqual(other.Participations)
);
}
@ -285,10 +309,12 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Mode.GetHashCode();
if (Type != null)
hashCode = hashCode * 59 + Type.GetHashCode();
if (EstCertifie != null)
hashCode = hashCode * 59 + EstCertifie.GetHashCode();
if (ParticipantsFormation != null)
hashCode = hashCode * 59 + ParticipantsFormation.GetHashCode();
if (EstCertifiee != null)
hashCode = hashCode * 59 + EstCertifiee.GetHashCode();
if (EstRealisee != null)
hashCode = hashCode * 59 + EstRealisee.GetHashCode();
if (Participations != null)
hashCode = hashCode * 59 + Participations.GetHashCode();
return hashCode;
}
}

@ -1,221 +0,0 @@
/*
* API du serveur de l'application de digitalisation des EP
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System;
using System.Linq;
using System.IO;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
///
/// </summary>
[DataContract]
public partial class FormationDTOParticipantsFormation : IEquatable<FormationDTOParticipantsFormation>
{
/// <summary>
/// Gets or Sets Id
/// </summary>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets DateCreation
/// </summary>
[Required]
[DataMember(Name="dateCreation")]
public DateTime? DateCreation { get; set; }
/// <summary>
/// Gets or Sets Formation
/// </summary>
[Required]
[DataMember(Name="formation")]
public string Formation { get; set; }
/// <summary>
/// Gets or Sets Date
/// </summary>
[DataMember(Name="date")]
public DateTime? Date { get; set; }
/// <summary>
/// Gets or Sets Statut
/// </summary>
[DataMember(Name="statut")]
public string Statut { get; set; }
/// <summary>
/// Gets or Sets IdCollaborateur
/// </summary>
[DataMember(Name="idCollaborateur")]
public Guid? IdCollaborateur { get; set; }
/// <summary>
/// Gets or Sets Collaborateur
/// </summary>
[DataMember(Name="collaborateur")]
public string Collaborateur { get; set; }
/// <summary>
/// Gets or Sets EstEvaluee
/// </summary>
[Required]
[DataMember(Name="estEvaluee")]
public bool? EstEvaluee { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
var sb = new StringBuilder();
sb.Append("class FormationDTOParticipantsFormation {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" DateCreation: ").Append(DateCreation).Append("\n");
sb.Append(" Formation: ").Append(Formation).Append("\n");
sb.Append(" Date: ").Append(Date).Append("\n");
sb.Append(" Statut: ").Append(Statut).Append("\n");
sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" EstEvaluee: ").Append(EstEvaluee).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson()
{
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="obj">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
return obj.GetType() == GetType() && Equals((FormationDTOParticipantsFormation)obj);
}
/// <summary>
/// Returns true if FormationDTOParticipantsFormation instances are equal
/// </summary>
/// <param name="other">Instance of FormationDTOParticipantsFormation to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(FormationDTOParticipantsFormation other)
{
if (ReferenceEquals(null, other)) return false;
if (ReferenceEquals(this, other)) return true;
return
(
Id == other.Id ||
Id != null &&
Id.Equals(other.Id)
) &&
(
DateCreation == other.DateCreation ||
DateCreation != null &&
DateCreation.Equals(other.DateCreation)
) &&
(
Formation == other.Formation ||
Formation != null &&
Formation.Equals(other.Formation)
) &&
(
Date == other.Date ||
Date != null &&
Date.Equals(other.Date)
) &&
(
Statut == other.Statut ||
Statut != null &&
Statut.Equals(other.Statut)
) &&
(
IdCollaborateur == other.IdCollaborateur ||
IdCollaborateur != null &&
IdCollaborateur.Equals(other.IdCollaborateur)
) &&
(
Collaborateur == other.Collaborateur ||
Collaborateur != null &&
Collaborateur.Equals(other.Collaborateur)
) &&
(
EstEvaluee == other.EstEvaluee ||
EstEvaluee != null &&
EstEvaluee.Equals(other.EstEvaluee)
);
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
var hashCode = 41;
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
if (DateCreation != null)
hashCode = hashCode * 59 + DateCreation.GetHashCode();
if (Formation != null)
hashCode = hashCode * 59 + Formation.GetHashCode();
if (Date != null)
hashCode = hashCode * 59 + Date.GetHashCode();
if (Statut != null)
hashCode = hashCode * 59 + Statut.GetHashCode();
if (IdCollaborateur != null)
hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (EstEvaluee != null)
hashCode = hashCode * 59 + EstEvaluee.GetHashCode();
return hashCode;
}
}
#region Operators
#pragma warning disable 1591
public static bool operator ==(FormationDTOParticipantsFormation left, FormationDTOParticipantsFormation right)
{
return Equals(left, right);
}
public static bool operator !=(FormationDTOParticipantsFormation left, FormationDTOParticipantsFormation right)
{
return !Equals(left, right);
}
#pragma warning restore 1591
#endregion Operators
}
}

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,20 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Les détails d&#x27;une formation
/// DTO pour l&#x27;affichage des détails d&#x27;une formation.
/// </summary>
[DataContract]
public partial class FormationDetailsDTO : IEquatable<FormationDetailsDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de la formation
/// </summary>
/// <value>Id de la formation</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Intitule
/// Intitulé de la formation
/// </summary>
/// <value>Intitulé de la formation</value>
[Required]
[DataMember(Name="intitule")]
public string Intitule { get; set; }
@ -42,54 +45,52 @@ namespace IO.Swagger.DTO
/// <summary>
/// Gets or Sets Statut
/// </summary>
[Required]
[DataMember(Name="statut")]
public StatutFormationDTO Statut { get; set; }
/// <summary>
/// Gets or Sets DateDebut
/// Date de début de la formation
/// </summary>
/// <value>Date de début de la formation</value>
[Required]
[DataMember(Name="dateDebut")]
public DateTime? DateDebut { get; set; }
/// <summary>
/// Gets or Sets DateFin
/// Date de la dernière séance de la formation
/// </summary>
/// <value>Date de la dernière séance de la formation</value>
[Required]
[DataMember(Name="dateFin")]
public DateTime? DateFin { get; set; }
/// <summary>
/// Gets or Sets NbPartitipants
/// Organisme en charge d&#x27;effectuer la formation
/// </summary>
[Required]
[DataMember(Name="nbPartitipants")]
public int? NbPartitipants { get; set; }
/// <value>Organisme en charge d&#x27;effectuer la formation</value>
[DataMember(Name="organisme")]
public string Organisme { get; set; }
/// <summary>
/// Gets or Sets Origine
/// Nombre de participants de la formation
/// </summary>
/// <value>Nombre de participants de la formation</value>
[Required]
[DataMember(Name = "origine")]
public OrigineFormationDTO Origine { get; set; }
[DataMember(Name="nbParticipations")]
public int? NbParticipations { get; set; }
/// <summary>
/// Gets or Sets Mode
/// </summary>
[Required]
[DataMember(Name="mode")]
public ModeFormationDTO Mode { get; set; }
/// <summary>
/// Gets or Sets Type
/// Gets or Sets Origine
/// </summary>
[Required]
[DataMember(Name="type")]
public TypeFormationDTO Type { get; set; }
[DataMember(Name="origine")]
public OrigineFormationDTO Origine { get; set; }
/// <summary>
/// Gets or Sets EstCertifie
/// Indique si la formation est certifiée ou non
/// </summary>
/// <value>Indique si la formation est certifiée ou non</value>
[Required]
[DataMember(Name="estCertifie")]
public bool? EstCertifie { get; set; }
@ -107,9 +108,9 @@ namespace IO.Swagger.DTO
sb.Append(" Statut: ").Append(Statut).Append("\n");
sb.Append(" DateDebut: ").Append(DateDebut).Append("\n");
sb.Append(" DateFin: ").Append(DateFin).Append("\n");
sb.Append(" NbPartitipants: ").Append(NbPartitipants).Append("\n");
sb.Append(" Mode: ").Append(Mode).Append("\n");
sb.Append(" Type: ").Append(Type).Append("\n");
sb.Append(" Organisme: ").Append(Organisme).Append("\n");
sb.Append(" NbParticipations: ").Append(NbParticipations).Append("\n");
sb.Append(" Origine: ").Append(Origine).Append("\n");
sb.Append(" EstCertifie: ").Append(EstCertifie).Append("\n");
sb.Append("}\n");
return sb.ToString();
@ -173,19 +174,19 @@ namespace IO.Swagger.DTO
DateFin.Equals(other.DateFin)
) &&
(
NbPartitipants == other.NbPartitipants ||
NbPartitipants != null &&
NbPartitipants.Equals(other.NbPartitipants)
Organisme == other.Organisme ||
Organisme != null &&
Organisme.Equals(other.Organisme)
) &&
(
Mode == other.Mode ||
Mode != null &&
Mode.Equals(other.Mode)
NbParticipations == other.NbParticipations ||
NbParticipations != null &&
NbParticipations.Equals(other.NbParticipations)
) &&
(
Type == other.Type ||
Type != null &&
Type.Equals(other.Type)
Origine == other.Origine ||
Origine != null &&
Origine.Equals(other.Origine)
) &&
(
EstCertifie == other.EstCertifie ||
@ -214,12 +215,12 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + DateDebut.GetHashCode();
if (DateFin != null)
hashCode = hashCode * 59 + DateFin.GetHashCode();
if (NbPartitipants != null)
hashCode = hashCode * 59 + NbPartitipants.GetHashCode();
if (Mode != null)
hashCode = hashCode * 59 + Mode.GetHashCode();
if (Type != null)
hashCode = hashCode * 59 + Type.GetHashCode();
if (Organisme != null)
hashCode = hashCode * 59 + Organisme.GetHashCode();
if (NbParticipations != null)
hashCode = hashCode * 59 + NbParticipations.GetHashCode();
if (Origine != null)
hashCode = hashCode * 59 + Origine.GetHashCode();
if (EstCertifie != null)
hashCode = hashCode * 59 + EstCertifie.GetHashCode();
return hashCode;

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Mode d&#x27;une formation
/// DTO concernant le mode d&#x27;une formation.
/// </summary>
[DataContract]
public partial class ModeFormationDTO : IEquatable<ModeFormationDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id du mode de formation
/// </summary>
/// <value>Id du mode de formation</value>
[Required]
[DataMember(Name="id")]
public int? Id { get; set; }
/// <summary>
/// Gets or Sets Libelle
/// Libellé du mode de formation
/// </summary>
/// <value>Libellé du mode de formation</value>
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Les objectifs pris par le collaborateur
/// DTO concernant un objectif du collaborateur.
/// </summary>
[DataContract]
public partial class ObjectifDTO : IEquatable<ObjectifDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de l&#x27;objectif
/// </summary>
/// <value>Id de l&#x27;objectif</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Libelle
/// Objectif du collaborateur
/// </summary>
/// <value>Objectif du collaborateur</value>
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -17,40 +17,42 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
/// <summary>
/// Les objectifs pris par le collaborateur durant le précédent EP
/// DTO concernant un objectif du dernier EP effectué par le collaborateur.
/// </summary>
[DataContract]
public partial class ObjectifPrecedentDTO : IEquatable<ObjectifPrecedentDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de l&#x27;objectif précédent
/// </summary>
/// <value>Id de l&#x27;objectif précédent</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Libelle
/// Objectif précédent du collaborateur
/// </summary>
/// <value>Objectif précédent du collaborateur</value>
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }
/// <summary>
/// Gets or Sets Atteint
/// Gets or Sets StatutObjectif
/// </summary>
[Required]
[DataMember(Name="atteint")]
public bool? Atteint { get; set; }
[DataMember(Name="statutObjectif")]
public StatutObjectif StatutObjectif { get; set; }
/// <summary>
/// Gets or Sets Commentaire
/// Commentaire du collaborateur sur l&#x27;objectif
/// </summary>
[Required]
/// <value>Commentaire du collaborateur sur l&#x27;objectif</value>
[DataMember(Name="commentaire")]
public string Commentaire { get; set; }
@ -64,7 +66,7 @@ namespace IO.Swagger.DTO
sb.Append("class ObjectifPrecedentDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Libelle: ").Append(Libelle).Append("\n");
sb.Append(" Atteint: ").Append(Atteint).Append("\n");
sb.Append(" StatutObjectif: ").Append(StatutObjectif).Append("\n");
sb.Append(" Commentaire: ").Append(Commentaire).Append("\n");
sb.Append("}\n");
return sb.ToString();
@ -113,9 +115,9 @@ namespace IO.Swagger.DTO
Libelle.Equals(other.Libelle)
) &&
(
Atteint == other.Atteint ||
Atteint != null &&
Atteint.Equals(other.Atteint)
StatutObjectif == other.StatutObjectif ||
StatutObjectif != null &&
StatutObjectif.Equals(other.StatutObjectif)
) &&
(
Commentaire == other.Commentaire ||
@ -138,8 +140,8 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Id.GetHashCode();
if (Libelle != null)
hashCode = hashCode * 59 + Libelle.GetHashCode();
if (Atteint != null)
hashCode = hashCode * 59 + Atteint.GetHashCode();
if (StatutObjectif != null)
hashCode = hashCode * 59 + StatutObjectif.GetHashCode();
if (Commentaire != null)
hashCode = hashCode * 59 + Commentaire.GetHashCode();
return hashCode;

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Origine d&#x27;une demande de formation
/// DTO concernant l&#x27;origine de la demande de formation.
/// </summary>
[DataContract]
public partial class OrigineDemandeFormationDTO : IEquatable<OrigineDemandeFormationDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de l&#x27;origine de la demande de formation
/// </summary>
/// <value>Id de l&#x27;origine de la demande de formation</value>
[Required]
[DataMember(Name="id")]
public int? Id { get; set; }
/// <summary>
/// Gets or Sets Libelle
/// Libellé de l&#x27;origine de la demande de formation
/// </summary>
/// <value>Libellé de l&#x27;origine de la demande de formation</value>
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Origine d&#x27;une formation
/// DTO concernant l&#x27;origine d&#x27;une formation.
/// </summary>
[DataContract]
public partial class OrigineFormationDTO : IEquatable<OrigineFormationDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de l&#x27;origine de la formation
/// </summary>
/// <value>Id de l&#x27;origine de la formation</value>
[Required]
[DataMember(Name="id")]
public int? Id { get; set; }
/// <summary>
/// Gets or Sets Libelle
/// Libellé de l&#x27;origine de la formation
/// </summary>
/// <value>Libellé de l&#x27;origine de la formation</value>
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,31 +21,41 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Information des participants d&#x27;un EP (autre que le référent et le collaborateur)
/// DTO concernant les participants supplémentaires d’un EP en dehors du collaborateur et du référent.
/// </summary>
[DataContract]
public partial class ParticipationEPDTO : IEquatable<ParticipationEPDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de la participation
/// </summary>
[Required]
/// <value>Id de la participation</value>
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets IdCollaborateur
/// Id du participant
/// </summary>
/// <value>Id du participant</value>
[Required]
[DataMember(Name="idCollaborateur")]
public Guid? IdCollaborateur { get; set; }
[DataMember(Name="idParticipant")]
public Guid? IdParticipant { get; set; }
/// <summary>
/// Gets or Sets Collaborateur
/// Indique si la participation est juste une participation d&#x27;un EP en cours ou des prochains EP en plus
/// </summary>
/// <value>Indique si la participation est juste une participation d&#x27;un EP en cours ou des prochains EP en plus</value>
[Required]
[DataMember(Name="collaborateur")]
public string Collaborateur { get; set; }
[DataMember(Name="estPermanente")]
public bool? EstPermanente { get; set; }
/// <summary>
/// Nom et prénom du participant
/// </summary>
/// <value>Nom et prénom du participant</value>
[Required]
[DataMember(Name="participant")]
public string Participant { get; set; }
/// <summary>
/// Returns the string presentation of the object
@ -56,8 +66,9 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder();
sb.Append("class ParticipationEPDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" IdParticipant: ").Append(IdParticipant).Append("\n");
sb.Append(" EstPermanente: ").Append(EstPermanente).Append("\n");
sb.Append(" Participant: ").Append(Participant).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@ -100,14 +111,19 @@ namespace IO.Swagger.DTO
Id.Equals(other.Id)
) &&
(
IdCollaborateur == other.IdCollaborateur ||
IdCollaborateur != null &&
IdCollaborateur.Equals(other.IdCollaborateur)
IdParticipant == other.IdParticipant ||
IdParticipant != null &&
IdParticipant.Equals(other.IdParticipant)
) &&
(
EstPermanente == other.EstPermanente ||
EstPermanente != null &&
EstPermanente.Equals(other.EstPermanente)
) &&
(
Collaborateur == other.Collaborateur ||
Collaborateur != null &&
Collaborateur.Equals(other.Collaborateur)
Participant == other.Participant ||
Participant != null &&
Participant.Equals(other.Participant)
);
}
@ -123,10 +139,12 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
if (IdCollaborateur != null)
hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (IdParticipant != null)
hashCode = hashCode * 59 + IdParticipant.GetHashCode();
if (EstPermanente != null)
hashCode = hashCode * 59 + EstPermanente.GetHashCode();
if (Participant != null)
hashCode = hashCode * 59 + Participant.GetHashCode();
return hashCode;
}
}

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,63 +21,70 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
///
/// DTO concernant la participation à une formation.
/// </summary>
[DataContract]
public partial class ParticipationFormationDTO : IEquatable<ParticipationFormationDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de la participation formation
/// </summary>
[Required]
/// <value>Id de la participation formation</value>
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets DateCreation
/// Date à laquelle la participation a été créée
/// </summary>
/// <value>Date à laquelle la participation a été créée</value>
[Required]
[DataMember(Name="dateCreation")]
public DateTime? DateCreation { get; set; }
/// <summary>
/// Gets or Sets Formation
/// Intitulé de la formation
/// </summary>
/// <value>Intitulé de la formation</value>
[Required]
[DataMember(Name="formation")]
public string Formation { get; set; }
[DataMember(Name="intitule")]
public string Intitule { get; set; }
/// <summary>
/// Gets or Sets Date
/// Date de début de la formation
/// </summary>
[DataMember(Name="date")]
public DateTime? Date { get; set; }
/// <value>Date de début de la formation</value>
[Required]
[DataMember(Name="dateDebut")]
public DateTime? DateDebut { get; set; }
/// <summary>
/// Gets or Sets Statut
/// </summary>
[Required]
[DataMember(Name="statut")]
public string Statut { get; set; }
/// <summary>
/// Gets or Sets IdCollaborateur
/// </summary>
[DataMember(Name="idCollaborateur")]
public Guid? IdCollaborateur { get; set; }
public StatutFormationDTO Statut { get; set; }
/// <summary>
/// Gets or Sets Collaborateur
/// </summary>
[Required]
[DataMember(Name="collaborateur")]
public string Collaborateur { get; set; }
public CollaborateurDTO Collaborateur { get; set; }
/// <summary>
/// Gets or Sets EstEvaluee
/// Indique si le collaborateur a effectué l&#x27;évaluation de la formation
/// </summary>
/// <value>Indique si le collaborateur a effectué l&#x27;évaluation de la formation</value>
[Required]
[DataMember(Name="estEvaluee")]
public bool? EstEvaluee { get; set; }
/// <summary>
/// Gets or Sets Ep
/// </summary>
[DataMember(Name="ep")]
public EpInformationDTO Ep { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
@ -88,12 +95,12 @@ namespace IO.Swagger.DTO
sb.Append("class ParticipationFormationDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" DateCreation: ").Append(DateCreation).Append("\n");
sb.Append(" Formation: ").Append(Formation).Append("\n");
sb.Append(" Date: ").Append(Date).Append("\n");
sb.Append(" Intitule: ").Append(Intitule).Append("\n");
sb.Append(" DateDebut: ").Append(DateDebut).Append("\n");
sb.Append(" Statut: ").Append(Statut).Append("\n");
sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" EstEvaluee: ").Append(EstEvaluee).Append("\n");
sb.Append(" Ep: ").Append(Ep).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@ -141,25 +148,20 @@ namespace IO.Swagger.DTO
DateCreation.Equals(other.DateCreation)
) &&
(
Formation == other.Formation ||
Formation != null &&
Formation.Equals(other.Formation)
Intitule == other.Intitule ||
Intitule != null &&
Intitule.Equals(other.Intitule)
) &&
(
Date == other.Date ||
Date != null &&
Date.Equals(other.Date)
DateDebut == other.DateDebut ||
DateDebut != null &&
DateDebut.Equals(other.DateDebut)
) &&
(
Statut == other.Statut ||
Statut != null &&
Statut.Equals(other.Statut)
) &&
(
IdCollaborateur == other.IdCollaborateur ||
IdCollaborateur != null &&
IdCollaborateur.Equals(other.IdCollaborateur)
) &&
(
Collaborateur == other.Collaborateur ||
Collaborateur != null &&
@ -169,6 +171,11 @@ namespace IO.Swagger.DTO
EstEvaluee == other.EstEvaluee ||
EstEvaluee != null &&
EstEvaluee.Equals(other.EstEvaluee)
) &&
(
Ep == other.Ep ||
Ep != null &&
Ep.Equals(other.Ep)
);
}
@ -186,18 +193,18 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Id.GetHashCode();
if (DateCreation != null)
hashCode = hashCode * 59 + DateCreation.GetHashCode();
if (Formation != null)
hashCode = hashCode * 59 + Formation.GetHashCode();
if (Date != null)
hashCode = hashCode * 59 + Date.GetHashCode();
if (Intitule != null)
hashCode = hashCode * 59 + Intitule.GetHashCode();
if (DateDebut != null)
hashCode = hashCode * 59 + DateDebut.GetHashCode();
if (Statut != null)
hashCode = hashCode * 59 + Statut.GetHashCode();
if (IdCollaborateur != null)
hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (EstEvaluee != null)
hashCode = hashCode * 59 + EstEvaluee.GetHashCode();
if (Ep != null)
hashCode = hashCode * 59 + Ep.GetHashCode();
return hashCode;
}
}

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -17,18 +17,20 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
/// <summary>
/// Objet contenant les détails du prochain EP non saisi du collaborateur
/// DTO permettant au collaborateur d&#x27;avoir les informations sur la date de son prochain EP.
/// </summary>
[DataContract]
public partial class ProchainEPDTO : IEquatable<ProchainEPDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de l&#x27;EP
/// </summary>
/// <value>Id de l&#x27;EP</value>
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
@ -38,25 +40,28 @@ namespace IO.Swagger.DTO
/// </summary>
[Required]
[DataMember(Name="type")]
public int? Type { get; set; }
public TypeChamps Type { get; set; }
/// <summary>
/// Gets or Sets DateDisponibilite
/// Date à laquelle l&#x27;EP est disponible pour être saisi
/// </summary>
/// <value>Date à laquelle l&#x27;EP est disponible pour être saisi</value>
[Required]
[DataMember(Name="dateDisponibilite")]
public DateTime? DateDisponibilite { get; set; }
/// <summary>
/// Gets or Sets DatePrevisionnelle
/// Date à laquelle l&#x27;EP est prévu, la date par défaut est celle de l&#x27;anniversaire du collaborateur (+6 mois pour EPS)
/// </summary>
/// <value>Date à laquelle l&#x27;EP est prévu, la date par défaut est celle de l&#x27;anniversaire du collaborateur (+6 mois pour EPS)</value>
[Required]
[DataMember(Name="datePrevisionnelle")]
public DateTime? DatePrevisionnelle { get; set; }
/// <summary>
/// Gets or Sets Obligatoire
/// Indique si oui ou non l&#x27;EP doit obligatoirement être effectué
/// </summary>
/// <value>Indique si oui ou non l&#x27;EP doit obligatoirement être effectué</value>
[Required]
[DataMember(Name="obligatoire")]
public bool? Obligatoire { get; set; }

@ -1,193 +0,0 @@
/*
* API du serveur de l'application de digitalisation des EP
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System;
using System.Linq;
using System.IO;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Information utile à avoir lorsqu&#x27;un utilisateur se connecte
/// </summary>
[DataContract]
public partial class ProfilDTO : IEquatable<ProfilDTO>
{
/// <summary>
/// Gets or Sets Id
/// </summary>
[Required]
[DataMember(Name="id")]
public Guid? Id { get; set; }
/// <summary>
/// Gets or Sets Nom
/// </summary>
[Required]
[DataMember(Name="nom")]
public string Nom { get; set; }
/// <summary>
/// Gets or Sets Prenom
/// </summary>
[Required]
[DataMember(Name="prenom")]
public string Prenom { get; set; }
/// <summary>
/// Gets or Sets MailApside
/// </summary>
[Required]
[DataMember(Name="mailApside")]
public string MailApside { get; set; }
/// <summary>
/// Gets or Sets DateArrivee
/// </summary>
[DataMember(Name="dateArrivee")]
public DateTime? DateArrivee { get; set; }
/// <summary>
/// Gets or Sets BusinessUnit
/// </summary>
[DataMember(Name="businessUnit")]
public BusinessUnitDTO BusinessUnit { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
var sb = new StringBuilder();
sb.Append("class ProfilDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Nom: ").Append(Nom).Append("\n");
sb.Append(" Prenom: ").Append(Prenom).Append("\n");
sb.Append(" MailApside: ").Append(MailApside).Append("\n");
sb.Append(" DateArrivee: ").Append(DateArrivee).Append("\n");
sb.Append(" BusinessUnit: ").Append(BusinessUnit).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson()
{
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="obj">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
return obj.GetType() == GetType() && Equals((ProfilDTO)obj);
}
/// <summary>
/// Returns true if ProfilDTO instances are equal
/// </summary>
/// <param name="other">Instance of ProfilDTO to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ProfilDTO other)
{
if (ReferenceEquals(null, other)) return false;
if (ReferenceEquals(this, other)) return true;
return
(
Id == other.Id ||
Id != null &&
Id.Equals(other.Id)
) &&
(
Nom == other.Nom ||
Nom != null &&
Nom.Equals(other.Nom)
) &&
(
Prenom == other.Prenom ||
Prenom != null &&
Prenom.Equals(other.Prenom)
) &&
(
MailApside == other.MailApside ||
MailApside != null &&
MailApside.Equals(other.MailApside)
) &&
(
DateArrivee == other.DateArrivee ||
DateArrivee != null &&
DateArrivee.Equals(other.DateArrivee)
) &&
(
BusinessUnit == other.BusinessUnit ||
BusinessUnit != null &&
BusinessUnit.Equals(other.BusinessUnit)
);
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
var hashCode = 41;
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
if (Nom != null)
hashCode = hashCode * 59 + Nom.GetHashCode();
if (Prenom != null)
hashCode = hashCode * 59 + Prenom.GetHashCode();
if (MailApside != null)
hashCode = hashCode * 59 + MailApside.GetHashCode();
if (DateArrivee != null)
hashCode = hashCode * 59 + DateArrivee.GetHashCode();
if (BusinessUnit != null)
hashCode = hashCode * 59 + BusinessUnit.GetHashCode();
return hashCode;
}
}
#region Operators
#pragma warning disable 1591
public static bool operator ==(ProfilDTO left, ProfilDTO right)
{
return Equals(left, right);
}
public static bool operator !=(ProfilDTO left, ProfilDTO right)
{
return !Equals(left, right);
}
#pragma warning restore 1591
#endregion Operators
}
}

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,21 +21,22 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// RDV pour un entretien
/// DTO concernant la proposition d’un rendez-vous pour l’entretien professionnel.
/// </summary>
[DataContract]
public partial class RDVEntretienDTO : IEquatable<RDVEntretienDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id du rendez-vous
/// </summary>
[Required]
/// <value>Id du rendez-vous</value>
[DataMember(Name="id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets DateEntretien
/// Date proposée/prévue pour l&#x27;entretien
/// </summary>
/// <value>Date proposée/prévue pour l&#x27;entretien</value>
[Required]
[DataMember(Name="dateEntretien")]
public DateTime? DateEntretien { get; set; }

@ -1,193 +0,0 @@
/*
* API du serveur de l'application de digitalisation des EP
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System;
using System.Linq;
using System.IO;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Les informations d&#x27;un collaborateur
/// </summary>
[DataContract]
public partial class ReferentDTO : IEquatable<ReferentDTO>
{
/// <summary>
/// Gets or Sets Id
/// </summary>
[Required]
[DataMember(Name="id")]
public Guid? Id { get; set; }
/// <summary>
/// Gets or Sets Nom
/// </summary>
[Required]
[DataMember(Name="nom")]
public string Nom { get; set; }
/// <summary>
/// Gets or Sets Prenom
/// </summary>
[Required]
[DataMember(Name="prenom")]
public string Prenom { get; set; }
/// <summary>
/// Gets or Sets MailApside
/// </summary>
[Required]
[DataMember(Name="mailApside")]
public string MailApside { get; set; }
/// <summary>
/// Gets or Sets BusinessUnit
/// </summary>
[DataMember(Name="businessUnit")]
public BusinessUnitDTO BusinessUnit { get; set; }
/// <summary>
/// Gets or Sets Collaborateurs
/// </summary>
[DataMember(Name="collaborateurs")]
public List<CollaborateurDTO> Collaborateurs { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
var sb = new StringBuilder();
sb.Append("class ReferentDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Nom: ").Append(Nom).Append("\n");
sb.Append(" Prenom: ").Append(Prenom).Append("\n");
sb.Append(" MailApside: ").Append(MailApside).Append("\n");
sb.Append(" BusinessUnit: ").Append(BusinessUnit).Append("\n");
sb.Append(" Collaborateurs: ").Append(Collaborateurs).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson()
{
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="obj">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object obj)
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
return obj.GetType() == GetType() && Equals((ReferentDTO)obj);
}
/// <summary>
/// Returns true if ReferentDTO instances are equal
/// </summary>
/// <param name="other">Instance of ReferentDTO to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ReferentDTO other)
{
if (ReferenceEquals(null, other)) return false;
if (ReferenceEquals(this, other)) return true;
return
(
Id == other.Id ||
Id != null &&
Id.Equals(other.Id)
) &&
(
Nom == other.Nom ||
Nom != null &&
Nom.Equals(other.Nom)
) &&
(
Prenom == other.Prenom ||
Prenom != null &&
Prenom.Equals(other.Prenom)
) &&
(
MailApside == other.MailApside ||
MailApside != null &&
MailApside.Equals(other.MailApside)
) &&
(
BusinessUnit == other.BusinessUnit ||
BusinessUnit != null &&
BusinessUnit.Equals(other.BusinessUnit)
) &&
(
Collaborateurs == other.Collaborateurs ||
Collaborateurs != null &&
Collaborateurs.SequenceEqual(other.Collaborateurs)
);
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
var hashCode = 41;
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
if (Nom != null)
hashCode = hashCode * 59 + Nom.GetHashCode();
if (Prenom != null)
hashCode = hashCode * 59 + Prenom.GetHashCode();
if (MailApside != null)
hashCode = hashCode * 59 + MailApside.GetHashCode();
if (BusinessUnit != null)
hashCode = hashCode * 59 + BusinessUnit.GetHashCode();
if (Collaborateurs != null)
hashCode = hashCode * 59 + Collaborateurs.GetHashCode();
return hashCode;
}
}
#region Operators
#pragma warning disable 1591
public static bool operator ==(ReferentDTO left, ReferentDTO right)
{
return Equals(left, right);
}
public static bool operator !=(ReferentDTO left, ReferentDTO right)
{
return !Equals(left, right);
}
#pragma warning restore 1591
#endregion Operators
}
}

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,29 +21,24 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Objet à envoyer lorsqu&#x27;un référent fait une demande de délégation
/// DTO permettant de gérer les référents EP
/// </summary>
[DataContract]
public partial class CreationDemandeDelegationDTO : IEquatable<CreationDemandeDelegationDTO>
public partial class ReferentEPDTO : IEquatable<ReferentEPDTO>
{
/// <summary>
/// Gets or Sets IdEp
/// </summary>
[DataMember(Name="idEp")]
public long? IdEp { get; set; }
/// <summary>
/// Gets or Sets IdReferent
/// Id du référent
/// </summary>
/// <value>Id du référent</value>
[Required]
[DataMember(Name="idReferent")]
public CollaborateurDTO IdReferent { get; set; }
public Guid? IdReferent { get; set; }
/// <summary>
/// Gets or Sets RaisonDemande
/// Gets or Sets IdsCollaborateur
/// </summary>
[Required]
[DataMember(Name="raisonDemande")]
public string RaisonDemande { get; set; }
[DataMember(Name="idsCollaborateur")]
public List<Guid?> IdsCollaborateur { get; set; }
/// <summary>
/// Returns the string presentation of the object
@ -52,10 +47,9 @@ namespace IO.Swagger.DTO
public override string ToString()
{
var sb = new StringBuilder();
sb.Append("class CreationDemandeDelegationDTO {\n");
sb.Append(" IdEp: ").Append(IdEp).Append("\n");
sb.Append("class ReferentEPDTO {\n");
sb.Append(" IdReferent: ").Append(IdReferent).Append("\n");
sb.Append(" RaisonDemande: ").Append(RaisonDemande).Append("\n");
sb.Append(" IdsCollaborateur: ").Append(IdsCollaborateur).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@ -78,34 +72,29 @@ namespace IO.Swagger.DTO
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
return obj.GetType() == GetType() && Equals((CreationDemandeDelegationDTO)obj);
return obj.GetType() == GetType() && Equals((ReferentEPDTO)obj);
}
/// <summary>
/// Returns true if CreationDemandeDelegationDTO instances are equal
/// Returns true if ReferentEPDTO instances are equal
/// </summary>
/// <param name="other">Instance of CreationDemandeDelegationDTO to be compared</param>
/// <param name="other">Instance of ReferentEPDTO to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(CreationDemandeDelegationDTO other)
public bool Equals(ReferentEPDTO other)
{
if (ReferenceEquals(null, other)) return false;
if (ReferenceEquals(this, other)) return true;
return
(
IdEp == other.IdEp ||
IdEp != null &&
IdEp.Equals(other.IdEp)
) &&
(
IdReferent == other.IdReferent ||
IdReferent != null &&
IdReferent.Equals(other.IdReferent)
) &&
(
RaisonDemande == other.RaisonDemande ||
RaisonDemande != null &&
RaisonDemande.Equals(other.RaisonDemande)
IdsCollaborateur == other.IdsCollaborateur ||
IdsCollaborateur != null &&
IdsCollaborateur.SequenceEqual(other.IdsCollaborateur)
);
}
@ -119,12 +108,10 @@ namespace IO.Swagger.DTO
{
var hashCode = 41;
// Suitable nullity checks etc, of course :)
if (IdEp != null)
hashCode = hashCode * 59 + IdEp.GetHashCode();
if (IdReferent != null)
hashCode = hashCode * 59 + IdReferent.GetHashCode();
if (RaisonDemande != null)
hashCode = hashCode * 59 + RaisonDemande.GetHashCode();
if (IdsCollaborateur != null)
hashCode = hashCode * 59 + IdsCollaborateur.GetHashCode();
return hashCode;
}
}
@ -132,12 +119,12 @@ namespace IO.Swagger.DTO
#region Operators
#pragma warning disable 1591
public static bool operator ==(CreationDemandeDelegationDTO left, CreationDemandeDelegationDTO right)
public static bool operator ==(ReferentEPDTO left, ReferentEPDTO right)
{
return Equals(left, right);
}
public static bool operator !=(CreationDemandeDelegationDTO left, CreationDemandeDelegationDTO right)
public static bool operator !=(ReferentEPDTO left, ReferentEPDTO right)
{
return !Equals(left, right);
}

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -17,52 +17,38 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
/// <summary>
/// Saisi d&#x27;un collaborateur ou d&#x27;un référent sur un champ
/// DTO concernant la saisie des documents de l&#x27;EP.
/// </summary>
[DataContract]
public partial class SaisieDTO : IEquatable<SaisieDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id de la saisie
/// </summary>
/// <value>Id de la saisie</value>
[Required]
[DataMember(Name="id")]
public string Id { get; set; }
/// <summary>
/// Gets or Sets TypeSaisie
/// </summary>
[DataMember(Name="typeSaisie")]
public int? TypeSaisie { get; set; }
/// <summary>
/// Gets or Sets Note
/// Note saisie
/// </summary>
/// <value>Note saisie</value>
[DataMember(Name="note")]
public int? Note { get; set; }
/// <summary>
/// Gets or Sets Texte
/// Texte saisi
/// </summary>
/// <value>Texte saisi</value>
[DataMember(Name="texte")]
public string Texte { get; set; }
/// <summary>
/// Gets or Sets Texte2
/// </summary>
[DataMember(Name="texte2")]
public string Texte2 { get; set; }
/// <summary>
/// Gets or Sets Niveau
/// </summary>
[DataMember(Name="niveau")]
public int? Niveau { get; set; }
/// <summary>
/// Gets or Sets Champ
/// </summary>
@ -70,6 +56,13 @@ namespace IO.Swagger.DTO
[DataMember(Name="champ")]
public ChampDTO Champ { get; set; }
/// <summary>
/// Gets or Sets TypeSaisie
/// </summary>
[Required]
[DataMember(Name="typeSaisie")]
public TypeEp TypeSaisie { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
@ -79,12 +72,10 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder();
sb.Append("class SaisieDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" TypeSaisie: ").Append(TypeSaisie).Append("\n");
sb.Append(" Note: ").Append(Note).Append("\n");
sb.Append(" Texte: ").Append(Texte).Append("\n");
sb.Append(" Texte2: ").Append(Texte2).Append("\n");
sb.Append(" Niveau: ").Append(Niveau).Append("\n");
sb.Append(" Champ: ").Append(Champ).Append("\n");
sb.Append(" TypeSaisie: ").Append(TypeSaisie).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@ -126,11 +117,6 @@ namespace IO.Swagger.DTO
Id != null &&
Id.Equals(other.Id)
) &&
(
TypeSaisie == other.TypeSaisie ||
TypeSaisie != null &&
TypeSaisie.Equals(other.TypeSaisie)
) &&
(
Note == other.Note ||
Note != null &&
@ -141,20 +127,15 @@ namespace IO.Swagger.DTO
Texte != null &&
Texte.Equals(other.Texte)
) &&
(
Texte2 == other.Texte2 ||
Texte2 != null &&
Texte2.Equals(other.Texte2)
) &&
(
Niveau == other.Niveau ||
Niveau != null &&
Niveau.Equals(other.Niveau)
) &&
(
Champ == other.Champ ||
Champ != null &&
Champ.Equals(other.Champ)
) &&
(
TypeSaisie == other.TypeSaisie ||
TypeSaisie != null &&
TypeSaisie.Equals(other.TypeSaisie)
);
}
@ -170,18 +151,14 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
if (TypeSaisie != null)
hashCode = hashCode * 59 + TypeSaisie.GetHashCode();
if (Note != null)
hashCode = hashCode * 59 + Note.GetHashCode();
if (Texte != null)
hashCode = hashCode * 59 + Texte.GetHashCode();
if (Texte2 != null)
hashCode = hashCode * 59 + Texte2.GetHashCode();
if (Niveau != null)
hashCode = hashCode * 59 + Niveau.GetHashCode();
if (Champ != null)
hashCode = hashCode * 59 + Champ.GetHashCode();
if (TypeSaisie != null)
hashCode = hashCode * 59 + TypeSaisie.GetHashCode();
return hashCode;
}
}

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Statut actuel d&#x27;une formation
/// DTO concernant le statut d’une formation.
/// </summary>
[DataContract]
public partial class StatutFormationDTO : IEquatable<StatutFormationDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id du statut de la formation
/// </summary>
/// <value>Id du statut de la formation</value>
[Required]
[DataMember(Name="id")]
public int? Id { get; set; }
/// <summary>
/// Gets or Sets Libelle
/// Libellé du statut de la formation
/// </summary>
/// <value>Libellé du statut de la formation</value>
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Type de l&#x27;entretien d&#x27;un EP
/// DTO concernant comment l&#x27;entretien va se dérouler.
/// </summary>
[DataContract]
public partial class TypeEntretienDTO : IEquatable<TypeEntretienDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id du type de l&#x27;entretien
/// </summary>
/// <value>Id du type de l&#x27;entretien</value>
[Required]
[DataMember(Name="id")]
public int? Id { get; set; }
/// <summary>
/// Gets or Sets Libelle
/// Texte du type de l&#x27;entretien
/// </summary>
/// <value>Texte du type de l&#x27;entretien</value>
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }

@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.4
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
/// <summary>
/// Type d&#x27;une formation
/// DTO concernant le type d&#x27;une formation.
/// </summary>
[DataContract]
public partial class TypeFormationDTO : IEquatable<TypeFormationDTO>
{
/// <summary>
/// Gets or Sets Id
/// Id du type de la formation
/// </summary>
/// <value>Id du type de la formation</value>
[Required]
[DataMember(Name="id")]
public int? Id { get; set; }
/// <summary>
/// Gets or Sets Libelle
/// Libellé du type de la formation
/// </summary>
/// <value>Libellé du type de la formation</value>
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }

@ -800,7 +800,7 @@ namespace EPAServeur.Services
Heure = formation.Heure,
Jour = formation.Jour,
Organisme = formation.Organisme,
EstCertifie = formation.EstCertifiee,
EstCertifiee = formation.EstCertifiee,
Origine = GetOrigineFormationDTO(formation.Origine),
Statut = GetStatutFormationDTO(formation.Statut),
Mode = GetModeFormationDTO(formation.ModeFormation),
@ -896,7 +896,7 @@ namespace EPAServeur.Services
formation.Heure = Convert.ToInt32(formationDTO.Heure.Value);
formation.Jour = Convert.ToInt32(formationDTO.Jour.Value);
formation.Organisme = formationDTO.Organisme;
formation.EstCertifiee = formationDTO.EstCertifie.Value;
formation.EstCertifiee = formationDTO.EstCertifiee.Value;
formation.Origine = GetOrigineFormation(formationDTO.Origine);
formation.Statut = GetStatutFormation(formationDTO.Statut);
formation.ModeFormation = GetModeFormation(formationDTO.Mode);

Loading…
Cancel
Save