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

@ -111,7 +111,7 @@ namespace IO.Swagger.Controllers
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucune formation trouvée" Message = "Aucune formation trouvée"
}; };
@ -179,7 +179,7 @@ namespace IO.Swagger.Controllers
{ {
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucune formation annulée" Message = "Aucune formation annulée"
}; };
@ -227,7 +227,7 @@ namespace IO.Swagger.Controllers
ErreurDTO erreurDTO = new ErreurDTO() ErreurDTO erreurDTO = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "La formation n'existe pas", Message = "La formation n'existe pas",
}; };
@ -287,7 +287,7 @@ namespace IO.Swagger.Controllers
{ {
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucune formation réalisée" Message = "Aucune formation réalisée"
}; };
@ -343,7 +343,7 @@ namespace IO.Swagger.Controllers
{ {
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucune formation" Message = "Aucune formation"
}; };
@ -391,7 +391,7 @@ namespace IO.Swagger.Controllers
{ {
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucun mode de formation" Message = "Aucun mode de formation"
}; };
@ -439,7 +439,7 @@ namespace IO.Swagger.Controllers
{ {
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucune origine de formation" Message = "Aucune origine de formation"
}; };
return NotFound(erreur); return NotFound(erreur);
@ -494,7 +494,7 @@ namespace IO.Swagger.Controllers
{ {
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucune prochaine formation" Message = "Aucune prochaine formation"
}; };
@ -542,7 +542,7 @@ namespace IO.Swagger.Controllers
{ {
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucun statut de formation" Message = "Aucun statut de formation"
}; };
@ -590,7 +590,7 @@ namespace IO.Swagger.Controllers
{ {
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucun type de formation" 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); logger.LogError("Impossible de supprimer la note d'id {idNote} car elle n'existe pas", idNote);
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucune note trouvé" Message = "Aucune note trouvé"
}; };
return NotFound(erreur); return NotFound(erreur);
@ -124,7 +124,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Aucune note ne correspond à l'id {idNote} recherchée", idNote); logger.LogError("Aucune note ne correspond à l'id {idNote} recherchée", idNote);
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucune note n'a été trouvée" Message = "Aucune note n'a été trouvée"
}; };
return NotFound(erreur); return NotFound(erreur);
@ -214,7 +214,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le référent {idReferent} n'a pas été trouvé", idReferent); logger.LogError("Le référent {idReferent} n'a pas été trouvé", idReferent);
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucun id ne correspond au référent" Message = "Aucun id ne correspond au référent"
}; };
return NotFound(erreur); return NotFound(erreur);
@ -277,7 +277,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le référent {idReferent} n'a pas été trouvé", idReferent); logger.LogError("Le référent {idReferent} n'a pas été trouvé", idReferent);
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucun id ne correspond au référent" Message = "Aucun id ne correspond au référent"
}; };
return NotFound(erreur); return NotFound(erreur);
@ -287,7 +287,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le collaborateur {idCollaborateur} n'a pas été trouvé", idCollaborateur); logger.LogError("Le collaborateur {idCollaborateur} n'a pas été trouvé", idCollaborateur);
ErreurDTO erreur = new ErreurDTO() ErreurDTO erreur = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucun id ne correspond au collaborateur" Message = "Aucun id ne correspond au collaborateur"
}; };
return NotFound(erreur); return NotFound(erreur);

@ -77,7 +77,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le référent {idReferent} est introuvable.", idReferent); logger.LogError("Le référent {idReferent} est introuvable.", idReferent);
ErreurDTO erreurDTO = new ErreurDTO() ErreurDTO erreurDTO = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Le référent n'existe pas", 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); logger.LogError("Le référent actuel du collaborateur {idCollaborateur} est introuvable.", idCollaborateur);
ErreurDTO erreurDTO = new ErreurDTO() ErreurDTO erreurDTO = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucun référent actuel pour le collaborateur", Message = "Aucun référent actuel pour le collaborateur",
}; };
@ -210,7 +210,7 @@ namespace IO.Swagger.Controllers
{ {
ErreurDTO erreurDTO = new ErreurDTO() ErreurDTO erreurDTO = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Le collaborateur n'existe pas", Message = "Le collaborateur n'existe pas",
}; };
@ -227,7 +227,7 @@ namespace IO.Swagger.Controllers
ErreurDTO erreurDTO = new ErreurDTO() ErreurDTO erreurDTO = new ErreurDTO()
{ {
Code = "404", Code = 404,
Message = "Aucun référent pour le collaborateur", 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,43 +21,49 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Note affiché dans un tableau /// DTO concernant l&#x27;affichage d&#x27;une note dans un tableau.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class AffichageNoteDTO : IEquatable<AffichageNoteDTO> public partial class AffichageNoteDTO : IEquatable<AffichageNoteDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de la note
/// </summary> /// </summary>
/// <value>Id de la note</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Titre /// Titre de la note
/// </summary> /// </summary>
/// <value>Titre de la note</value>
[Required] [Required]
[DataMember(Name="titre")] [DataMember(Name="titre")]
public string Titre { get; set; } public string Titre { get; set; }
/// <summary> /// <summary>
/// Gets or Sets IdCollaborateur /// Id du collaborateur concerné par la note
/// </summary> /// </summary>
/// <value>Id du collaborateur concerné par la note</value>
[Required]
[DataMember(Name="idCollaborateur")] [DataMember(Name="idCollaborateur")]
public Guid? IdCollaborateur { get; set; } public Guid? IdCollaborateur { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Collaborateur /// Nom et prénom du collaborateur concerné par la note
/// </summary> /// </summary>
[Required] /// <value>Nom et prénom du collaborateur concerné par la note</value>
[DataMember(Name="collaborateur")] [DataMember(Name="collaborateur")]
public string Collaborateur { get; set; } public string Collaborateur { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateMiseAjour /// Date à laquelle la note a été mise à jour pour la dernière fois
/// </summary> /// </summary>
[DataMember(Name="dateMiseAjour")] /// <value>Date à laquelle la note a été mise à jour pour la dernière fois</value>
public DateTime? DateMiseAjour { get; set; } [Required]
[DataMember(Name="dateMiseAJour")]
public DateTime? DateMiseAJour { get; set; }
/// <summary> /// <summary>
/// Returns the string presentation of the object /// Returns the string presentation of the object
@ -71,7 +77,7 @@ namespace IO.Swagger.DTO
sb.Append(" Titre: ").Append(Titre).Append("\n"); sb.Append(" Titre: ").Append(Titre).Append("\n");
sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n"); sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).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"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
} }
@ -129,9 +135,9 @@ namespace IO.Swagger.DTO
Collaborateur.Equals(other.Collaborateur) Collaborateur.Equals(other.Collaborateur)
) && ) &&
( (
DateMiseAjour == other.DateMiseAjour || DateMiseAJour == other.DateMiseAJour ||
DateMiseAjour != null && DateMiseAJour != null &&
DateMiseAjour.Equals(other.DateMiseAjour) DateMiseAJour.Equals(other.DateMiseAJour)
); );
} }
@ -153,8 +159,8 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + IdCollaborateur.GetHashCode(); hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
if (Collaborateur != null) if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode(); hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (DateMiseAjour != null) if (DateMiseAJour != null)
hashCode = hashCode * 59 + DateMiseAjour.GetHashCode(); hashCode = hashCode * 59 + DateMiseAJour.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Une agence de Apside /// DTO contenant l’agence à laquelle appartient le collaborateur.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class AgenceDTO : IEquatable<AgenceDTO> public partial class AgenceDTO : IEquatable<AgenceDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de l&#x27;agence
/// </summary> /// </summary>
/// <value>Id de l&#x27;agence</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Nom /// Nom de l&#x27;agence
/// </summary> /// </summary>
/// <value>Nom de l&#x27;agence</value>
[Required] [Required]
[DataMember(Name="nom")] [DataMember(Name="nom")]
public string Nom { get; set; } 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,34 +21,38 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <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> /// </summary>
[DataContract] [DataContract]
public partial class AugmentationSalaireDTO : IEquatable<AugmentationSalaireDTO> public partial class AugmentationSalaireDTO : IEquatable<AugmentationSalaireDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de l&#x27;augmentation du salaire
/// </summary> /// </summary>
/// <value>Id de l&#x27;augmentation du salaire</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Augmentation /// Pourcentage de l&#x27;augmentation du salaire
/// </summary> /// </summary>
/// <value>Pourcentage de l&#x27;augmentation du salaire</value>
[Required] [Required]
[DataMember(Name="augmentation")] [DataMember(Name="augmentation")]
public float? Augmentation { get; set; } public float? Augmentation { get; set; }
/// <summary> /// <summary>
/// Gets or Sets PrimeMission /// Pourcentage de l&#x27;augmentation de la prime de mission
/// </summary> /// </summary>
[DataMember(Name="primeMission")] /// <value>Pourcentage de l&#x27;augmentation de la prime de mission</value>
public float? PrimeMission { get; set; } [DataMember(Name="augmentationPrimeMission")]
public float? AugmentationPrimeMission { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Message /// Message laissé par le référent suite à l&#x27;augmentation du salaire
/// </summary> /// </summary>
/// <value>Message laissé par le référent suite à l&#x27;augmentation du salaire</value>
[DataMember(Name="message")] [DataMember(Name="message")]
public string Message { get; set; } public string Message { get; set; }
@ -62,7 +66,7 @@ namespace IO.Swagger.DTO
sb.Append("class AugmentationSalaireDTO {\n"); sb.Append("class AugmentationSalaireDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n"); sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Augmentation: ").Append(Augmentation).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(" Message: ").Append(Message).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
@ -111,9 +115,9 @@ namespace IO.Swagger.DTO
Augmentation.Equals(other.Augmentation) Augmentation.Equals(other.Augmentation)
) && ) &&
( (
PrimeMission == other.PrimeMission || AugmentationPrimeMission == other.AugmentationPrimeMission ||
PrimeMission != null && AugmentationPrimeMission != null &&
PrimeMission.Equals(other.PrimeMission) AugmentationPrimeMission.Equals(other.AugmentationPrimeMission)
) && ) &&
( (
Message == other.Message || Message == other.Message ||
@ -136,8 +140,8 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Id.GetHashCode(); hashCode = hashCode * 59 + Id.GetHashCode();
if (Augmentation != null) if (Augmentation != null)
hashCode = hashCode * 59 + Augmentation.GetHashCode(); hashCode = hashCode * 59 + Augmentation.GetHashCode();
if (PrimeMission != null) if (AugmentationPrimeMission != null)
hashCode = hashCode * 59 + PrimeMission.GetHashCode(); hashCode = hashCode * 59 + AugmentationPrimeMission.GetHashCode();
if (Message != null) if (Message != null)
hashCode = hashCode * 59 + Message.GetHashCode(); hashCode = hashCode * 59 + Message.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Une business unit d&#x27;une agence /// DTO contenant la Business Unit à laquelle appartient le collaborateur.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class BusinessUnitDTO : IEquatable<BusinessUnitDTO> public partial class BusinessUnitDTO : IEquatable<BusinessUnitDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de la Business Unit
/// </summary> /// </summary>
/// <value>Id de la Business Unit</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Nom /// Nom de la Business Unit
/// </summary> /// </summary>
/// <value>Nom de la Business Unit</value>
[Required] [Required]
[DataMember(Name="nom")] [DataMember(Name="nom")]
public string Nom { get; set; } public string Nom { get; set; }
@ -43,7 +45,6 @@ namespace IO.Swagger.DTO
/// <summary> /// <summary>
/// Gets or Sets Agence /// Gets or Sets Agence
/// </summary> /// </summary>
[Required]
[DataMember(Name="agence")] [DataMember(Name="agence")]
public AgenceDTO Agence { get; set; } 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -17,45 +17,51 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using Newtonsoft.Json; using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Les champs d&#x27;un EP ou d&#x27;une évaluation à remplir /// DTO concernant les champs des documents.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class ChampDTO : IEquatable<ChampDTO> public partial class ChampDTO : IEquatable<ChampDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id du champ
/// </summary> /// </summary>
/// <value>Id du champ</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Texte /// Texte du champ
/// </summary> /// </summary>
/// <value>Texte du champ</value>
[Required] [Required]
[DataMember(Name="texte")] [DataMember(Name="texte")]
public string Texte { get; set; } public string Texte { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Section /// Section à laquelle appartient le champ
/// </summary> /// </summary>
/// <value>Section à laquelle appartient le champ</value>
[Required] [Required]
[DataMember(Name="section")] [DataMember(Name="section")]
public string Section { get; set; } public string Section { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Soussection /// Sous-section à laquelle appartient le champ
/// </summary> /// </summary>
/// <value>Sous-section à laquelle appartient le champ</value>
[DataMember(Name="soussection")] [DataMember(Name="soussection")]
public string Soussection { get; set; } public string Soussection { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Ordre /// Ordre du champ dans sa section ou sous-section
/// </summary> /// </summary>
/// <value>Ordre du champ dans sa section ou sous-section</value>
[Required] [Required]
[DataMember(Name="ordre")] [DataMember(Name="ordre")]
public int? Ordre { get; set; } public int? Ordre { get; set; }
@ -65,14 +71,14 @@ namespace IO.Swagger.DTO
/// </summary> /// </summary>
[Required] [Required]
[DataMember(Name="typeChamp")] [DataMember(Name="typeChamp")]
public string TypeChamp { get; set; } public TypeChamps TypeChamp { get; set; }
/// <summary> /// <summary>
/// Gets or Sets TypeSaisie /// Gets or Sets TypeSaisie
/// </summary> /// </summary>
[Required] [Required]
[DataMember(Name="typeSaisie")] [DataMember(Name="typeSaisie")]
public string TypeSaisie { get; set; } public TypeSaisie TypeSaisie { get; set; }
/// <summary> /// <summary>
/// Returns the string presentation of the object /// 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,49 +21,55 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Les informations d&#x27;un collaborateur /// DTO contenant les données du collaborateur.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class CollaborateurDTO : IEquatable<CollaborateurDTO> public partial class CollaborateurDTO : IEquatable<CollaborateurDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id du collaborateur
/// </summary> /// </summary>
/// <value>Id du collaborateur</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public Guid? Id { get; set; } public Guid? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Nom /// Nom du collaborateur
/// </summary> /// </summary>
/// <value>Nom du collaborateur</value>
[Required] [Required]
[DataMember(Name="nom")] [DataMember(Name="nom")]
public string Nom { get; set; } public string Nom { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Prenom /// Prénom du collaborateur
/// </summary> /// </summary>
/// <value>Prénom du collaborateur</value>
[Required] [Required]
[DataMember(Name="prenom")] [DataMember(Name="prenom")]
public string Prenom { get; set; } public string Prenom { get; set; }
/// <summary> /// <summary>
/// Gets or Sets MailApside /// Mail Apside du collaborateur
/// </summary> /// </summary>
/// <value>Mail Apside du collaborateur</value>
[Required] [Required]
[DataMember(Name="mailApside")] [DataMember(Name="mailApside")]
public string MailApside { get; set; } public string MailApside { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateArrivee /// Date à laquelle le collaborateur a été embauché
/// </summary> /// </summary>
/// <value>Date à laquelle le collaborateur a été embauché</value>
[Required] [Required]
[DataMember(Name="dateArrivee")] [DataMember(Name="dateArrivee")]
public DateTime? DateArrivee { get; set; } public DateTime? DateArrivee { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateDepart /// Date à laquelle le collaborateur a quitté l&#x27;entreprise
/// </summary> /// </summary>
/// <value>Date à laquelle le collaborateur a quitté l&#x27;entreprise</value>
[DataMember(Name="dateDepart")] [DataMember(Name="dateDepart")]
public DateTime? DateDepart { get; set; } public DateTime? DateDepart { get; set; }
@ -77,7 +83,7 @@ namespace IO.Swagger.DTO
/// Gets or Sets Referent /// Gets or Sets Referent
/// </summary> /// </summary>
[DataMember(Name="referent")] [DataMember(Name="referent")]
public ReferentDTO Referent { get; set; } public CollaborateurDTO Referent { get; set; }
/// <summary> /// <summary>
/// Returns the string presentation of the object /// 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,31 +21,32 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Thème d&#x27;une demande de formation /// DTO contenant le commentaire d&#x27;un assistant sur l&#x27;EP.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class ThemeDTO : IEquatable<ThemeDTO> public partial class CommentaireAssistantDTO : IEquatable<CommentaireAssistantDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id du commentaire assistant
/// </summary> /// </summary>
[Required] /// <value>Id du commentaire assistant</value>
[DataMember(Name="id")] [DataMember(Name="id")]
public int? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Nom /// Id de l&#x27;assistant qui a écrit le commentaire
/// </summary> /// </summary>
[Required] /// <value>Id de l&#x27;assistant qui a écrit le commentaire</value>
[DataMember(Name="nom")] [DataMember(Name="idAssistante")]
public string Nom { get; set; } public Guid? IdAssistante { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DemandesFormation /// Le commentaire de l’assistant
/// </summary> /// </summary>
/// <value>Le commentaire de l’assistant</value>
[Required] [Required]
[DataMember(Name="demandesFormation")] [DataMember(Name="commentaire")]
public List<DemandeFormationDTO> DemandesFormation { get; set; } public string Commentaire { get; set; }
/// <summary> /// <summary>
/// Returns the string presentation of the object /// Returns the string presentation of the object
@ -54,10 +55,10 @@ namespace IO.Swagger.DTO
public override string ToString() public override string ToString()
{ {
var sb = new StringBuilder(); var sb = new StringBuilder();
sb.Append("class ThemeDTO {\n"); sb.Append("class CommentaireAssistantDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n"); sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Nom: ").Append(Nom).Append("\n"); sb.Append(" IdAssistante: ").Append(IdAssistante).Append("\n");
sb.Append(" DemandesFormation: ").Append(DemandesFormation).Append("\n"); sb.Append(" Commentaire: ").Append(Commentaire).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
} }
@ -80,15 +81,15 @@ namespace IO.Swagger.DTO
{ {
if (ReferenceEquals(null, obj)) return false; if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true; if (ReferenceEquals(this, obj)) return true;
return obj.GetType() == GetType() && Equals((ThemeDTO)obj); return obj.GetType() == GetType() && Equals((CommentaireAssistantDTO)obj);
} }
/// <summary> /// <summary>
/// Returns true if ThemeDTO instances are equal /// Returns true if CommentaireAssistantDTO instances are equal
/// </summary> /// </summary>
/// <param name="other">Instance of ThemeDTO to be compared</param> /// <param name="other">Instance of CommentaireAssistantDTO to be compared</param>
/// <returns>Boolean</returns> /// <returns>Boolean</returns>
public bool Equals(ThemeDTO other) public bool Equals(CommentaireAssistantDTO other)
{ {
if (ReferenceEquals(null, other)) return false; if (ReferenceEquals(null, other)) return false;
if (ReferenceEquals(this, other)) return true; if (ReferenceEquals(this, other)) return true;
@ -100,14 +101,14 @@ namespace IO.Swagger.DTO
Id.Equals(other.Id) Id.Equals(other.Id)
) && ) &&
( (
Nom == other.Nom || IdAssistante == other.IdAssistante ||
Nom != null && IdAssistante != null &&
Nom.Equals(other.Nom) IdAssistante.Equals(other.IdAssistante)
) && ) &&
( (
DemandesFormation == other.DemandesFormation || Commentaire == other.Commentaire ||
DemandesFormation != null && Commentaire != null &&
DemandesFormation.SequenceEqual(other.DemandesFormation) Commentaire.Equals(other.Commentaire)
); );
} }
@ -123,10 +124,10 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :) // Suitable nullity checks etc, of course :)
if (Id != null) if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode(); hashCode = hashCode * 59 + Id.GetHashCode();
if (Nom != null) if (IdAssistante != null)
hashCode = hashCode * 59 + Nom.GetHashCode(); hashCode = hashCode * 59 + IdAssistante.GetHashCode();
if (DemandesFormation != null) if (Commentaire != null)
hashCode = hashCode * 59 + DemandesFormation.GetHashCode(); hashCode = hashCode * 59 + Commentaire.GetHashCode();
return hashCode; return hashCode;
} }
} }
@ -134,12 +135,12 @@ namespace IO.Swagger.DTO
#region Operators #region Operators
#pragma warning disable 1591 #pragma warning disable 1591
public static bool operator ==(ThemeDTO left, ThemeDTO right) public static bool operator ==(CommentaireAssistantDTO left, CommentaireAssistantDTO right)
{ {
return Equals(left, 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); 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -17,22 +17,30 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using Newtonsoft.Json; using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <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> /// </summary>
[DataContract] [DataContract]
public partial class DemandeDelegationDTO : IEquatable<DemandeDelegationDTO> public partial class DemandeDelegationDTO : IEquatable<DemandeDelegationDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de le demande de délégation
/// </summary> /// </summary>
[Required] /// <value>Id de le demande de délégation</value>
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary>
/// Gets or Sets Referent
/// </summary>
[Required]
[DataMember(Name="referent")]
public CollaborateurDTO Referent { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Ep /// Gets or Sets Ep
/// </summary> /// </summary>
@ -41,27 +49,39 @@ namespace IO.Swagger.DTO
public EpInformationDTO Ep { get; set; } public EpInformationDTO Ep { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateDemande /// Date à laquelle la demande de délégation a été effectuée
/// </summary> /// </summary>
/// <value>Date à laquelle la demande de délégation a été effectuée</value>
[Required] [Required]
[DataMember(Name="dateDemande")] [DataMember(Name="dateDemande")]
public DateTime? DateDemande { get; set; } public DateTime? DateDemande { get; set; }
/// <summary> /// <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> /// </summary>
[DataMember(Name="reponse")] [Required]
public bool? Reponse { get; set; } [DataMember(Name="etatDemande")]
public EtatDemande EtatDemande { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateReponse /// Date à laquelle la réponse a été donnée
/// </summary> /// </summary>
/// <value>Date à laquelle la réponse a été donnée</value>
[DataMember(Name="dateReponse")] [DataMember(Name="dateReponse")]
public DateTime? DateReponse { get; set; } public DateTime? DateReponse { get; set; }
/// <summary> /// <summary>
/// Gets or Sets RaisonRefus /// Raison pour laquelle la demande a été refusée
/// </summary> /// </summary>
/// <value>Raison pour laquelle la demande a été refusée</value>
[DataMember(Name="raisonRefus")] [DataMember(Name="raisonRefus")]
public string RaisonRefus { get; set; } public string RaisonRefus { get; set; }
@ -74,9 +94,11 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder(); var sb = new StringBuilder();
sb.Append("class DemandeDelegationDTO {\n"); sb.Append("class DemandeDelegationDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n"); sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Referent: ").Append(Referent).Append("\n");
sb.Append(" Ep: ").Append(Ep).Append("\n"); sb.Append(" Ep: ").Append(Ep).Append("\n");
sb.Append(" DateDemande: ").Append(DateDemande).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(" DateReponse: ").Append(DateReponse).Append("\n");
sb.Append(" RaisonRefus: ").Append(RaisonRefus).Append("\n"); sb.Append(" RaisonRefus: ").Append(RaisonRefus).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
@ -120,6 +142,11 @@ namespace IO.Swagger.DTO
Id != null && Id != null &&
Id.Equals(other.Id) Id.Equals(other.Id)
) && ) &&
(
Referent == other.Referent ||
Referent != null &&
Referent.Equals(other.Referent)
) &&
( (
Ep == other.Ep || Ep == other.Ep ||
Ep != null && Ep != null &&
@ -131,9 +158,14 @@ namespace IO.Swagger.DTO
DateDemande.Equals(other.DateDemande) DateDemande.Equals(other.DateDemande)
) && ) &&
( (
Reponse == other.Reponse || RaisonDemande == other.RaisonDemande ||
Reponse != null && RaisonDemande != null &&
Reponse.Equals(other.Reponse) RaisonDemande.Equals(other.RaisonDemande)
) &&
(
EtatDemande == other.EtatDemande ||
EtatDemande != null &&
EtatDemande.Equals(other.EtatDemande)
) && ) &&
( (
DateReponse == other.DateReponse || DateReponse == other.DateReponse ||
@ -159,12 +191,16 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :) // Suitable nullity checks etc, of course :)
if (Id != null) if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode(); hashCode = hashCode * 59 + Id.GetHashCode();
if (Referent != null)
hashCode = hashCode * 59 + Referent.GetHashCode();
if (Ep != null) if (Ep != null)
hashCode = hashCode * 59 + Ep.GetHashCode(); hashCode = hashCode * 59 + Ep.GetHashCode();
if (DateDemande != null) if (DateDemande != null)
hashCode = hashCode * 59 + DateDemande.GetHashCode(); hashCode = hashCode * 59 + DateDemande.GetHashCode();
if (Reponse != null) if (RaisonDemande != null)
hashCode = hashCode * 59 + Reponse.GetHashCode(); hashCode = hashCode * 59 + RaisonDemande.GetHashCode();
if (EtatDemande != null)
hashCode = hashCode * 59 + EtatDemande.GetHashCode();
if (DateReponse != null) if (DateReponse != null)
hashCode = hashCode * 59 + DateReponse.GetHashCode(); hashCode = hashCode * 59 + DateReponse.GetHashCode();
if (RaisonRefus != null) 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -17,64 +17,62 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using Newtonsoft.Json; using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Demande d&#x27;EPI faite par un collaborateur /// DTO pour afficher et gérer les demandes d&#x27;EPI.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class DemandeEPIDTO : IEquatable<DemandeEPIDTO> public partial class DemandeEPIDTO : IEquatable<DemandeEPIDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de la demande d&#x27;EPI
/// </summary> /// </summary>
[Required] /// <value>Id de la demande d&#x27;EPI</value>
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets IdCollaborateur /// Gets or Sets Collaborateur
/// </summary> /// </summary>
[Required] [Required]
[DataMember(Name="idCollaborateur")] [DataMember(Name="collaborateur")]
public Guid? IdCollaborateur { get; set; } public CollaborateurDTO Collaborateur { get; set; }
/// <summary> /// <summary>
/// Gets or Sets IdReferent /// Gets or Sets Referent
/// </summary> /// </summary>
[Required] [DataMember(Name="referent")]
[DataMember(Name="idReferent")] public CollaborateurDTO Referent { get; set; }
public Guid? IdReferent { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateDemande /// Date à laquelle la demande d&#x27;EPI a été effectué
/// </summary> /// </summary>
/// <value>Date à laquelle la demande d&#x27;EPI a été effectué</value>
[Required] [Required]
[DataMember(Name="dateDemande")] [DataMember(Name="dateDemande")]
public DateTime? DateDemande { get; set; } public DateTime? DateDemande { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Etat /// Gets or Sets EtatDemande
/// </summary>
[DataMember(Name="etat")]
public int? Etat { get; set; }
/// <summary>
/// Gets or Sets Reponse
/// </summary> /// </summary>
[DataMember(Name="reponse")] [Required]
public bool? Reponse { get; set; } [DataMember(Name="etatDemande")]
public EtatDemande EtatDemande { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateReponse /// Date à laquelle le référent a répondu
/// </summary> /// </summary>
/// <value>Date à laquelle le référent a répondu</value>
[DataMember(Name="dateReponse")] [DataMember(Name="dateReponse")]
public DateTime? DateReponse { get; set; } public DateTime? DateReponse { get; set; }
/// <summary> /// <summary>
/// Gets or Sets RaisonRefus /// Raison pour laquelle la demande d&#x27;EPI a été rejeté
/// </summary> /// </summary>
/// <value>Raison pour laquelle la demande d&#x27;EPI a été rejeté</value>
[DataMember(Name="raisonRefus")] [DataMember(Name="raisonRefus")]
public string RaisonRefus { get; set; } public string RaisonRefus { get; set; }
@ -93,11 +91,10 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder(); var sb = new StringBuilder();
sb.Append("class DemandeEPIDTO {\n"); sb.Append("class DemandeEPIDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n"); sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n"); sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" IdReferent: ").Append(IdReferent).Append("\n"); sb.Append(" Referent: ").Append(Referent).Append("\n");
sb.Append(" DateDemande: ").Append(DateDemande).Append("\n"); sb.Append(" DateDemande: ").Append(DateDemande).Append("\n");
sb.Append(" Etat: ").Append(Etat).Append("\n"); sb.Append(" EtatDemande: ").Append(EtatDemande).Append("\n");
sb.Append(" Reponse: ").Append(Reponse).Append("\n");
sb.Append(" DateReponse: ").Append(DateReponse).Append("\n"); sb.Append(" DateReponse: ").Append(DateReponse).Append("\n");
sb.Append(" RaisonRefus: ").Append(RaisonRefus).Append("\n"); sb.Append(" RaisonRefus: ").Append(RaisonRefus).Append("\n");
sb.Append(" Ep: ").Append(Ep).Append("\n"); sb.Append(" Ep: ").Append(Ep).Append("\n");
@ -143,14 +140,14 @@ namespace IO.Swagger.DTO
Id.Equals(other.Id) Id.Equals(other.Id)
) && ) &&
( (
IdCollaborateur == other.IdCollaborateur || Collaborateur == other.Collaborateur ||
IdCollaborateur != null && Collaborateur != null &&
IdCollaborateur.Equals(other.IdCollaborateur) Collaborateur.Equals(other.Collaborateur)
) && ) &&
( (
IdReferent == other.IdReferent || Referent == other.Referent ||
IdReferent != null && Referent != null &&
IdReferent.Equals(other.IdReferent) Referent.Equals(other.Referent)
) && ) &&
( (
DateDemande == other.DateDemande || DateDemande == other.DateDemande ||
@ -158,14 +155,9 @@ namespace IO.Swagger.DTO
DateDemande.Equals(other.DateDemande) DateDemande.Equals(other.DateDemande)
) && ) &&
( (
Etat == other.Etat || EtatDemande == other.EtatDemande ||
Etat != null && EtatDemande != null &&
Etat.Equals(other.Etat) EtatDemande.Equals(other.EtatDemande)
) &&
(
Reponse == other.Reponse ||
Reponse != null &&
Reponse.Equals(other.Reponse)
) && ) &&
( (
DateReponse == other.DateReponse || DateReponse == other.DateReponse ||
@ -196,16 +188,14 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :) // Suitable nullity checks etc, of course :)
if (Id != null) if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode(); hashCode = hashCode * 59 + Id.GetHashCode();
if (IdCollaborateur != null) if (Collaborateur != null)
hashCode = hashCode * 59 + IdCollaborateur.GetHashCode(); hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (IdReferent != null) if (Referent != null)
hashCode = hashCode * 59 + IdReferent.GetHashCode(); hashCode = hashCode * 59 + Referent.GetHashCode();
if (DateDemande != null) if (DateDemande != null)
hashCode = hashCode * 59 + DateDemande.GetHashCode(); hashCode = hashCode * 59 + DateDemande.GetHashCode();
if (Etat != null) if (EtatDemande != null)
hashCode = hashCode * 59 + Etat.GetHashCode(); hashCode = hashCode * 59 + EtatDemande.GetHashCode();
if (Reponse != null)
hashCode = hashCode * 59 + Reponse.GetHashCode();
if (DateReponse != null) if (DateReponse != null)
hashCode = hashCode * 59 + DateReponse.GetHashCode(); hashCode = hashCode * 59 + DateReponse.GetHashCode();
if (RaisonRefus != null) 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -17,82 +17,100 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using Newtonsoft.Json; using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Les détails d&#x27;une demande de formation /// DTO permettant de gérer les demandes de formation.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class DemandeFormationDTO : IEquatable<DemandeFormationDTO> public partial class DemandeFormationDTO : IEquatable<DemandeFormationDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de la demande de formation
/// </summary> /// </summary>
[Required] /// <value>Id de la demande de formation</value>
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Libelle /// Libellé de la demande de formation
/// </summary> /// </summary>
/// <value>Libellé de la demande de formation</value>
[Required] [Required]
[DataMember(Name="libelle")] [DataMember(Name="libelle")]
public string Libelle { get; set; } public string Libelle { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Description /// Description détaillée de la demande de formation
/// </summary> /// </summary>
/// <value>Description détaillée de la demande de formation</value>
[Required] [Required]
[DataMember(Name="description")] [DataMember(Name="description")]
public string Description { get; set; } public string Description { get; set; }
/// <summary> /// <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> /// </summary>
/// <value>Indique s&#x27;il s&#x27;agit d&#x27;une demande de formation créée par une RH ou non</value>
[Required] [Required]
[DataMember(Name="demandeRH")] [DataMember(Name="demandeRH")]
public bool? DemandeRH { get; set; } public bool? DemandeRH { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateDemande /// Date à laquelle la demande a été effectuée
/// </summary> /// </summary>
/// <value>Date à laquelle la demande a été effectuée</value>
[Required] [Required]
[DataMember(Name="dateDemande")] [DataMember(Name="dateDemande")]
public DateTime? DateDemande { get; set; } public DateTime? DateDemande { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Reponse /// Gets or Sets EtatDemande
/// </summary> /// </summary>
[DataMember(Name="reponse")] [Required]
public bool? Reponse { get; set; } [DataMember(Name="etatDemande")]
public EtatDemande EtatDemande { get; set; }
/// <summary> /// <summary>
/// Gets or Sets CommentaireRefus /// Commentaire expliquant la raison pour laquelle la demande de formation a été refusée
/// </summary> /// </summary>
/// <value>Commentaire expliquant la raison pour laquelle la demande de formation a été refusée</value>
[DataMember(Name="commentaireRefus")] [DataMember(Name="commentaireRefus")]
public string CommentaireRefus { get; set; } public string CommentaireRefus { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateDerniereReponse /// Date à laquelle la demande de formation a reçu une réponse pour la dernière fois
/// </summary> /// </summary>
/// <value>Date à laquelle la demande de formation a reçu une réponse pour la dernière fois</value>
[DataMember(Name="dateDerniereReponse")] [DataMember(Name="dateDerniereReponse")]
public DateTime? DateDerniereReponse { get; set; } public DateTime? DateDerniereReponse { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Theme /// Gets or Sets Origine
/// </summary> /// </summary>
[Required] [DataMember(Name="origine")]
[DataMember(Name="theme")] public OrigineDemandeFormationDTO Origine { get; set; }
public ThemeDTO Theme { get; set; }
/// <summary>
/// Gets or Sets Collaborateur
/// </summary>
[DataMember(Name="collaborateur")]
public CollaborateurDTO Collaborateur { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Ep /// Gets or Sets Ep
/// </summary> /// </summary>
[Required]
[DataMember(Name="ep")] [DataMember(Name="ep")]
public EpInformationDTO Ep { get; set; } public EpInformationDTO Ep { get; set; }
/// <summary>
/// Gets or Sets Formation
/// </summary>
[DataMember(Name="formation")]
public FormationDTO Formation { get; set; }
/// <summary> /// <summary>
/// Returns the string presentation of the object /// Returns the string presentation of the object
/// </summary> /// </summary>
@ -106,11 +124,13 @@ namespace IO.Swagger.DTO
sb.Append(" Description: ").Append(Description).Append("\n"); sb.Append(" Description: ").Append(Description).Append("\n");
sb.Append(" DemandeRH: ").Append(DemandeRH).Append("\n"); sb.Append(" DemandeRH: ").Append(DemandeRH).Append("\n");
sb.Append(" DateDemande: ").Append(DateDemande).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(" CommentaireRefus: ").Append(CommentaireRefus).Append("\n");
sb.Append(" DateDerniereReponse: ").Append(DateDerniereReponse).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(" Ep: ").Append(Ep).Append("\n");
sb.Append(" Formation: ").Append(Formation).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
} }
@ -173,9 +193,9 @@ namespace IO.Swagger.DTO
DateDemande.Equals(other.DateDemande) DateDemande.Equals(other.DateDemande)
) && ) &&
( (
Reponse == other.Reponse || EtatDemande == other.EtatDemande ||
Reponse != null && EtatDemande != null &&
Reponse.Equals(other.Reponse) EtatDemande.Equals(other.EtatDemande)
) && ) &&
( (
CommentaireRefus == other.CommentaireRefus || CommentaireRefus == other.CommentaireRefus ||
@ -188,14 +208,24 @@ namespace IO.Swagger.DTO
DateDerniereReponse.Equals(other.DateDerniereReponse) DateDerniereReponse.Equals(other.DateDerniereReponse)
) && ) &&
( (
Theme == other.Theme || Origine == other.Origine ||
Theme != null && Origine != null &&
Theme.Equals(other.Theme) Origine.Equals(other.Origine)
) &&
(
Collaborateur == other.Collaborateur ||
Collaborateur != null &&
Collaborateur.Equals(other.Collaborateur)
) && ) &&
( (
Ep == other.Ep || Ep == other.Ep ||
Ep != null && Ep != null &&
Ep.Equals(other.Ep) 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(); hashCode = hashCode * 59 + DemandeRH.GetHashCode();
if (DateDemande != null) if (DateDemande != null)
hashCode = hashCode * 59 + DateDemande.GetHashCode(); hashCode = hashCode * 59 + DateDemande.GetHashCode();
if (Reponse != null) if (EtatDemande != null)
hashCode = hashCode * 59 + Reponse.GetHashCode(); hashCode = hashCode * 59 + EtatDemande.GetHashCode();
if (CommentaireRefus != null) if (CommentaireRefus != null)
hashCode = hashCode * 59 + CommentaireRefus.GetHashCode(); hashCode = hashCode * 59 + CommentaireRefus.GetHashCode();
if (DateDerniereReponse != null) if (DateDerniereReponse != null)
hashCode = hashCode * 59 + DateDerniereReponse.GetHashCode(); hashCode = hashCode * 59 + DateDerniereReponse.GetHashCode();
if (Theme != null) if (Origine != null)
hashCode = hashCode * 59 + Theme.GetHashCode(); hashCode = hashCode * 59 + Origine.GetHashCode();
if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (Ep != null) if (Ep != null)
hashCode = hashCode * 59 + Ep.GetHashCode(); hashCode = hashCode * 59 + Ep.GetHashCode();
if (Formation != null)
hashCode = hashCode * 59 + Formation.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,35 +21,38 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <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> /// </summary>
[DataContract] [DataContract]
public partial class DetailsNoteDTO : IEquatable<DetailsNoteDTO> public partial class DetailsNoteDTO : IEquatable<DetailsNoteDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de la note
/// </summary> /// </summary>
[Required] /// <value>Id de la note</value>
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Titre /// Titre de la note
/// </summary> /// </summary>
/// <value>Titre de la note</value>
[Required] [Required]
[DataMember(Name="titre")] [DataMember(Name="titre")]
public string Titre { get; set; } public string Titre { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Texte /// Contenu de la note
/// </summary> /// </summary>
/// <value>Contenu de la note</value>
[Required] [Required]
[DataMember(Name="texte")] [DataMember(Name="texte")]
public string Texte { get; set; } public string Texte { get; set; }
/// <summary> /// <summary>
/// Gets or Sets IdAuteur /// Id du référent qui a écrit cette note
/// </summary> /// </summary>
/// <value>Id du référent qui a écrit cette note</value>
[Required] [Required]
[DataMember(Name="idAuteur")] [DataMember(Name="idAuteur")]
public Guid? IdAuteur { get; set; } public Guid? IdAuteur { get; set; }
@ -62,14 +65,18 @@ namespace IO.Swagger.DTO
public CollaborateurDTO Collaborateur { get; set; } public CollaborateurDTO Collaborateur { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateCreation /// Date à laquelle la note a été créée
/// </summary> /// </summary>
/// <value>Date à laquelle la note a été créée</value>
[Required]
[DataMember(Name="dateCreation")] [DataMember(Name="dateCreation")]
public DateTime? DateCreation { get; set; } public DateTime? DateCreation { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateMiseAjour /// Date à laquelle la note a été mise à jour pour la dernière fois
/// </summary> /// </summary>
/// <value>Date à laquelle la note a été mise à jour pour la dernière fois</value>
[Required]
[DataMember(Name="dateMiseAjour")] [DataMember(Name="dateMiseAjour")]
public DateTime? DateMiseAjour { get; set; } 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -17,32 +17,35 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using Newtonsoft.Json; using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <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> /// </summary>
[DataContract] [DataContract]
public partial class DocumentDTO : IEquatable<DocumentDTO> public partial class DocumentDTO : IEquatable<DocumentDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id du document
/// </summary> /// </summary>
/// <value>Id du document</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Type /// Gets or Sets TypeDocument
/// </summary> /// </summary>
[Required] [Required]
[DataMember(Name="type")] [DataMember(Name="typeDocument")]
public string Type { get; set; } public TypeChamps TypeDocument { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Saisies /// Gets or Sets Saisies
/// </summary> /// </summary>
[Required]
[DataMember(Name="saisies")] [DataMember(Name="saisies")]
public List<SaisieDTO> Saisies { get; set; } public List<SaisieDTO> Saisies { get; set; }
@ -55,7 +58,7 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder(); var sb = new StringBuilder();
sb.Append("class DocumentDTO {\n"); sb.Append("class DocumentDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\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(" Saisies: ").Append(Saisies).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
@ -99,9 +102,9 @@ namespace IO.Swagger.DTO
Id.Equals(other.Id) Id.Equals(other.Id)
) && ) &&
( (
Type == other.Type || TypeDocument == other.TypeDocument ||
Type != null && TypeDocument != null &&
Type.Equals(other.Type) TypeDocument.Equals(other.TypeDocument)
) && ) &&
( (
Saisies == other.Saisies || Saisies == other.Saisies ||
@ -122,8 +125,8 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :) // Suitable nullity checks etc, of course :)
if (Id != null) if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode(); hashCode = hashCode * 59 + Id.GetHashCode();
if (Type != null) if (TypeDocument != null)
hashCode = hashCode * 59 + Type.GetHashCode(); hashCode = hashCode * 59 + TypeDocument.GetHashCode();
if (Saisies != null) if (Saisies != null)
hashCode = hashCode * 59 + Saisies.GetHashCode(); hashCode = hashCode * 59 + Saisies.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -17,18 +17,20 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using Newtonsoft.Json; using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <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> /// </summary>
[DataContract] [DataContract]
public partial class EpDTO : IEquatable<EpDTO> public partial class EpDTO : IEquatable<EpDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de l’EP
/// </summary> /// </summary>
/// <value>Id de l’EP</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
@ -38,25 +40,42 @@ namespace IO.Swagger.DTO
/// </summary> /// </summary>
[Required] [Required]
[DataMember(Name="type")] [DataMember(Name="type")]
public string Type { get; set; } public TypeEp Type { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateDisponibilite /// Date à partir de laquelle l&#x27;EP peut être saisi
/// </summary> /// </summary>
/// <value>Date à partir de laquelle l&#x27;EP peut être saisi</value>
[Required] [Required]
[DataMember(Name="dateDisponibilite")] [DataMember(Name="dateDisponibilite")]
public DateTime? DateDisponibilite { get; set; } public DateTime? DateDisponibilite { get; set; }
/// <summary> /// <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> /// </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] [Required]
[DataMember(Name="datePrevisionnelle")] [DataMember(Name="datePrevisionnelle")]
public DateTime? DatePrevisionnelle { get; set; } public DateTime? DatePrevisionnelle { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateSaisie /// Date à laquelle le collaborateur a signé l&#x27;EP
/// </summary> /// </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")] [DataMember(Name="dateSaisie")]
public DateTime? DateSaisie { get; set; } public DateTime? DateSaisie { get; set; }
@ -65,11 +84,12 @@ namespace IO.Swagger.DTO
/// </summary> /// </summary>
[Required] [Required]
[DataMember(Name="statut")] [DataMember(Name="statut")]
public int? Statut { get; set; } public StatutEp Statut { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Cv /// Nom du CV Apside du collaborateur
/// </summary> /// </summary>
/// <value>Nom du CV Apside du collaborateur</value>
[Required] [Required]
[DataMember(Name="cv")] [DataMember(Name="cv")]
public string Cv { get; set; } public string Cv { get; set; }
@ -93,47 +113,35 @@ namespace IO.Swagger.DTO
public TypeEntretienDTO ChoixTypeEntretien { get; set; } public TypeEntretienDTO ChoixTypeEntretien { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Obligatoire /// Indique si oui ou non l&#x27;EP doit obligatoirement être effectué
/// </summary> /// </summary>
/// <value>Indique si oui ou non l&#x27;EP doit obligatoirement être effectué</value>
[Required] [Required]
[DataMember(Name="obligatoire")] [DataMember(Name="obligatoire")]
public bool? Obligatoire { get; set; } public bool? Obligatoire { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Objectif /// Gets or Sets Objectifs
/// </summary>
[DataMember(Name="objectif")]
public List<ObjectifDTO> Objectif { get; set; }
/// <summary>
/// Gets or Sets ObjectifPrecedent
/// </summary> /// </summary>
[DataMember(Name="objectifPrecedent")] [Required]
public List<ObjectifPrecedentDTO> ObjectifPrecedent { get; set; } [DataMember(Name="objectifs")]
public List<ObjectifDTO> Objectifs { get; set; }
/// <summary>
/// Gets or Sets CommentaireAssistant
/// </summary>
[DataMember(Name="commentaireAssistant")]
public string CommentaireAssistant { get; set; }
/// <summary> /// <summary>
/// Gets or Sets CommentaireCommercial /// Gets or Sets ObjectifsPrecedent
/// </summary> /// </summary>
[DataMember(Name="commentaireCommercial")] [DataMember(Name="objectifsPrecedent")]
public string CommentaireCommercial { get; set; } public List<ObjectifPrecedentDTO> ObjectifsPrecedent { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Collaborateur /// Gets or Sets Collaborateur
/// </summary> /// </summary>
[Required]
[DataMember(Name="collaborateur")] [DataMember(Name="collaborateur")]
public CollaborateurDTO Collaborateur { get; set; } public CollaborateurDTO Collaborateur { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Referent /// Gets or Sets Referent
/// </summary> /// </summary>
[Required]
[DataMember(Name="referent")] [DataMember(Name="referent")]
public CollaborateurDTO Referent { get; set; } public CollaborateurDTO Referent { get; set; }
@ -167,6 +175,12 @@ namespace IO.Swagger.DTO
[DataMember(Name="demandesDelegation")] [DataMember(Name="demandesDelegation")]
public List<DemandeDelegationDTO> DemandesDelegation { get; set; } public List<DemandeDelegationDTO> DemandesDelegation { get; set; }
/// <summary>
/// Gets or Sets DemandeEPI
/// </summary>
[DataMember(Name="demandeEPI")]
public DemandeEPIDTO DemandeEPI { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Documents /// Gets or Sets Documents
/// </summary> /// </summary>
@ -174,6 +188,12 @@ namespace IO.Swagger.DTO
[DataMember(Name="documents")] [DataMember(Name="documents")]
public List<DocumentDTO> Documents { get; set; } public List<DocumentDTO> Documents { get; set; }
/// <summary>
/// Gets or Sets CommentairesAssistant
/// </summary>
[DataMember(Name="commentairesAssistant")]
public List<CommentaireAssistantDTO> CommentairesAssistant { get; set; }
/// <summary> /// <summary>
/// Returns the string presentation of the object /// Returns the string presentation of the object
/// </summary> /// </summary>
@ -186,6 +206,8 @@ namespace IO.Swagger.DTO
sb.Append(" Type: ").Append(Type).Append("\n"); sb.Append(" Type: ").Append(Type).Append("\n");
sb.Append(" DateDisponibilite: ").Append(DateDisponibilite).Append("\n"); sb.Append(" DateDisponibilite: ").Append(DateDisponibilite).Append("\n");
sb.Append(" DatePrevisionnelle: ").Append(DatePrevisionnelle).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(" DateSaisie: ").Append(DateSaisie).Append("\n");
sb.Append(" Statut: ").Append(Statut).Append("\n"); sb.Append(" Statut: ").Append(Statut).Append("\n");
sb.Append(" Cv: ").Append(Cv).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(" RdvEntretien: ").Append(RdvEntretien).Append("\n");
sb.Append(" ChoixTypeEntretien: ").Append(ChoixTypeEntretien).Append("\n"); sb.Append(" ChoixTypeEntretien: ").Append(ChoixTypeEntretien).Append("\n");
sb.Append(" Obligatoire: ").Append(Obligatoire).Append("\n"); sb.Append(" Obligatoire: ").Append(Obligatoire).Append("\n");
sb.Append(" Objectif: ").Append(Objectif).Append("\n"); sb.Append(" Objectifs: ").Append(Objectifs).Append("\n");
sb.Append(" ObjectifPrecedent: ").Append(ObjectifPrecedent).Append("\n"); sb.Append(" ObjectifsPrecedent: ").Append(ObjectifsPrecedent).Append("\n");
sb.Append(" CommentaireAssistant: ").Append(CommentaireAssistant).Append("\n");
sb.Append(" CommentaireCommercial: ").Append(CommentaireCommercial).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n"); sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" Referent: ").Append(Referent).Append("\n"); sb.Append(" Referent: ").Append(Referent).Append("\n");
sb.Append(" DemandesFormation: ").Append(DemandesFormation).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(" Engagements: ").Append(Engagements).Append("\n");
sb.Append(" AugmentationSalaire: ").Append(AugmentationSalaire).Append("\n"); sb.Append(" AugmentationSalaire: ").Append(AugmentationSalaire).Append("\n");
sb.Append(" DemandesDelegation: ").Append(DemandesDelegation).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(" Documents: ").Append(Documents).Append("\n");
sb.Append(" CommentairesAssistant: ").Append(CommentairesAssistant).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
} }
@ -261,6 +283,16 @@ namespace IO.Swagger.DTO
DatePrevisionnelle != null && DatePrevisionnelle != null &&
DatePrevisionnelle.Equals(other.DatePrevisionnelle) 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 == other.DateSaisie ||
DateSaisie != null && DateSaisie != null &&
@ -297,24 +329,14 @@ namespace IO.Swagger.DTO
Obligatoire.Equals(other.Obligatoire) Obligatoire.Equals(other.Obligatoire)
) && ) &&
( (
Objectif == other.Objectif || Objectifs == other.Objectifs ||
Objectif != null && Objectifs != null &&
Objectif.SequenceEqual(other.Objectif) Objectifs.SequenceEqual(other.Objectifs)
) && ) &&
( (
ObjectifPrecedent == other.ObjectifPrecedent || ObjectifsPrecedent == other.ObjectifsPrecedent ||
ObjectifPrecedent != null && ObjectifsPrecedent != null &&
ObjectifPrecedent.SequenceEqual(other.ObjectifPrecedent) ObjectifsPrecedent.SequenceEqual(other.ObjectifsPrecedent)
) &&
(
CommentaireAssistant == other.CommentaireAssistant ||
CommentaireAssistant != null &&
CommentaireAssistant.Equals(other.CommentaireAssistant)
) &&
(
CommentaireCommercial == other.CommentaireCommercial ||
CommentaireCommercial != null &&
CommentaireCommercial.Equals(other.CommentaireCommercial)
) && ) &&
( (
Collaborateur == other.Collaborateur || Collaborateur == other.Collaborateur ||
@ -351,10 +373,20 @@ namespace IO.Swagger.DTO
DemandesDelegation != null && DemandesDelegation != null &&
DemandesDelegation.SequenceEqual(other.DemandesDelegation) DemandesDelegation.SequenceEqual(other.DemandesDelegation)
) && ) &&
(
DemandeEPI == other.DemandeEPI ||
DemandeEPI != null &&
DemandeEPI.Equals(other.DemandeEPI)
) &&
( (
Documents == other.Documents || Documents == other.Documents ||
Documents != null && Documents != null &&
Documents.SequenceEqual(other.Documents) 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(); hashCode = hashCode * 59 + DateDisponibilite.GetHashCode();
if (DatePrevisionnelle != null) if (DatePrevisionnelle != null)
hashCode = hashCode * 59 + DatePrevisionnelle.GetHashCode(); hashCode = hashCode * 59 + DatePrevisionnelle.GetHashCode();
if (DateSignatureCollaborateur != null)
hashCode = hashCode * 59 + DateSignatureCollaborateur.GetHashCode();
if (DateSignatureReferent != null)
hashCode = hashCode * 59 + DateSignatureReferent.GetHashCode();
if (DateSaisie != null) if (DateSaisie != null)
hashCode = hashCode * 59 + DateSaisie.GetHashCode(); hashCode = hashCode * 59 + DateSaisie.GetHashCode();
if (Statut != null) if (Statut != null)
@ -390,14 +426,10 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + ChoixTypeEntretien.GetHashCode(); hashCode = hashCode * 59 + ChoixTypeEntretien.GetHashCode();
if (Obligatoire != null) if (Obligatoire != null)
hashCode = hashCode * 59 + Obligatoire.GetHashCode(); hashCode = hashCode * 59 + Obligatoire.GetHashCode();
if (Objectif != null) if (Objectifs != null)
hashCode = hashCode * 59 + Objectif.GetHashCode(); hashCode = hashCode * 59 + Objectifs.GetHashCode();
if (ObjectifPrecedent != null) if (ObjectifsPrecedent != null)
hashCode = hashCode * 59 + ObjectifPrecedent.GetHashCode(); hashCode = hashCode * 59 + ObjectifsPrecedent.GetHashCode();
if (CommentaireAssistant != null)
hashCode = hashCode * 59 + CommentaireAssistant.GetHashCode();
if (CommentaireCommercial != null)
hashCode = hashCode * 59 + CommentaireCommercial.GetHashCode();
if (Collaborateur != null) if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode(); hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (Referent != null) if (Referent != null)
@ -412,8 +444,12 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + AugmentationSalaire.GetHashCode(); hashCode = hashCode * 59 + AugmentationSalaire.GetHashCode();
if (DemandesDelegation != null) if (DemandesDelegation != null)
hashCode = hashCode * 59 + DemandesDelegation.GetHashCode(); hashCode = hashCode * 59 + DemandesDelegation.GetHashCode();
if (DemandeEPI != null)
hashCode = hashCode * 59 + DemandeEPI.GetHashCode();
if (Documents != null) if (Documents != null)
hashCode = hashCode * 59 + Documents.GetHashCode(); hashCode = hashCode * 59 + Documents.GetHashCode();
if (CommentairesAssistant != null)
hashCode = hashCode * 59 + CommentairesAssistant.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -17,18 +17,20 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using Newtonsoft.Json; using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <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> /// </summary>
[DataContract] [DataContract]
public partial class EpInformationDTO : IEquatable<EpInformationDTO> public partial class EpInformationDTO : IEquatable<EpInformationDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de l&#x27;EP
/// </summary> /// </summary>
/// <value>Id de l&#x27;EP</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
@ -38,32 +40,35 @@ namespace IO.Swagger.DTO
/// </summary> /// </summary>
[Required] [Required]
[DataMember(Name="type")] [DataMember(Name="type")]
public string Type { get; set; } public TypeEp Type { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Statut /// Gets or Sets Statut
/// </summary> /// </summary>
[Required] [Required]
[DataMember(Name="statut")] [DataMember(Name="statut")]
public string Statut { get; set; } public StatutEp Statut { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateDisponibilite /// Date à partir de laquelle l&#x27;EP peut être saisi
/// </summary> /// </summary>
/// <value>Date à partir de laquelle l&#x27;EP peut être saisi</value>
[Required] [Required]
[DataMember(Name="dateDisponibilite")] [DataMember(Name="dateDisponibilite")]
public DateTime? DateDisponibilite { get; set; } public DateTime? DateDisponibilite { get; set; }
/// <summary> /// <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> /// </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] [Required]
[DataMember(Name="datePrevisionnelle")] [DataMember(Name="datePrevisionnelle")]
public DateTime? DatePrevisionnelle { get; set; } public DateTime? DatePrevisionnelle { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Obligatoire /// Indique si oui ou non l&#x27;EP doit obligatoirement être effectué
/// </summary> /// </summary>
/// <value>Indique si oui ou non l&#x27;EP doit obligatoirement être effectué</value>
[Required] [Required]
[DataMember(Name="obligatoire")] [DataMember(Name="obligatoire")]
public bool? Obligatoire { get; set; } public bool? Obligatoire { get; set; }
@ -71,16 +76,14 @@ namespace IO.Swagger.DTO
/// <summary> /// <summary>
/// Gets or Sets Collaborateur /// Gets or Sets Collaborateur
/// </summary> /// </summary>
[Required]
[DataMember(Name="collaborateur")] [DataMember(Name="collaborateur")]
public CollaborateurDTO Collaborateur { get; set; } public CollaborateurDTO Collaborateur { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Referent /// Gets or Sets Referent
/// </summary> /// </summary>
[Required]
[DataMember(Name="referent")] [DataMember(Name="referent")]
public ReferentDTO Referent { get; set; } public CollaborateurDTO Referent { get; set; }
/// <summary> /// <summary>
/// Returns the string presentation of the object /// 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -17,18 +17,20 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using Newtonsoft.Json; using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <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> /// </summary>
[DataContract] [DataContract]
public partial class EpSaisieDTO : IEquatable<EpSaisieDTO> public partial class EpSaisieDTO : IEquatable<EpSaisieDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de l’EP
/// </summary> /// </summary>
/// <value>Id de l’EP</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
@ -38,18 +40,12 @@ namespace IO.Swagger.DTO
/// </summary> /// </summary>
[Required] [Required]
[DataMember(Name="type")] [DataMember(Name="type")]
public string Type { get; set; } public TypeEp Type { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DatePrevisionnelle /// Nom du CV Apside du collaborateur
/// </summary>
[Required]
[DataMember(Name="datePrevisionnelle")]
public DateTime? DatePrevisionnelle { get; set; }
/// <summary>
/// Gets or Sets Cv
/// </summary> /// </summary>
/// <value>Nom du CV Apside du collaborateur</value>
[DataMember(Name="cv")] [DataMember(Name="cv")]
public string Cv { get; set; } public string Cv { get; set; }
@ -60,23 +56,50 @@ namespace IO.Swagger.DTO
public TypeEntretienDTO ChoixEntretien { get; set; } public TypeEntretienDTO ChoixEntretien { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Obligatoire /// Indique si oui ou non l&#x27;EP doit obligatoirement être effectué
/// </summary> /// </summary>
/// <value>Indique si oui ou non l&#x27;EP doit obligatoirement être effectué</value>
[Required] [Required]
[DataMember(Name="obligatoire")] [DataMember(Name="obligatoire")]
public bool? Obligatoire { get; set; } public bool? Obligatoire { get; set; }
/// <summary> /// <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> /// </summary>
[DataMember(Name="objectif")] /// <value>Id du référent actuel de l&#x27;EP</value>
public List<ObjectifDTO> Objectif { get; set; } [DataMember(Name="idReferent")]
public Guid? IdReferent { get; set; }
/// <summary> /// <summary>
/// Gets or Sets ObjectifPrecedent /// Gets or Sets Engagements
/// </summary> /// </summary>
[DataMember(Name="objectifPrecedent")] [DataMember(Name="engagements")]
public List<ObjectifPrecedentDTO> ObjectifPrecedent { get; set; } public List<EngagementDTO> Engagements { get; set; }
/// <summary>
/// Gets or Sets AugmentationSalaire
/// </summary>
[DataMember(Name="augmentationSalaire")]
public AugmentationSalaireDTO AugmentationSalaire { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Documents /// Gets or Sets Documents
@ -95,12 +118,15 @@ namespace IO.Swagger.DTO
sb.Append("class EpSaisieDTO {\n"); sb.Append("class EpSaisieDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n"); sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Type: ").Append(Type).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(" Cv: ").Append(Cv).Append("\n");
sb.Append(" ChoixEntretien: ").Append(ChoixEntretien).Append("\n"); sb.Append(" ChoixEntretien: ").Append(ChoixEntretien).Append("\n");
sb.Append(" Obligatoire: ").Append(Obligatoire).Append("\n"); sb.Append(" Obligatoire: ").Append(Obligatoire).Append("\n");
sb.Append(" Objectif: ").Append(Objectif).Append("\n"); sb.Append(" Objectifs: ").Append(Objectifs).Append("\n");
sb.Append(" ObjectifPrecedent: ").Append(ObjectifPrecedent).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(" Documents: ").Append(Documents).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
@ -148,11 +174,6 @@ namespace IO.Swagger.DTO
Type != null && Type != null &&
Type.Equals(other.Type) Type.Equals(other.Type)
) && ) &&
(
DatePrevisionnelle == other.DatePrevisionnelle ||
DatePrevisionnelle != null &&
DatePrevisionnelle.Equals(other.DatePrevisionnelle)
) &&
( (
Cv == other.Cv || Cv == other.Cv ||
Cv != null && Cv != null &&
@ -169,14 +190,34 @@ namespace IO.Swagger.DTO
Obligatoire.Equals(other.Obligatoire) Obligatoire.Equals(other.Obligatoire)
) && ) &&
( (
Objectif == other.Objectif || Objectifs == other.Objectifs ||
Objectif != null && Objectifs != null &&
Objectif.SequenceEqual(other.Objectif) 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 || AugmentationSalaire == other.AugmentationSalaire ||
ObjectifPrecedent != null && AugmentationSalaire != null &&
ObjectifPrecedent.SequenceEqual(other.ObjectifPrecedent) AugmentationSalaire.Equals(other.AugmentationSalaire)
) && ) &&
( (
Documents == other.Documents || Documents == other.Documents ||
@ -199,18 +240,24 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Id.GetHashCode(); hashCode = hashCode * 59 + Id.GetHashCode();
if (Type != null) if (Type != null)
hashCode = hashCode * 59 + Type.GetHashCode(); hashCode = hashCode * 59 + Type.GetHashCode();
if (DatePrevisionnelle != null)
hashCode = hashCode * 59 + DatePrevisionnelle.GetHashCode();
if (Cv != null) if (Cv != null)
hashCode = hashCode * 59 + Cv.GetHashCode(); hashCode = hashCode * 59 + Cv.GetHashCode();
if (ChoixEntretien != null) if (ChoixEntretien != null)
hashCode = hashCode * 59 + ChoixEntretien.GetHashCode(); hashCode = hashCode * 59 + ChoixEntretien.GetHashCode();
if (Obligatoire != null) if (Obligatoire != null)
hashCode = hashCode * 59 + Obligatoire.GetHashCode(); hashCode = hashCode * 59 + Obligatoire.GetHashCode();
if (Objectif != null) if (Objectifs != null)
hashCode = hashCode * 59 + Objectif.GetHashCode(); hashCode = hashCode * 59 + Objectifs.GetHashCode();
if (ObjectifPrecedent != null) if (ObjectifsPrecedent != null)
hashCode = hashCode * 59 + ObjectifPrecedent.GetHashCode(); 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) if (Documents != null)
hashCode = hashCode * 59 + Documents.GetHashCode(); hashCode = hashCode * 59 + Documents.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Objet pour la gestion des erreurs /// Classe pour la gestion et l&#x27;affichage des erreurs.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class ErreurDTO : IEquatable<ErreurDTO> public partial class ErreurDTO : IEquatable<ErreurDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Code /// Code Erreur
/// </summary> /// </summary>
/// <value>Code Erreur</value>
[Required] [Required]
[DataMember(Name="code")] [DataMember(Name="code")]
public string Code { get; set; } public int? Code { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Message /// Message d&#x27;erreur
/// </summary> /// </summary>
/// <value>Message d&#x27;erreur</value>
[Required] [Required]
[DataMember(Name="message")] [DataMember(Name="message")]
public string Message { get; set; } 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,17 +21,42 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Evaluation d&#x27;une participation formation /// DTO pour les évaluations concernant les formations.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class EvaluationDTO : IEquatable<EvaluationDTO> public partial class EvaluationDTO : IEquatable<EvaluationDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets IdParticipation /// Id de la participation à la formation
/// </summary> /// </summary>
/// <value>Id de la participation à la formation</value>
[Required] [Required]
[DataMember(Name="idParticipation")] [DataMember(Name="id")]
public long? IdParticipation { get; set; } 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> /// <summary>
/// Gets or Sets Saisies /// Gets or Sets Saisies
@ -48,7 +73,10 @@ namespace IO.Swagger.DTO
{ {
var sb = new StringBuilder(); var sb = new StringBuilder();
sb.Append("class EvaluationDTO {\n"); 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(" Saisies: ").Append(Saisies).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
@ -87,9 +115,24 @@ namespace IO.Swagger.DTO
return return
( (
IdParticipation == other.IdParticipation || Id == other.Id ||
IdParticipation != null && Id != null &&
IdParticipation.Equals(other.IdParticipation) 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 || Saisies == other.Saisies ||
@ -108,8 +151,14 @@ namespace IO.Swagger.DTO
{ {
var hashCode = 41; var hashCode = 41;
// Suitable nullity checks etc, of course :) // Suitable nullity checks etc, of course :)
if (IdParticipation != null) if (Id != null)
hashCode = hashCode * 59 + IdParticipation.GetHashCode(); 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) if (Saisies != null)
hashCode = hashCode * 59 + Saisies.GetHashCode(); hashCode = hashCode * 59 + Saisies.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,21 +21,22 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Toutes les informations d&#x27;une formation /// DTO pour la gestion des formations.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class FormationDTO : IEquatable<FormationDTO> public partial class FormationDTO : IEquatable<FormationDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de la formation
/// </summary> /// </summary>
[Required] /// <value>Id de la formation</value>
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Intitule /// Intitulé de la formation
/// </summary> /// </summary>
/// <value>Intitulé de la formation</value>
[Required] [Required]
[DataMember(Name="intitule")] [DataMember(Name="intitule")]
public string Intitule { get; set; } public string Intitule { get; set; }
@ -50,46 +51,54 @@ namespace IO.Swagger.DTO
/// <summary> /// <summary>
/// Gets or Sets Statut /// Gets or Sets Statut
/// </summary> /// </summary>
[Required]
[DataMember(Name="statut")] [DataMember(Name="statut")]
public StatutFormationDTO Statut { get; set; } public StatutFormationDTO Statut { get; set; }
/// <summary> /// <summary>
/// Gets or Sets IdAgence /// Id de l&#x27;agence de la RH qui a créé la formation
/// </summary> /// </summary>
/// <value>Id de l&#x27;agence de la RH qui a créé la formation</value>
[Required]
[DataMember(Name="idAgence")] [DataMember(Name="idAgence")]
public long? IdAgence { get; set; } public long? IdAgence { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateDebut /// Date de la première séance de la formation
/// </summary> /// </summary>
/// <value>Date de la première séance de la formation</value>
[Required] [Required]
[DataMember(Name="dateDebut")] [DataMember(Name="dateDebut")]
public DateTime? DateDebut { get; set; } public DateTime? DateDebut { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateFin /// Date de la dernière séance de la formation
/// </summary> /// </summary>
/// <value>Date de la dernière séance de la formation</value>
[Required] [Required]
[DataMember(Name="dateFin")] [DataMember(Name="dateFin")]
public DateTime? DateFin { get; set; } public DateTime? DateFin { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Heure /// Nombre d&#x27;heures total de formation
/// </summary> /// </summary>
/// <value>Nombre d&#x27;heures total de formation</value>
[Required] [Required]
[DataMember(Name="heure")] [DataMember(Name="heure")]
public int? Heure { get; set; } public int? Heure { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Jour /// Nombre de jours total de formation
/// </summary> /// </summary>
/// <value>Nombre de jours total de formation</value>
[Required] [Required]
[DataMember(Name="jour")] [DataMember(Name="jour")]
public int? Jour { get; set; } public int? Jour { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Organisme /// Organisme en charge d&#x27;effectuer la formation
/// </summary> /// </summary>
/// <value>Organisme en charge d&#x27;effectuer la formation</value>
[Required] [Required]
[DataMember(Name="organisme")] [DataMember(Name="organisme")]
public string Organisme { get; set; } public string Organisme { get; set; }
@ -109,17 +118,26 @@ namespace IO.Swagger.DTO
public TypeFormationDTO Type { get; set; } public TypeFormationDTO Type { get; set; }
/// <summary> /// <summary>
/// Gets or Sets EstCertifie /// Indique s&#x27;il s&#x27;agit d&#x27;une formation certifiée ou non
/// </summary> /// </summary>
/// <value>Indique s&#x27;il s&#x27;agit d&#x27;une formation certifiée ou non</value>
[Required] [Required]
[DataMember(Name="estCertifie")] [DataMember(Name="estCertifiee")]
public bool? EstCertifie { get; set; } public bool? EstCertifiee { get; set; }
/// <summary> /// <summary>
/// Gets or Sets ParticipantsFormation /// Indique que la formation a bien été effectuée ou non
/// </summary> /// </summary>
[DataMember(Name="participantsFormation")] /// <value>Indique que la formation a bien été effectuée ou non</value>
public List<FormationDTOParticipantsFormation> ParticipantsFormation { get; set; } [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> /// <summary>
/// Returns the string presentation of the object /// Returns the string presentation of the object
@ -141,8 +159,9 @@ namespace IO.Swagger.DTO
sb.Append(" Organisme: ").Append(Organisme).Append("\n"); sb.Append(" Organisme: ").Append(Organisme).Append("\n");
sb.Append(" Mode: ").Append(Mode).Append("\n"); sb.Append(" Mode: ").Append(Mode).Append("\n");
sb.Append(" Type: ").Append(Type).Append("\n"); sb.Append(" Type: ").Append(Type).Append("\n");
sb.Append(" EstCertifie: ").Append(EstCertifie).Append("\n"); sb.Append(" EstCertifiee: ").Append(EstCertifiee).Append("\n");
sb.Append(" ParticipantsFormation: ").Append(ParticipantsFormation).Append("\n"); sb.Append(" EstRealisee: ").Append(EstRealisee).Append("\n");
sb.Append(" Participations: ").Append(Participations).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
} }
@ -240,14 +259,19 @@ namespace IO.Swagger.DTO
Type.Equals(other.Type) Type.Equals(other.Type)
) && ) &&
( (
EstCertifie == other.EstCertifie || EstCertifiee == other.EstCertifiee ||
EstCertifie != null && EstCertifiee != null &&
EstCertifie.Equals(other.EstCertifie) EstCertifiee.Equals(other.EstCertifiee)
) &&
(
EstRealisee == other.EstRealisee ||
EstRealisee != null &&
EstRealisee.Equals(other.EstRealisee)
) && ) &&
( (
ParticipantsFormation == other.ParticipantsFormation || Participations == other.Participations ||
ParticipantsFormation != null && Participations != null &&
ParticipantsFormation.SequenceEqual(other.ParticipantsFormation) Participations.SequenceEqual(other.Participations)
); );
} }
@ -285,10 +309,12 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Mode.GetHashCode(); hashCode = hashCode * 59 + Mode.GetHashCode();
if (Type != null) if (Type != null)
hashCode = hashCode * 59 + Type.GetHashCode(); hashCode = hashCode * 59 + Type.GetHashCode();
if (EstCertifie != null) if (EstCertifiee != null)
hashCode = hashCode * 59 + EstCertifie.GetHashCode(); hashCode = hashCode * 59 + EstCertifiee.GetHashCode();
if (ParticipantsFormation != null) if (EstRealisee != null)
hashCode = hashCode * 59 + ParticipantsFormation.GetHashCode(); hashCode = hashCode * 59 + EstRealisee.GetHashCode();
if (Participations != null)
hashCode = hashCode * 59 + Participations.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,20 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Les détails d&#x27;une formation /// DTO pour l&#x27;affichage des détails d&#x27;une formation.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class FormationDetailsDTO : IEquatable<FormationDetailsDTO> public partial class FormationDetailsDTO : IEquatable<FormationDetailsDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de la formation
/// </summary> /// </summary>
/// <value>Id de la formation</value>
[Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Intitule /// Intitulé de la formation
/// </summary> /// </summary>
/// <value>Intitulé de la formation</value>
[Required] [Required]
[DataMember(Name="intitule")] [DataMember(Name="intitule")]
public string Intitule { get; set; } public string Intitule { get; set; }
@ -42,54 +45,52 @@ namespace IO.Swagger.DTO
/// <summary> /// <summary>
/// Gets or Sets Statut /// Gets or Sets Statut
/// </summary> /// </summary>
[Required]
[DataMember(Name="statut")] [DataMember(Name="statut")]
public StatutFormationDTO Statut { get; set; } public StatutFormationDTO Statut { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateDebut /// Date de début de la formation
/// </summary> /// </summary>
/// <value>Date de début de la formation</value>
[Required] [Required]
[DataMember(Name="dateDebut")] [DataMember(Name="dateDebut")]
public DateTime? DateDebut { get; set; } public DateTime? DateDebut { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateFin /// Date de la dernière séance de la formation
/// </summary> /// </summary>
/// <value>Date de la dernière séance de la formation</value>
[Required] [Required]
[DataMember(Name="dateFin")] [DataMember(Name="dateFin")]
public DateTime? DateFin { get; set; } public DateTime? DateFin { get; set; }
/// <summary> /// <summary>
/// Gets or Sets NbPartitipants /// Organisme en charge d&#x27;effectuer la formation
/// </summary> /// </summary>
[Required] /// <value>Organisme en charge d&#x27;effectuer la formation</value>
[DataMember(Name="nbPartitipants")] [DataMember(Name="organisme")]
public int? NbPartitipants { get; set; } public string Organisme { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Origine /// Nombre de participants de la formation
/// </summary> /// </summary>
/// <value>Nombre de participants de la formation</value>
[Required] [Required]
[DataMember(Name = "origine")] [DataMember(Name="nbParticipations")]
public OrigineFormationDTO Origine { get; set; } public int? NbParticipations { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Mode /// Gets or Sets Origine
/// </summary>
[Required]
[DataMember(Name="mode")]
public ModeFormationDTO Mode { get; set; }
/// <summary>
/// Gets or Sets Type
/// </summary> /// </summary>
[Required] [Required]
[DataMember(Name="type")] [DataMember(Name="origine")]
public TypeFormationDTO Type { get; set; } public OrigineFormationDTO Origine { get; set; }
/// <summary> /// <summary>
/// Gets or Sets EstCertifie /// Indique si la formation est certifiée ou non
/// </summary> /// </summary>
/// <value>Indique si la formation est certifiée ou non</value>
[Required] [Required]
[DataMember(Name="estCertifie")] [DataMember(Name="estCertifie")]
public bool? EstCertifie { get; set; } public bool? EstCertifie { get; set; }
@ -107,9 +108,9 @@ namespace IO.Swagger.DTO
sb.Append(" Statut: ").Append(Statut).Append("\n"); sb.Append(" Statut: ").Append(Statut).Append("\n");
sb.Append(" DateDebut: ").Append(DateDebut).Append("\n"); sb.Append(" DateDebut: ").Append(DateDebut).Append("\n");
sb.Append(" DateFin: ").Append(DateFin).Append("\n"); sb.Append(" DateFin: ").Append(DateFin).Append("\n");
sb.Append(" NbPartitipants: ").Append(NbPartitipants).Append("\n"); sb.Append(" Organisme: ").Append(Organisme).Append("\n");
sb.Append(" Mode: ").Append(Mode).Append("\n"); sb.Append(" NbParticipations: ").Append(NbParticipations).Append("\n");
sb.Append(" Type: ").Append(Type).Append("\n"); sb.Append(" Origine: ").Append(Origine).Append("\n");
sb.Append(" EstCertifie: ").Append(EstCertifie).Append("\n"); sb.Append(" EstCertifie: ").Append(EstCertifie).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
@ -173,19 +174,19 @@ namespace IO.Swagger.DTO
DateFin.Equals(other.DateFin) DateFin.Equals(other.DateFin)
) && ) &&
( (
NbPartitipants == other.NbPartitipants || Organisme == other.Organisme ||
NbPartitipants != null && Organisme != null &&
NbPartitipants.Equals(other.NbPartitipants) Organisme.Equals(other.Organisme)
) && ) &&
( (
Mode == other.Mode || NbParticipations == other.NbParticipations ||
Mode != null && NbParticipations != null &&
Mode.Equals(other.Mode) NbParticipations.Equals(other.NbParticipations)
) && ) &&
( (
Type == other.Type || Origine == other.Origine ||
Type != null && Origine != null &&
Type.Equals(other.Type) Origine.Equals(other.Origine)
) && ) &&
( (
EstCertifie == other.EstCertifie || EstCertifie == other.EstCertifie ||
@ -214,12 +215,12 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + DateDebut.GetHashCode(); hashCode = hashCode * 59 + DateDebut.GetHashCode();
if (DateFin != null) if (DateFin != null)
hashCode = hashCode * 59 + DateFin.GetHashCode(); hashCode = hashCode * 59 + DateFin.GetHashCode();
if (NbPartitipants != null) if (Organisme != null)
hashCode = hashCode * 59 + NbPartitipants.GetHashCode(); hashCode = hashCode * 59 + Organisme.GetHashCode();
if (Mode != null) if (NbParticipations != null)
hashCode = hashCode * 59 + Mode.GetHashCode(); hashCode = hashCode * 59 + NbParticipations.GetHashCode();
if (Type != null) if (Origine != null)
hashCode = hashCode * 59 + Type.GetHashCode(); hashCode = hashCode * 59 + Origine.GetHashCode();
if (EstCertifie != null) if (EstCertifie != null)
hashCode = hashCode * 59 + EstCertifie.GetHashCode(); hashCode = hashCode * 59 + EstCertifie.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Mode d&#x27;une formation /// DTO concernant le mode d&#x27;une formation.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class ModeFormationDTO : IEquatable<ModeFormationDTO> public partial class ModeFormationDTO : IEquatable<ModeFormationDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id du mode de formation
/// </summary> /// </summary>
/// <value>Id du mode de formation</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public int? Id { get; set; } public int? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Libelle /// Libellé du mode de formation
/// </summary> /// </summary>
/// <value>Libellé du mode de formation</value>
[Required] [Required]
[DataMember(Name="libelle")] [DataMember(Name="libelle")]
public string Libelle { get; set; } 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Les objectifs pris par le collaborateur /// DTO concernant un objectif du collaborateur.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class ObjectifDTO : IEquatable<ObjectifDTO> public partial class ObjectifDTO : IEquatable<ObjectifDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de l&#x27;objectif
/// </summary> /// </summary>
/// <value>Id de l&#x27;objectif</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Libelle /// Objectif du collaborateur
/// </summary> /// </summary>
/// <value>Objectif du collaborateur</value>
[Required] [Required]
[DataMember(Name="libelle")] [DataMember(Name="libelle")]
public string Libelle { get; set; } 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -17,40 +17,42 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using Newtonsoft.Json; using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <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> /// </summary>
[DataContract] [DataContract]
public partial class ObjectifPrecedentDTO : IEquatable<ObjectifPrecedentDTO> public partial class ObjectifPrecedentDTO : IEquatable<ObjectifPrecedentDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de l&#x27;objectif précédent
/// </summary> /// </summary>
/// <value>Id de l&#x27;objectif précédent</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Libelle /// Objectif précédent du collaborateur
/// </summary> /// </summary>
/// <value>Objectif précédent du collaborateur</value>
[Required] [Required]
[DataMember(Name="libelle")] [DataMember(Name="libelle")]
public string Libelle { get; set; } public string Libelle { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Atteint /// Gets or Sets StatutObjectif
/// </summary> /// </summary>
[Required] [DataMember(Name="statutObjectif")]
[DataMember(Name="atteint")] public StatutObjectif StatutObjectif { get; set; }
public bool? Atteint { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Commentaire /// Commentaire du collaborateur sur l&#x27;objectif
/// </summary> /// </summary>
[Required] /// <value>Commentaire du collaborateur sur l&#x27;objectif</value>
[DataMember(Name="commentaire")] [DataMember(Name="commentaire")]
public string Commentaire { get; set; } public string Commentaire { get; set; }
@ -64,7 +66,7 @@ namespace IO.Swagger.DTO
sb.Append("class ObjectifPrecedentDTO {\n"); sb.Append("class ObjectifPrecedentDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n"); sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Libelle: ").Append(Libelle).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(" Commentaire: ").Append(Commentaire).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
@ -113,9 +115,9 @@ namespace IO.Swagger.DTO
Libelle.Equals(other.Libelle) Libelle.Equals(other.Libelle)
) && ) &&
( (
Atteint == other.Atteint || StatutObjectif == other.StatutObjectif ||
Atteint != null && StatutObjectif != null &&
Atteint.Equals(other.Atteint) StatutObjectif.Equals(other.StatutObjectif)
) && ) &&
( (
Commentaire == other.Commentaire || Commentaire == other.Commentaire ||
@ -138,8 +140,8 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Id.GetHashCode(); hashCode = hashCode * 59 + Id.GetHashCode();
if (Libelle != null) if (Libelle != null)
hashCode = hashCode * 59 + Libelle.GetHashCode(); hashCode = hashCode * 59 + Libelle.GetHashCode();
if (Atteint != null) if (StatutObjectif != null)
hashCode = hashCode * 59 + Atteint.GetHashCode(); hashCode = hashCode * 59 + StatutObjectif.GetHashCode();
if (Commentaire != null) if (Commentaire != null)
hashCode = hashCode * 59 + Commentaire.GetHashCode(); hashCode = hashCode * 59 + Commentaire.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Origine d&#x27;une demande de formation /// DTO concernant l&#x27;origine de la demande de formation.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class OrigineDemandeFormationDTO : IEquatable<OrigineDemandeFormationDTO> public partial class OrigineDemandeFormationDTO : IEquatable<OrigineDemandeFormationDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de l&#x27;origine de la demande de formation
/// </summary> /// </summary>
/// <value>Id de l&#x27;origine de la demande de formation</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public int? Id { get; set; } public int? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Libelle /// Libellé de l&#x27;origine de la demande de formation
/// </summary> /// </summary>
/// <value>Libellé de l&#x27;origine de la demande de formation</value>
[Required] [Required]
[DataMember(Name="libelle")] [DataMember(Name="libelle")]
public string Libelle { get; set; } 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Origine d&#x27;une formation /// DTO concernant l&#x27;origine d&#x27;une formation.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class OrigineFormationDTO : IEquatable<OrigineFormationDTO> public partial class OrigineFormationDTO : IEquatable<OrigineFormationDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de l&#x27;origine de la formation
/// </summary> /// </summary>
/// <value>Id de l&#x27;origine de la formation</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public int? Id { get; set; } public int? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Libelle /// Libellé de l&#x27;origine de la formation
/// </summary> /// </summary>
/// <value>Libellé de l&#x27;origine de la formation</value>
[Required] [Required]
[DataMember(Name="libelle")] [DataMember(Name="libelle")]
public string Libelle { get; set; } 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,31 +21,41 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <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> /// </summary>
[DataContract] [DataContract]
public partial class ParticipationEPDTO : IEquatable<ParticipationEPDTO> public partial class ParticipationEPDTO : IEquatable<ParticipationEPDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de la participation
/// </summary> /// </summary>
[Required] /// <value>Id de la participation</value>
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets IdCollaborateur /// Id du participant
/// </summary> /// </summary>
/// <value>Id du participant</value>
[Required] [Required]
[DataMember(Name="idCollaborateur")] [DataMember(Name="idParticipant")]
public Guid? IdCollaborateur { get; set; } public Guid? IdParticipant { get; set; }
/// <summary> /// <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> /// </summary>
/// <value>Indique si la participation est juste une participation d&#x27;un EP en cours ou des prochains EP en plus</value>
[Required] [Required]
[DataMember(Name="collaborateur")] [DataMember(Name="estPermanente")]
public string Collaborateur { get; set; } 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> /// <summary>
/// Returns the string presentation of the object /// Returns the string presentation of the object
@ -56,8 +66,9 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder(); var sb = new StringBuilder();
sb.Append("class ParticipationEPDTO {\n"); sb.Append("class ParticipationEPDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n"); sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n"); sb.Append(" IdParticipant: ").Append(IdParticipant).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n"); sb.Append(" EstPermanente: ").Append(EstPermanente).Append("\n");
sb.Append(" Participant: ").Append(Participant).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
} }
@ -100,14 +111,19 @@ namespace IO.Swagger.DTO
Id.Equals(other.Id) Id.Equals(other.Id)
) && ) &&
( (
IdCollaborateur == other.IdCollaborateur || IdParticipant == other.IdParticipant ||
IdCollaborateur != null && IdParticipant != null &&
IdCollaborateur.Equals(other.IdCollaborateur) IdParticipant.Equals(other.IdParticipant)
) &&
(
EstPermanente == other.EstPermanente ||
EstPermanente != null &&
EstPermanente.Equals(other.EstPermanente)
) && ) &&
( (
Collaborateur == other.Collaborateur || Participant == other.Participant ||
Collaborateur != null && Participant != null &&
Collaborateur.Equals(other.Collaborateur) Participant.Equals(other.Participant)
); );
} }
@ -123,10 +139,12 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :) // Suitable nullity checks etc, of course :)
if (Id != null) if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode(); hashCode = hashCode * 59 + Id.GetHashCode();
if (IdCollaborateur != null) if (IdParticipant != null)
hashCode = hashCode * 59 + IdCollaborateur.GetHashCode(); hashCode = hashCode * 59 + IdParticipant.GetHashCode();
if (Collaborateur != null) if (EstPermanente != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode(); hashCode = hashCode * 59 + EstPermanente.GetHashCode();
if (Participant != null)
hashCode = hashCode * 59 + Participant.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,63 +21,70 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// /// DTO concernant la participation à une formation.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class ParticipationFormationDTO : IEquatable<ParticipationFormationDTO> public partial class ParticipationFormationDTO : IEquatable<ParticipationFormationDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de la participation formation
/// </summary> /// </summary>
[Required] /// <value>Id de la participation formation</value>
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateCreation /// Date à laquelle la participation a été créée
/// </summary> /// </summary>
/// <value>Date à laquelle la participation a été créée</value>
[Required] [Required]
[DataMember(Name="dateCreation")] [DataMember(Name="dateCreation")]
public DateTime? DateCreation { get; set; } public DateTime? DateCreation { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Formation /// Intitulé de la formation
/// </summary> /// </summary>
/// <value>Intitulé de la formation</value>
[Required] [Required]
[DataMember(Name="formation")] [DataMember(Name="intitule")]
public string Formation { get; set; } public string Intitule { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Date /// Date de début de la formation
/// </summary> /// </summary>
[DataMember(Name="date")] /// <value>Date de début de la formation</value>
public DateTime? Date { get; set; } [Required]
[DataMember(Name="dateDebut")]
public DateTime? DateDebut { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Statut /// Gets or Sets Statut
/// </summary> /// </summary>
[Required]
[DataMember(Name="statut")] [DataMember(Name="statut")]
public string Statut { get; set; } public StatutFormationDTO Statut { get; set; }
/// <summary>
/// Gets or Sets IdCollaborateur
/// </summary>
[DataMember(Name="idCollaborateur")]
public Guid? IdCollaborateur { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Collaborateur /// Gets or Sets Collaborateur
/// </summary> /// </summary>
[Required]
[DataMember(Name="collaborateur")] [DataMember(Name="collaborateur")]
public string Collaborateur { get; set; } public CollaborateurDTO Collaborateur { get; set; }
/// <summary> /// <summary>
/// Gets or Sets EstEvaluee /// Indique si le collaborateur a effectué l&#x27;évaluation de la formation
/// </summary> /// </summary>
/// <value>Indique si le collaborateur a effectué l&#x27;évaluation de la formation</value>
[Required] [Required]
[DataMember(Name="estEvaluee")] [DataMember(Name="estEvaluee")]
public bool? EstEvaluee { get; set; } public bool? EstEvaluee { get; set; }
/// <summary>
/// Gets or Sets Ep
/// </summary>
[DataMember(Name="ep")]
public EpInformationDTO Ep { get; set; }
/// <summary> /// <summary>
/// Returns the string presentation of the object /// Returns the string presentation of the object
/// </summary> /// </summary>
@ -88,12 +95,12 @@ namespace IO.Swagger.DTO
sb.Append("class ParticipationFormationDTO {\n"); sb.Append("class ParticipationFormationDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n"); sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" DateCreation: ").Append(DateCreation).Append("\n"); sb.Append(" DateCreation: ").Append(DateCreation).Append("\n");
sb.Append(" Formation: ").Append(Formation).Append("\n"); sb.Append(" Intitule: ").Append(Intitule).Append("\n");
sb.Append(" Date: ").Append(Date).Append("\n"); sb.Append(" DateDebut: ").Append(DateDebut).Append("\n");
sb.Append(" Statut: ").Append(Statut).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(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" EstEvaluee: ").Append(EstEvaluee).Append("\n"); sb.Append(" EstEvaluee: ").Append(EstEvaluee).Append("\n");
sb.Append(" Ep: ").Append(Ep).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
} }
@ -141,25 +148,20 @@ namespace IO.Swagger.DTO
DateCreation.Equals(other.DateCreation) DateCreation.Equals(other.DateCreation)
) && ) &&
( (
Formation == other.Formation || Intitule == other.Intitule ||
Formation != null && Intitule != null &&
Formation.Equals(other.Formation) Intitule.Equals(other.Intitule)
) && ) &&
( (
Date == other.Date || DateDebut == other.DateDebut ||
Date != null && DateDebut != null &&
Date.Equals(other.Date) DateDebut.Equals(other.DateDebut)
) && ) &&
( (
Statut == other.Statut || Statut == other.Statut ||
Statut != null && Statut != null &&
Statut.Equals(other.Statut) Statut.Equals(other.Statut)
) && ) &&
(
IdCollaborateur == other.IdCollaborateur ||
IdCollaborateur != null &&
IdCollaborateur.Equals(other.IdCollaborateur)
) &&
( (
Collaborateur == other.Collaborateur || Collaborateur == other.Collaborateur ||
Collaborateur != null && Collaborateur != null &&
@ -169,6 +171,11 @@ namespace IO.Swagger.DTO
EstEvaluee == other.EstEvaluee || EstEvaluee == other.EstEvaluee ||
EstEvaluee != null && EstEvaluee != null &&
EstEvaluee.Equals(other.EstEvaluee) 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(); hashCode = hashCode * 59 + Id.GetHashCode();
if (DateCreation != null) if (DateCreation != null)
hashCode = hashCode * 59 + DateCreation.GetHashCode(); hashCode = hashCode * 59 + DateCreation.GetHashCode();
if (Formation != null) if (Intitule != null)
hashCode = hashCode * 59 + Formation.GetHashCode(); hashCode = hashCode * 59 + Intitule.GetHashCode();
if (Date != null) if (DateDebut != null)
hashCode = hashCode * 59 + Date.GetHashCode(); hashCode = hashCode * 59 + DateDebut.GetHashCode();
if (Statut != null) if (Statut != null)
hashCode = hashCode * 59 + Statut.GetHashCode(); hashCode = hashCode * 59 + Statut.GetHashCode();
if (IdCollaborateur != null)
hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
if (Collaborateur != null) if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode(); hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (EstEvaluee != null) if (EstEvaluee != null)
hashCode = hashCode * 59 + EstEvaluee.GetHashCode(); hashCode = hashCode * 59 + EstEvaluee.GetHashCode();
if (Ep != null)
hashCode = hashCode * 59 + Ep.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -17,18 +17,20 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using Newtonsoft.Json; using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <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> /// </summary>
[DataContract] [DataContract]
public partial class ProchainEPDTO : IEquatable<ProchainEPDTO> public partial class ProchainEPDTO : IEquatable<ProchainEPDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de l&#x27;EP
/// </summary> /// </summary>
/// <value>Id de l&#x27;EP</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
@ -38,25 +40,28 @@ namespace IO.Swagger.DTO
/// </summary> /// </summary>
[Required] [Required]
[DataMember(Name="type")] [DataMember(Name="type")]
public int? Type { get; set; } public TypeChamps Type { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateDisponibilite /// Date à laquelle l&#x27;EP est disponible pour être saisi
/// </summary> /// </summary>
/// <value>Date à laquelle l&#x27;EP est disponible pour être saisi</value>
[Required] [Required]
[DataMember(Name="dateDisponibilite")] [DataMember(Name="dateDisponibilite")]
public DateTime? DateDisponibilite { get; set; } public DateTime? DateDisponibilite { get; set; }
/// <summary> /// <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> /// </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] [Required]
[DataMember(Name="datePrevisionnelle")] [DataMember(Name="datePrevisionnelle")]
public DateTime? DatePrevisionnelle { get; set; } public DateTime? DatePrevisionnelle { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Obligatoire /// Indique si oui ou non l&#x27;EP doit obligatoirement être effectué
/// </summary> /// </summary>
/// <value>Indique si oui ou non l&#x27;EP doit obligatoirement être effectué</value>
[Required] [Required]
[DataMember(Name="obligatoire")] [DataMember(Name="obligatoire")]
public bool? Obligatoire { get; set; } 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,21 +21,22 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// RDV pour un entretien /// DTO concernant la proposition d’un rendez-vous pour l’entretien professionnel.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class RDVEntretienDTO : IEquatable<RDVEntretienDTO> public partial class RDVEntretienDTO : IEquatable<RDVEntretienDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id du rendez-vous
/// </summary> /// </summary>
[Required] /// <value>Id du rendez-vous</value>
[DataMember(Name="id")] [DataMember(Name="id")]
public long? Id { get; set; } public long? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateEntretien /// Date proposée/prévue pour l&#x27;entretien
/// </summary> /// </summary>
/// <value>Date proposée/prévue pour l&#x27;entretien</value>
[Required] [Required]
[DataMember(Name="dateEntretien")] [DataMember(Name="dateEntretien")]
public DateTime? DateEntretien { get; set; } 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,29 +21,24 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <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> /// </summary>
[DataContract] [DataContract]
public partial class CreationDemandeDelegationDTO : IEquatable<CreationDemandeDelegationDTO> public partial class ReferentEPDTO : IEquatable<ReferentEPDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets IdEp /// Id du référent
/// </summary>
[DataMember(Name="idEp")]
public long? IdEp { get; set; }
/// <summary>
/// Gets or Sets IdReferent
/// </summary> /// </summary>
/// <value>Id du référent</value>
[Required]
[DataMember(Name="idReferent")] [DataMember(Name="idReferent")]
public CollaborateurDTO IdReferent { get; set; } public Guid? IdReferent { get; set; }
/// <summary> /// <summary>
/// Gets or Sets RaisonDemande /// Gets or Sets IdsCollaborateur
/// </summary> /// </summary>
[Required] [DataMember(Name="idsCollaborateur")]
[DataMember(Name="raisonDemande")] public List<Guid?> IdsCollaborateur { get; set; }
public string RaisonDemande { get; set; }
/// <summary> /// <summary>
/// Returns the string presentation of the object /// Returns the string presentation of the object
@ -52,10 +47,9 @@ namespace IO.Swagger.DTO
public override string ToString() public override string ToString()
{ {
var sb = new StringBuilder(); var sb = new StringBuilder();
sb.Append("class CreationDemandeDelegationDTO {\n"); sb.Append("class ReferentEPDTO {\n");
sb.Append(" IdEp: ").Append(IdEp).Append("\n");
sb.Append(" IdReferent: ").Append(IdReferent).Append("\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"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
} }
@ -78,34 +72,29 @@ namespace IO.Swagger.DTO
{ {
if (ReferenceEquals(null, obj)) return false; if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true; if (ReferenceEquals(this, obj)) return true;
return obj.GetType() == GetType() && Equals((CreationDemandeDelegationDTO)obj); return obj.GetType() == GetType() && Equals((ReferentEPDTO)obj);
} }
/// <summary> /// <summary>
/// Returns true if CreationDemandeDelegationDTO instances are equal /// Returns true if ReferentEPDTO instances are equal
/// </summary> /// </summary>
/// <param name="other">Instance of CreationDemandeDelegationDTO to be compared</param> /// <param name="other">Instance of ReferentEPDTO to be compared</param>
/// <returns>Boolean</returns> /// <returns>Boolean</returns>
public bool Equals(CreationDemandeDelegationDTO other) public bool Equals(ReferentEPDTO other)
{ {
if (ReferenceEquals(null, other)) return false; if (ReferenceEquals(null, other)) return false;
if (ReferenceEquals(this, other)) return true; if (ReferenceEquals(this, other)) return true;
return return
(
IdEp == other.IdEp ||
IdEp != null &&
IdEp.Equals(other.IdEp)
) &&
( (
IdReferent == other.IdReferent || IdReferent == other.IdReferent ||
IdReferent != null && IdReferent != null &&
IdReferent.Equals(other.IdReferent) IdReferent.Equals(other.IdReferent)
) && ) &&
( (
RaisonDemande == other.RaisonDemande || IdsCollaborateur == other.IdsCollaborateur ||
RaisonDemande != null && IdsCollaborateur != null &&
RaisonDemande.Equals(other.RaisonDemande) IdsCollaborateur.SequenceEqual(other.IdsCollaborateur)
); );
} }
@ -119,12 +108,10 @@ namespace IO.Swagger.DTO
{ {
var hashCode = 41; var hashCode = 41;
// Suitable nullity checks etc, of course :) // Suitable nullity checks etc, of course :)
if (IdEp != null)
hashCode = hashCode * 59 + IdEp.GetHashCode();
if (IdReferent != null) if (IdReferent != null)
hashCode = hashCode * 59 + IdReferent.GetHashCode(); hashCode = hashCode * 59 + IdReferent.GetHashCode();
if (RaisonDemande != null) if (IdsCollaborateur != null)
hashCode = hashCode * 59 + RaisonDemande.GetHashCode(); hashCode = hashCode * 59 + IdsCollaborateur.GetHashCode();
return hashCode; return hashCode;
} }
} }
@ -132,12 +119,12 @@ namespace IO.Swagger.DTO
#region Operators #region Operators
#pragma warning disable 1591 #pragma warning disable 1591
public static bool operator ==(CreationDemandeDelegationDTO left, CreationDemandeDelegationDTO right) public static bool operator ==(ReferentEPDTO left, ReferentEPDTO right)
{ {
return Equals(left, 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); 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -17,52 +17,38 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using Newtonsoft.Json; using Newtonsoft.Json;
using IO.Swagger.Enum;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <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> /// </summary>
[DataContract] [DataContract]
public partial class SaisieDTO : IEquatable<SaisieDTO> public partial class SaisieDTO : IEquatable<SaisieDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id de la saisie
/// </summary> /// </summary>
/// <value>Id de la saisie</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public string Id { get; set; } public string Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets TypeSaisie /// Note saisie
/// </summary>
[DataMember(Name="typeSaisie")]
public int? TypeSaisie { get; set; }
/// <summary>
/// Gets or Sets Note
/// </summary> /// </summary>
/// <value>Note saisie</value>
[DataMember(Name="note")] [DataMember(Name="note")]
public int? Note { get; set; } public int? Note { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Texte /// Texte saisi
/// </summary> /// </summary>
/// <value>Texte saisi</value>
[DataMember(Name="texte")] [DataMember(Name="texte")]
public string Texte { get; set; } 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> /// <summary>
/// Gets or Sets Champ /// Gets or Sets Champ
/// </summary> /// </summary>
@ -70,6 +56,13 @@ namespace IO.Swagger.DTO
[DataMember(Name="champ")] [DataMember(Name="champ")]
public ChampDTO Champ { get; set; } public ChampDTO Champ { get; set; }
/// <summary>
/// Gets or Sets TypeSaisie
/// </summary>
[Required]
[DataMember(Name="typeSaisie")]
public TypeEp TypeSaisie { get; set; }
/// <summary> /// <summary>
/// Returns the string presentation of the object /// Returns the string presentation of the object
/// </summary> /// </summary>
@ -79,12 +72,10 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder(); var sb = new StringBuilder();
sb.Append("class SaisieDTO {\n"); sb.Append("class SaisieDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n"); sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" TypeSaisie: ").Append(TypeSaisie).Append("\n");
sb.Append(" Note: ").Append(Note).Append("\n"); sb.Append(" Note: ").Append(Note).Append("\n");
sb.Append(" Texte: ").Append(Texte).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(" Champ: ").Append(Champ).Append("\n");
sb.Append(" TypeSaisie: ").Append(TypeSaisie).Append("\n");
sb.Append("}\n"); sb.Append("}\n");
return sb.ToString(); return sb.ToString();
} }
@ -126,11 +117,6 @@ namespace IO.Swagger.DTO
Id != null && Id != null &&
Id.Equals(other.Id) Id.Equals(other.Id)
) && ) &&
(
TypeSaisie == other.TypeSaisie ||
TypeSaisie != null &&
TypeSaisie.Equals(other.TypeSaisie)
) &&
( (
Note == other.Note || Note == other.Note ||
Note != null && Note != null &&
@ -141,20 +127,15 @@ namespace IO.Swagger.DTO
Texte != null && Texte != null &&
Texte.Equals(other.Texte) 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 == other.Champ ||
Champ != null && Champ != null &&
Champ.Equals(other.Champ) 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 :) // Suitable nullity checks etc, of course :)
if (Id != null) if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode(); hashCode = hashCode * 59 + Id.GetHashCode();
if (TypeSaisie != null)
hashCode = hashCode * 59 + TypeSaisie.GetHashCode();
if (Note != null) if (Note != null)
hashCode = hashCode * 59 + Note.GetHashCode(); hashCode = hashCode * 59 + Note.GetHashCode();
if (Texte != null) if (Texte != null)
hashCode = hashCode * 59 + Texte.GetHashCode(); hashCode = hashCode * 59 + Texte.GetHashCode();
if (Texte2 != null)
hashCode = hashCode * 59 + Texte2.GetHashCode();
if (Niveau != null)
hashCode = hashCode * 59 + Niveau.GetHashCode();
if (Champ != null) if (Champ != null)
hashCode = hashCode * 59 + Champ.GetHashCode(); hashCode = hashCode * 59 + Champ.GetHashCode();
if (TypeSaisie != null)
hashCode = hashCode * 59 + TypeSaisie.GetHashCode();
return hashCode; 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Statut actuel d&#x27;une formation /// DTO concernant le statut d’une formation.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class StatutFormationDTO : IEquatable<StatutFormationDTO> public partial class StatutFormationDTO : IEquatable<StatutFormationDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id du statut de la formation
/// </summary> /// </summary>
/// <value>Id du statut de la formation</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public int? Id { get; set; } public int? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Libelle /// Libellé du statut de la formation
/// </summary> /// </summary>
/// <value>Libellé du statut de la formation</value>
[Required] [Required]
[DataMember(Name="libelle")] [DataMember(Name="libelle")]
public string Libelle { get; set; } 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Type de l&#x27;entretien d&#x27;un EP /// DTO concernant comment l&#x27;entretien va se dérouler.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class TypeEntretienDTO : IEquatable<TypeEntretienDTO> public partial class TypeEntretienDTO : IEquatable<TypeEntretienDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id du type de l&#x27;entretien
/// </summary> /// </summary>
/// <value>Id du type de l&#x27;entretien</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public int? Id { get; set; } public int? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Libelle /// Texte du type de l&#x27;entretien
/// </summary> /// </summary>
/// <value>Texte du type de l&#x27;entretien</value>
[Required] [Required]
[DataMember(Name="libelle")] [DataMember(Name="libelle")]
public string Libelle { get; set; } 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. * 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 * Generated by: https://github.com/swagger-api/swagger-codegen.git
*/ */
@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO namespace IO.Swagger.DTO
{ {
/// <summary> /// <summary>
/// Type d&#x27;une formation /// DTO concernant le type d&#x27;une formation.
/// </summary> /// </summary>
[DataContract] [DataContract]
public partial class TypeFormationDTO : IEquatable<TypeFormationDTO> public partial class TypeFormationDTO : IEquatable<TypeFormationDTO>
{ {
/// <summary> /// <summary>
/// Gets or Sets Id /// Id du type de la formation
/// </summary> /// </summary>
/// <value>Id du type de la formation</value>
[Required] [Required]
[DataMember(Name="id")] [DataMember(Name="id")]
public int? Id { get; set; } public int? Id { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Libelle /// Libellé du type de la formation
/// </summary> /// </summary>
/// <value>Libellé du type de la formation</value>
[Required] [Required]
[DataMember(Name="libelle")] [DataMember(Name="libelle")]
public string Libelle { get; set; } public string Libelle { get; set; }

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

Loading…
Cancel
Save