diff --git a/EPAServeur/Controllers/CollaborateursApi.cs b/EPAServeur/Controllers/CollaborateursApi.cs
index 444d5f8..2eedae1 100644
--- a/EPAServeur/Controllers/CollaborateursApi.cs
+++ b/EPAServeur/Controllers/CollaborateursApi.cs
@@ -79,7 +79,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le collaborateur {id} est introuvable", idCollaborateur);
ErreurDTO erreurDTO = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Le collaborateur n'existe pas",
};
return NotFound(erreurDTO);
@@ -97,7 +97,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreurDTO = new ErreurDTO()
{
- Code = "403",
+ Code = 403,
Message = "Accès interdit",
};
return StatusCode(403, erreurDTO);
@@ -140,7 +140,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le collaborateur {mail} est introuvable", mail);
ErreurDTO erreurDTO = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucun collaborateur n'est lié au mail " + mail,
};
return NotFound(erreurDTO);
@@ -240,7 +240,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreurDTO = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Le référent n'existe pas",
};
return NotFound(erreurDTO);
@@ -288,7 +288,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Aucun collaborateur n'est lié au mail {mail}", mail);
ErreurDTO erreurDTO = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucun collaborateur n'est lié au mail " + mail,
};
return NotFound(erreurDTO);
diff --git a/EPAServeur/Controllers/FormationsApi.cs b/EPAServeur/Controllers/FormationsApi.cs
index f9df2b3..bdb5999 100644
--- a/EPAServeur/Controllers/FormationsApi.cs
+++ b/EPAServeur/Controllers/FormationsApi.cs
@@ -111,7 +111,7 @@ namespace IO.Swagger.Controllers
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucune formation trouvée"
};
@@ -179,7 +179,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucune formation annulée"
};
@@ -227,7 +227,7 @@ namespace IO.Swagger.Controllers
ErreurDTO erreurDTO = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "La formation n'existe pas",
};
@@ -287,7 +287,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucune formation réalisée"
};
@@ -343,7 +343,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucune formation"
};
@@ -391,7 +391,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucun mode de formation"
};
@@ -439,7 +439,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucune origine de formation"
};
return NotFound(erreur);
@@ -494,7 +494,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucune prochaine formation"
};
@@ -542,7 +542,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucun statut de formation"
};
@@ -590,7 +590,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucun type de formation"
};
diff --git a/EPAServeur/Controllers/NotesApi.cs b/EPAServeur/Controllers/NotesApi.cs
index 75d4f17..5bb1188 100644
--- a/EPAServeur/Controllers/NotesApi.cs
+++ b/EPAServeur/Controllers/NotesApi.cs
@@ -73,7 +73,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Impossible de supprimer la note d'id {idNote} car elle n'existe pas", idNote);
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucune note trouvé"
};
return NotFound(erreur);
@@ -124,7 +124,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Aucune note ne correspond à l'id {idNote} recherchée", idNote);
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucune note n'a été trouvée"
};
return NotFound(erreur);
@@ -214,7 +214,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le référent {idReferent} n'a pas été trouvé", idReferent);
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucun id ne correspond au référent"
};
return NotFound(erreur);
@@ -277,7 +277,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le référent {idReferent} n'a pas été trouvé", idReferent);
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucun id ne correspond au référent"
};
return NotFound(erreur);
@@ -287,7 +287,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le collaborateur {idCollaborateur} n'a pas été trouvé", idCollaborateur);
ErreurDTO erreur = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucun id ne correspond au collaborateur"
};
return NotFound(erreur);
diff --git a/EPAServeur/Controllers/ReferentsApi.cs b/EPAServeur/Controllers/ReferentsApi.cs
index cf5c6ad..b104ff1 100644
--- a/EPAServeur/Controllers/ReferentsApi.cs
+++ b/EPAServeur/Controllers/ReferentsApi.cs
@@ -77,7 +77,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le référent {idReferent} est introuvable.", idReferent);
ErreurDTO erreurDTO = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Le référent n'existe pas",
};
@@ -155,7 +155,7 @@ namespace IO.Swagger.Controllers
logger.LogError("Le référent actuel du collaborateur {idCollaborateur} est introuvable.", idCollaborateur);
ErreurDTO erreurDTO = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucun référent actuel pour le collaborateur",
};
@@ -210,7 +210,7 @@ namespace IO.Swagger.Controllers
{
ErreurDTO erreurDTO = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Le collaborateur n'existe pas",
};
@@ -227,7 +227,7 @@ namespace IO.Swagger.Controllers
ErreurDTO erreurDTO = new ErreurDTO()
{
- Code = "404",
+ Code = 404,
Message = "Aucun référent pour le collaborateur",
};
diff --git a/EPAServeur/DTO/AffichageNoteDTO.cs b/EPAServeur/DTO/AffichageNoteDTO.cs
index 9f5fb57..d9e0213 100644
--- a/EPAServeur/DTO/AffichageNoteDTO.cs
+++ b/EPAServeur/DTO/AffichageNoteDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,43 +21,49 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Note affiché dans un tableau
+ /// DTO concernant l'affichage d'une note dans un tableau.
///
[DataContract]
public partial class AffichageNoteDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de la note
///
+ /// Id de la note
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets Titre
+ /// Titre de la note
///
+ /// Titre de la note
[Required]
[DataMember(Name="titre")]
public string Titre { get; set; }
///
- /// Gets or Sets IdCollaborateur
+ /// Id du collaborateur concerné par la note
///
+ /// Id du collaborateur concerné par la note
+ [Required]
[DataMember(Name="idCollaborateur")]
public Guid? IdCollaborateur { get; set; }
///
- /// Gets or Sets Collaborateur
+ /// Nom et prénom du collaborateur concerné par la note
///
- [Required]
+ /// Nom et prénom du collaborateur concerné par la note
[DataMember(Name="collaborateur")]
public string Collaborateur { get; set; }
///
- /// Gets or Sets DateMiseAjour
+ /// Date à laquelle la note a été mise à jour pour la dernière fois
///
- [DataMember(Name="dateMiseAjour")]
- public DateTime? DateMiseAjour { get; set; }
+ /// Date à laquelle la note a été mise à jour pour la dernière fois
+ [Required]
+ [DataMember(Name="dateMiseAJour")]
+ public DateTime? DateMiseAJour { get; set; }
///
/// Returns the string presentation of the object
@@ -71,7 +77,7 @@ namespace IO.Swagger.DTO
sb.Append(" Titre: ").Append(Titre).Append("\n");
sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
- sb.Append(" DateMiseAjour: ").Append(DateMiseAjour).Append("\n");
+ sb.Append(" DateMiseAJour: ").Append(DateMiseAJour).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -129,9 +135,9 @@ namespace IO.Swagger.DTO
Collaborateur.Equals(other.Collaborateur)
) &&
(
- DateMiseAjour == other.DateMiseAjour ||
- DateMiseAjour != null &&
- DateMiseAjour.Equals(other.DateMiseAjour)
+ DateMiseAJour == other.DateMiseAJour ||
+ DateMiseAJour != null &&
+ DateMiseAJour.Equals(other.DateMiseAJour)
);
}
@@ -153,8 +159,8 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode();
- if (DateMiseAjour != null)
- hashCode = hashCode * 59 + DateMiseAjour.GetHashCode();
+ if (DateMiseAJour != null)
+ hashCode = hashCode * 59 + DateMiseAJour.GetHashCode();
return hashCode;
}
}
diff --git a/EPAServeur/DTO/AgenceDTO.cs b/EPAServeur/DTO/AgenceDTO.cs
index 812e299..7d51707 100644
--- a/EPAServeur/DTO/AgenceDTO.cs
+++ b/EPAServeur/DTO/AgenceDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Une agence de Apside
+ /// DTO contenant l’agence à laquelle appartient le collaborateur.
///
[DataContract]
public partial class AgenceDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de l'agence
///
+ /// Id de l'agence
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets Nom
+ /// Nom de l'agence
///
+ /// Nom de l'agence
[Required]
[DataMember(Name="nom")]
public string Nom { get; set; }
diff --git a/EPAServeur/DTO/AugmentationSalaireDTO.cs b/EPAServeur/DTO/AugmentationSalaireDTO.cs
index c235aa8..d1c8356 100644
--- a/EPAServeur/DTO/AugmentationSalaireDTO.cs
+++ b/EPAServeur/DTO/AugmentationSalaireDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,34 +21,38 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Demande d'augmentation du salaire du collaborateur
+ /// DTO lié à la demande d'augmentation du salaire effectuée lors d'un EP.
///
[DataContract]
public partial class AugmentationSalaireDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de l'augmentation du salaire
///
+ /// Id de l'augmentation du salaire
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets Augmentation
+ /// Pourcentage de l'augmentation du salaire
///
+ /// Pourcentage de l'augmentation du salaire
[Required]
[DataMember(Name="augmentation")]
public float? Augmentation { get; set; }
///
- /// Gets or Sets PrimeMission
+ /// Pourcentage de l'augmentation de la prime de mission
///
- [DataMember(Name="primeMission")]
- public float? PrimeMission { get; set; }
+ /// Pourcentage de l'augmentation de la prime de mission
+ [DataMember(Name="augmentationPrimeMission")]
+ public float? AugmentationPrimeMission { get; set; }
///
- /// Gets or Sets Message
+ /// Message laissé par le référent suite à l'augmentation du salaire
///
+ /// Message laissé par le référent suite à l'augmentation du salaire
[DataMember(Name="message")]
public string Message { get; set; }
@@ -62,7 +66,7 @@ namespace IO.Swagger.DTO
sb.Append("class AugmentationSalaireDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Augmentation: ").Append(Augmentation).Append("\n");
- sb.Append(" PrimeMission: ").Append(PrimeMission).Append("\n");
+ sb.Append(" AugmentationPrimeMission: ").Append(AugmentationPrimeMission).Append("\n");
sb.Append(" Message: ").Append(Message).Append("\n");
sb.Append("}\n");
return sb.ToString();
@@ -111,9 +115,9 @@ namespace IO.Swagger.DTO
Augmentation.Equals(other.Augmentation)
) &&
(
- PrimeMission == other.PrimeMission ||
- PrimeMission != null &&
- PrimeMission.Equals(other.PrimeMission)
+ AugmentationPrimeMission == other.AugmentationPrimeMission ||
+ AugmentationPrimeMission != null &&
+ AugmentationPrimeMission.Equals(other.AugmentationPrimeMission)
) &&
(
Message == other.Message ||
@@ -136,8 +140,8 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Id.GetHashCode();
if (Augmentation != null)
hashCode = hashCode * 59 + Augmentation.GetHashCode();
- if (PrimeMission != null)
- hashCode = hashCode * 59 + PrimeMission.GetHashCode();
+ if (AugmentationPrimeMission != null)
+ hashCode = hashCode * 59 + AugmentationPrimeMission.GetHashCode();
if (Message != null)
hashCode = hashCode * 59 + Message.GetHashCode();
return hashCode;
diff --git a/EPAServeur/DTO/BusinessUnitDTO.cs b/EPAServeur/DTO/BusinessUnitDTO.cs
index 2b0f4e5..0770a82 100644
--- a/EPAServeur/DTO/BusinessUnitDTO.cs
+++ b/EPAServeur/DTO/BusinessUnitDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Une business unit d'une agence
+ /// DTO contenant la Business Unit à laquelle appartient le collaborateur.
///
[DataContract]
public partial class BusinessUnitDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de la Business Unit
///
+ /// Id de la Business Unit
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets Nom
+ /// Nom de la Business Unit
///
+ /// Nom de la Business Unit
[Required]
[DataMember(Name="nom")]
public string Nom { get; set; }
@@ -43,7 +45,6 @@ namespace IO.Swagger.DTO
///
/// Gets or Sets Agence
///
- [Required]
[DataMember(Name="agence")]
public AgenceDTO Agence { get; set; }
diff --git a/EPAServeur/DTO/ChampDTO.cs b/EPAServeur/DTO/ChampDTO.cs
index 51b9594..f3d7dfc 100644
--- a/EPAServeur/DTO/ChampDTO.cs
+++ b/EPAServeur/DTO/ChampDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -17,45 +17,51 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
+using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
///
- /// Les champs d'un EP ou d'une évaluation à remplir
+ /// DTO concernant les champs des documents.
///
[DataContract]
public partial class ChampDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id du champ
///
+ /// Id du champ
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets Texte
+ /// Texte du champ
///
+ /// Texte du champ
[Required]
[DataMember(Name="texte")]
public string Texte { get; set; }
///
- /// Gets or Sets Section
+ /// Section à laquelle appartient le champ
///
+ /// Section à laquelle appartient le champ
[Required]
[DataMember(Name="section")]
public string Section { get; set; }
///
- /// Gets or Sets Soussection
+ /// Sous-section à laquelle appartient le champ
///
+ /// Sous-section à laquelle appartient le champ
[DataMember(Name="soussection")]
public string Soussection { get; set; }
///
- /// Gets or Sets Ordre
+ /// Ordre du champ dans sa section ou sous-section
///
+ /// Ordre du champ dans sa section ou sous-section
[Required]
[DataMember(Name="ordre")]
public int? Ordre { get; set; }
@@ -65,14 +71,14 @@ namespace IO.Swagger.DTO
///
[Required]
[DataMember(Name="typeChamp")]
- public string TypeChamp { get; set; }
+ public TypeChamps TypeChamp { get; set; }
///
/// Gets or Sets TypeSaisie
///
[Required]
[DataMember(Name="typeSaisie")]
- public string TypeSaisie { get; set; }
+ public TypeSaisie TypeSaisie { get; set; }
///
/// Returns the string presentation of the object
diff --git a/EPAServeur/DTO/CollaborateurDTO.cs b/EPAServeur/DTO/CollaborateurDTO.cs
index f3f84d5..9bf2e5e 100644
--- a/EPAServeur/DTO/CollaborateurDTO.cs
+++ b/EPAServeur/DTO/CollaborateurDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,49 +21,55 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Les informations d'un collaborateur
+ /// DTO contenant les données du collaborateur.
///
[DataContract]
public partial class CollaborateurDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id du collaborateur
///
+ /// Id du collaborateur
[Required]
[DataMember(Name="id")]
public Guid? Id { get; set; }
///
- /// Gets or Sets Nom
+ /// Nom du collaborateur
///
+ /// Nom du collaborateur
[Required]
[DataMember(Name="nom")]
public string Nom { get; set; }
///
- /// Gets or Sets Prenom
+ /// Prénom du collaborateur
///
+ /// Prénom du collaborateur
[Required]
[DataMember(Name="prenom")]
public string Prenom { get; set; }
///
- /// Gets or Sets MailApside
+ /// Mail Apside du collaborateur
///
+ /// Mail Apside du collaborateur
[Required]
[DataMember(Name="mailApside")]
public string MailApside { get; set; }
///
- /// Gets or Sets DateArrivee
+ /// Date à laquelle le collaborateur a été embauché
///
+ /// Date à laquelle le collaborateur a été embauché
[Required]
[DataMember(Name="dateArrivee")]
public DateTime? DateArrivee { get; set; }
///
- /// Gets or Sets DateDepart
+ /// Date à laquelle le collaborateur a quitté l'entreprise
///
+ /// Date à laquelle le collaborateur a quitté l'entreprise
[DataMember(Name="dateDepart")]
public DateTime? DateDepart { get; set; }
@@ -77,7 +83,7 @@ namespace IO.Swagger.DTO
/// Gets or Sets Referent
///
[DataMember(Name="referent")]
- public ReferentDTO Referent { get; set; }
+ public CollaborateurDTO Referent { get; set; }
///
/// Returns the string presentation of the object
diff --git a/EPAServeur/DTO/ThemeDTO.cs b/EPAServeur/DTO/CommentaireAssistantDTO.cs
similarity index 60%
rename from EPAServeur/DTO/ThemeDTO.cs
rename to EPAServeur/DTO/CommentaireAssistantDTO.cs
index e3e2a23..b3f3568 100644
--- a/EPAServeur/DTO/ThemeDTO.cs
+++ b/EPAServeur/DTO/CommentaireAssistantDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,31 +21,32 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Thème d'une demande de formation
+ /// DTO contenant le commentaire d'un assistant sur l'EP.
///
[DataContract]
- public partial class ThemeDTO : IEquatable
+ public partial class CommentaireAssistantDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id du commentaire assistant
///
- [Required]
+ /// Id du commentaire assistant
[DataMember(Name="id")]
- public int? Id { get; set; }
+ public long? Id { get; set; }
///
- /// Gets or Sets Nom
+ /// Id de l'assistant qui a écrit le commentaire
///
- [Required]
- [DataMember(Name="nom")]
- public string Nom { get; set; }
+ /// Id de l'assistant qui a écrit le commentaire
+ [DataMember(Name="idAssistante")]
+ public Guid? IdAssistante { get; set; }
///
- /// Gets or Sets DemandesFormation
+ /// Le commentaire de l’assistant
///
+ /// Le commentaire de l’assistant
[Required]
- [DataMember(Name="demandesFormation")]
- public List DemandesFormation { get; set; }
+ [DataMember(Name="commentaire")]
+ public string Commentaire { get; set; }
///
/// Returns the string presentation of the object
@@ -54,10 +55,10 @@ namespace IO.Swagger.DTO
public override string ToString()
{
var sb = new StringBuilder();
- sb.Append("class ThemeDTO {\n");
+ sb.Append("class CommentaireAssistantDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
- sb.Append(" Nom: ").Append(Nom).Append("\n");
- sb.Append(" DemandesFormation: ").Append(DemandesFormation).Append("\n");
+ sb.Append(" IdAssistante: ").Append(IdAssistante).Append("\n");
+ sb.Append(" Commentaire: ").Append(Commentaire).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -80,15 +81,15 @@ namespace IO.Swagger.DTO
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
- return obj.GetType() == GetType() && Equals((ThemeDTO)obj);
+ return obj.GetType() == GetType() && Equals((CommentaireAssistantDTO)obj);
}
///
- /// Returns true if ThemeDTO instances are equal
+ /// Returns true if CommentaireAssistantDTO instances are equal
///
- /// Instance of ThemeDTO to be compared
+ /// Instance of CommentaireAssistantDTO to be compared
/// Boolean
- public bool Equals(ThemeDTO other)
+ public bool Equals(CommentaireAssistantDTO other)
{
if (ReferenceEquals(null, other)) return false;
if (ReferenceEquals(this, other)) return true;
@@ -100,14 +101,14 @@ namespace IO.Swagger.DTO
Id.Equals(other.Id)
) &&
(
- Nom == other.Nom ||
- Nom != null &&
- Nom.Equals(other.Nom)
+ IdAssistante == other.IdAssistante ||
+ IdAssistante != null &&
+ IdAssistante.Equals(other.IdAssistante)
) &&
(
- DemandesFormation == other.DemandesFormation ||
- DemandesFormation != null &&
- DemandesFormation.SequenceEqual(other.DemandesFormation)
+ Commentaire == other.Commentaire ||
+ Commentaire != null &&
+ Commentaire.Equals(other.Commentaire)
);
}
@@ -123,10 +124,10 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
- if (Nom != null)
- hashCode = hashCode * 59 + Nom.GetHashCode();
- if (DemandesFormation != null)
- hashCode = hashCode * 59 + DemandesFormation.GetHashCode();
+ if (IdAssistante != null)
+ hashCode = hashCode * 59 + IdAssistante.GetHashCode();
+ if (Commentaire != null)
+ hashCode = hashCode * 59 + Commentaire.GetHashCode();
return hashCode;
}
}
@@ -134,12 +135,12 @@ namespace IO.Swagger.DTO
#region Operators
#pragma warning disable 1591
- public static bool operator ==(ThemeDTO left, ThemeDTO right)
+ public static bool operator ==(CommentaireAssistantDTO left, CommentaireAssistantDTO right)
{
return Equals(left, right);
}
- public static bool operator !=(ThemeDTO left, ThemeDTO right)
+ public static bool operator !=(CommentaireAssistantDTO left, CommentaireAssistantDTO right)
{
return !Equals(left, right);
}
diff --git a/EPAServeur/DTO/CreationDemandeFormationDTO.cs b/EPAServeur/DTO/CreationDemandeFormationDTO.cs
deleted file mode 100644
index 6fbc91b..0000000
--- a/EPAServeur/DTO/CreationDemandeFormationDTO.cs
+++ /dev/null
@@ -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
-{
- ///
- /// Objet à envoyer lors d'une demande de formation
- ///
- [DataContract]
- public partial class CreationDemandeFormationDTO : IEquatable
- {
- ///
- /// Gets or Sets Id
- ///
- [Required]
- [DataMember(Name="id")]
- public long? Id { get; set; }
-
- ///
- /// Gets or Sets Libelle
- ///
- [Required]
- [DataMember(Name="libelle")]
- public string Libelle { get; set; }
-
- ///
- /// Gets or Sets Description
- ///
- [Required]
- [DataMember(Name="description")]
- public string Description { get; set; }
-
- ///
- /// Gets or Sets Theme
- ///
- [Required]
- [DataMember(Name="theme")]
- public int? Theme { get; set; }
-
- ///
- /// Returns the string presentation of the object
- ///
- /// String presentation of the object
- 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();
- }
-
- ///
- /// Returns the JSON string presentation of the object
- ///
- /// JSON string presentation of the object
- public string ToJson()
- {
- return JsonConvert.SerializeObject(this, Formatting.Indented);
- }
-
- ///
- /// Returns true if objects are equal
- ///
- /// Object to be compared
- /// Boolean
- 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);
- }
-
- ///
- /// Returns true if CreationDemandeFormationDTO instances are equal
- ///
- /// Instance of CreationDemandeFormationDTO to be compared
- /// Boolean
- 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)
- );
- }
-
- ///
- /// Gets the hash code
- ///
- /// Hash code
- 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
- }
-}
diff --git a/EPAServeur/DTO/DemandeDelegationDTO.cs b/EPAServeur/DTO/DemandeDelegationDTO.cs
index 5d13a31..30fa749 100644
--- a/EPAServeur/DTO/DemandeDelegationDTO.cs
+++ b/EPAServeur/DTO/DemandeDelegationDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -17,22 +17,30 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
+using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
///
- /// Les détails d'une demande de délégation d'un EP
+ /// DTO pour la gestion des demandes de délégation.
///
[DataContract]
public partial class DemandeDelegationDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de le demande de délégation
///
- [Required]
+ /// Id de le demande de délégation
[DataMember(Name="id")]
public long? Id { get; set; }
+ ///
+ /// Gets or Sets Referent
+ ///
+ [Required]
+ [DataMember(Name="referent")]
+ public CollaborateurDTO Referent { get; set; }
+
///
/// Gets or Sets Ep
///
@@ -41,27 +49,39 @@ namespace IO.Swagger.DTO
public EpInformationDTO Ep { get; set; }
///
- /// Gets or Sets DateDemande
+ /// Date à laquelle la demande de délégation a été effectuée
///
+ /// Date à laquelle la demande de délégation a été effectuée
[Required]
[DataMember(Name="dateDemande")]
public DateTime? DateDemande { get; set; }
///
- /// Gets or Sets Reponse
+ /// Raison pour laquelle la demande a été effectuée
+ ///
+ /// Raison pour laquelle la demande a été effectuée
+ [Required]
+ [DataMember(Name="raisonDemande")]
+ public string RaisonDemande { get; set; }
+
+ ///
+ /// Gets or Sets EtatDemande
///
- [DataMember(Name="reponse")]
- public bool? Reponse { get; set; }
+ [Required]
+ [DataMember(Name="etatDemande")]
+ public EtatDemande EtatDemande { get; set; }
///
- /// Gets or Sets DateReponse
+ /// Date à laquelle la réponse a été donnée
///
+ /// Date à laquelle la réponse a été donnée
[DataMember(Name="dateReponse")]
public DateTime? DateReponse { get; set; }
///
- /// Gets or Sets RaisonRefus
+ /// Raison pour laquelle la demande a été refusée
///
+ /// Raison pour laquelle la demande a été refusée
[DataMember(Name="raisonRefus")]
public string RaisonRefus { get; set; }
@@ -74,9 +94,11 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder();
sb.Append("class DemandeDelegationDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
+ sb.Append(" Referent: ").Append(Referent).Append("\n");
sb.Append(" Ep: ").Append(Ep).Append("\n");
sb.Append(" DateDemande: ").Append(DateDemande).Append("\n");
- sb.Append(" Reponse: ").Append(Reponse).Append("\n");
+ sb.Append(" RaisonDemande: ").Append(RaisonDemande).Append("\n");
+ sb.Append(" EtatDemande: ").Append(EtatDemande).Append("\n");
sb.Append(" DateReponse: ").Append(DateReponse).Append("\n");
sb.Append(" RaisonRefus: ").Append(RaisonRefus).Append("\n");
sb.Append("}\n");
@@ -120,6 +142,11 @@ namespace IO.Swagger.DTO
Id != null &&
Id.Equals(other.Id)
) &&
+ (
+ Referent == other.Referent ||
+ Referent != null &&
+ Referent.Equals(other.Referent)
+ ) &&
(
Ep == other.Ep ||
Ep != null &&
@@ -131,9 +158,14 @@ namespace IO.Swagger.DTO
DateDemande.Equals(other.DateDemande)
) &&
(
- Reponse == other.Reponse ||
- Reponse != null &&
- Reponse.Equals(other.Reponse)
+ RaisonDemande == other.RaisonDemande ||
+ RaisonDemande != null &&
+ RaisonDemande.Equals(other.RaisonDemande)
+ ) &&
+ (
+ EtatDemande == other.EtatDemande ||
+ EtatDemande != null &&
+ EtatDemande.Equals(other.EtatDemande)
) &&
(
DateReponse == other.DateReponse ||
@@ -159,12 +191,16 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
+ if (Referent != null)
+ hashCode = hashCode * 59 + Referent.GetHashCode();
if (Ep != null)
hashCode = hashCode * 59 + Ep.GetHashCode();
if (DateDemande != null)
hashCode = hashCode * 59 + DateDemande.GetHashCode();
- if (Reponse != null)
- hashCode = hashCode * 59 + Reponse.GetHashCode();
+ if (RaisonDemande != null)
+ hashCode = hashCode * 59 + RaisonDemande.GetHashCode();
+ if (EtatDemande != null)
+ hashCode = hashCode * 59 + EtatDemande.GetHashCode();
if (DateReponse != null)
hashCode = hashCode * 59 + DateReponse.GetHashCode();
if (RaisonRefus != null)
diff --git a/EPAServeur/DTO/DemandeEPIDTO.cs b/EPAServeur/DTO/DemandeEPIDTO.cs
index 50c3e7e..1eada55 100644
--- a/EPAServeur/DTO/DemandeEPIDTO.cs
+++ b/EPAServeur/DTO/DemandeEPIDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -17,64 +17,62 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
+using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
///
- /// Demande d'EPI faite par un collaborateur
+ /// DTO pour afficher et gérer les demandes d'EPI.
///
[DataContract]
public partial class DemandeEPIDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de la demande d'EPI
///
- [Required]
+ /// Id de la demande d'EPI
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets IdCollaborateur
+ /// Gets or Sets Collaborateur
///
[Required]
- [DataMember(Name="idCollaborateur")]
- public Guid? IdCollaborateur { get; set; }
+ [DataMember(Name="collaborateur")]
+ public CollaborateurDTO Collaborateur { get; set; }
///
- /// Gets or Sets IdReferent
+ /// Gets or Sets Referent
///
- [Required]
- [DataMember(Name="idReferent")]
- public Guid? IdReferent { get; set; }
+ [DataMember(Name="referent")]
+ public CollaborateurDTO Referent { get; set; }
///
- /// Gets or Sets DateDemande
+ /// Date à laquelle la demande d'EPI a été effectué
///
+ /// Date à laquelle la demande d'EPI a été effectué
[Required]
[DataMember(Name="dateDemande")]
public DateTime? DateDemande { get; set; }
///
- /// Gets or Sets Etat
- ///
- [DataMember(Name="etat")]
- public int? Etat { get; set; }
-
- ///
- /// Gets or Sets Reponse
+ /// Gets or Sets EtatDemande
///
- [DataMember(Name="reponse")]
- public bool? Reponse { get; set; }
+ [Required]
+ [DataMember(Name="etatDemande")]
+ public EtatDemande EtatDemande { get; set; }
///
- /// Gets or Sets DateReponse
+ /// Date à laquelle le référent a répondu
///
+ /// Date à laquelle le référent a répondu
[DataMember(Name="dateReponse")]
public DateTime? DateReponse { get; set; }
///
- /// Gets or Sets RaisonRefus
+ /// Raison pour laquelle la demande d'EPI a été rejeté
///
+ /// Raison pour laquelle la demande d'EPI a été rejeté
[DataMember(Name="raisonRefus")]
public string RaisonRefus { get; set; }
@@ -93,11 +91,10 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder();
sb.Append("class DemandeEPIDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
- sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n");
- sb.Append(" IdReferent: ").Append(IdReferent).Append("\n");
+ sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
+ sb.Append(" Referent: ").Append(Referent).Append("\n");
sb.Append(" DateDemande: ").Append(DateDemande).Append("\n");
- sb.Append(" Etat: ").Append(Etat).Append("\n");
- sb.Append(" Reponse: ").Append(Reponse).Append("\n");
+ sb.Append(" EtatDemande: ").Append(EtatDemande).Append("\n");
sb.Append(" DateReponse: ").Append(DateReponse).Append("\n");
sb.Append(" RaisonRefus: ").Append(RaisonRefus).Append("\n");
sb.Append(" Ep: ").Append(Ep).Append("\n");
@@ -143,14 +140,14 @@ namespace IO.Swagger.DTO
Id.Equals(other.Id)
) &&
(
- IdCollaborateur == other.IdCollaborateur ||
- IdCollaborateur != null &&
- IdCollaborateur.Equals(other.IdCollaborateur)
+ Collaborateur == other.Collaborateur ||
+ Collaborateur != null &&
+ Collaborateur.Equals(other.Collaborateur)
) &&
(
- IdReferent == other.IdReferent ||
- IdReferent != null &&
- IdReferent.Equals(other.IdReferent)
+ Referent == other.Referent ||
+ Referent != null &&
+ Referent.Equals(other.Referent)
) &&
(
DateDemande == other.DateDemande ||
@@ -158,14 +155,9 @@ namespace IO.Swagger.DTO
DateDemande.Equals(other.DateDemande)
) &&
(
- Etat == other.Etat ||
- Etat != null &&
- Etat.Equals(other.Etat)
- ) &&
- (
- Reponse == other.Reponse ||
- Reponse != null &&
- Reponse.Equals(other.Reponse)
+ EtatDemande == other.EtatDemande ||
+ EtatDemande != null &&
+ EtatDemande.Equals(other.EtatDemande)
) &&
(
DateReponse == other.DateReponse ||
@@ -196,16 +188,14 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
- if (IdCollaborateur != null)
- hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
- if (IdReferent != null)
- hashCode = hashCode * 59 + IdReferent.GetHashCode();
+ if (Collaborateur != null)
+ hashCode = hashCode * 59 + Collaborateur.GetHashCode();
+ if (Referent != null)
+ hashCode = hashCode * 59 + Referent.GetHashCode();
if (DateDemande != null)
hashCode = hashCode * 59 + DateDemande.GetHashCode();
- if (Etat != null)
- hashCode = hashCode * 59 + Etat.GetHashCode();
- if (Reponse != null)
- hashCode = hashCode * 59 + Reponse.GetHashCode();
+ if (EtatDemande != null)
+ hashCode = hashCode * 59 + EtatDemande.GetHashCode();
if (DateReponse != null)
hashCode = hashCode * 59 + DateReponse.GetHashCode();
if (RaisonRefus != null)
diff --git a/EPAServeur/DTO/DemandeFormationDTO.cs b/EPAServeur/DTO/DemandeFormationDTO.cs
index 4fd2f8c..c2ca00c 100644
--- a/EPAServeur/DTO/DemandeFormationDTO.cs
+++ b/EPAServeur/DTO/DemandeFormationDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -17,82 +17,100 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
+using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
///
- /// Les détails d'une demande de formation
+ /// DTO permettant de gérer les demandes de formation.
///
[DataContract]
public partial class DemandeFormationDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de la demande de formation
///
- [Required]
+ /// Id de la demande de formation
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets Libelle
+ /// Libellé de la demande de formation
///
+ /// Libellé de la demande de formation
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }
///
- /// Gets or Sets Description
+ /// Description détaillée de la demande de formation
///
+ /// Description détaillée de la demande de formation
[Required]
[DataMember(Name="description")]
public string Description { get; set; }
///
- /// Gets or Sets DemandeRH
+ /// Indique s'il s'agit d'une demande de formation créée par une RH ou non
///
+ /// Indique s'il s'agit d'une demande de formation créée par une RH ou non
[Required]
[DataMember(Name="demandeRH")]
public bool? DemandeRH { get; set; }
///
- /// Gets or Sets DateDemande
+ /// Date à laquelle la demande a été effectuée
///
+ /// Date à laquelle la demande a été effectuée
[Required]
[DataMember(Name="dateDemande")]
public DateTime? DateDemande { get; set; }
///
- /// Gets or Sets Reponse
+ /// Gets or Sets EtatDemande
///
- [DataMember(Name="reponse")]
- public bool? Reponse { get; set; }
+ [Required]
+ [DataMember(Name="etatDemande")]
+ public EtatDemande EtatDemande { get; set; }
///
- /// Gets or Sets CommentaireRefus
+ /// Commentaire expliquant la raison pour laquelle la demande de formation a été refusée
///
+ /// Commentaire expliquant la raison pour laquelle la demande de formation a été refusée
[DataMember(Name="commentaireRefus")]
public string CommentaireRefus { get; set; }
///
- /// Gets or Sets DateDerniereReponse
+ /// Date à laquelle la demande de formation a reçu une réponse pour la dernière fois
///
+ /// Date à laquelle la demande de formation a reçu une réponse pour la dernière fois
[DataMember(Name="dateDerniereReponse")]
public DateTime? DateDerniereReponse { get; set; }
///
- /// Gets or Sets Theme
+ /// Gets or Sets Origine
///
- [Required]
- [DataMember(Name="theme")]
- public ThemeDTO Theme { get; set; }
+ [DataMember(Name="origine")]
+ public OrigineDemandeFormationDTO Origine { get; set; }
+
+ ///
+ /// Gets or Sets Collaborateur
+ ///
+ [DataMember(Name="collaborateur")]
+ public CollaborateurDTO Collaborateur { get; set; }
///
/// Gets or Sets Ep
///
- [Required]
[DataMember(Name="ep")]
public EpInformationDTO Ep { get; set; }
+ ///
+ /// Gets or Sets Formation
+ ///
+ [DataMember(Name="formation")]
+ public FormationDTO Formation { get; set; }
+
///
/// Returns the string presentation of the object
///
@@ -106,11 +124,13 @@ namespace IO.Swagger.DTO
sb.Append(" Description: ").Append(Description).Append("\n");
sb.Append(" DemandeRH: ").Append(DemandeRH).Append("\n");
sb.Append(" DateDemande: ").Append(DateDemande).Append("\n");
- sb.Append(" Reponse: ").Append(Reponse).Append("\n");
+ sb.Append(" EtatDemande: ").Append(EtatDemande).Append("\n");
sb.Append(" CommentaireRefus: ").Append(CommentaireRefus).Append("\n");
sb.Append(" DateDerniereReponse: ").Append(DateDerniereReponse).Append("\n");
- sb.Append(" Theme: ").Append(Theme).Append("\n");
+ sb.Append(" Origine: ").Append(Origine).Append("\n");
+ sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" Ep: ").Append(Ep).Append("\n");
+ sb.Append(" Formation: ").Append(Formation).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -173,9 +193,9 @@ namespace IO.Swagger.DTO
DateDemande.Equals(other.DateDemande)
) &&
(
- Reponse == other.Reponse ||
- Reponse != null &&
- Reponse.Equals(other.Reponse)
+ EtatDemande == other.EtatDemande ||
+ EtatDemande != null &&
+ EtatDemande.Equals(other.EtatDemande)
) &&
(
CommentaireRefus == other.CommentaireRefus ||
@@ -188,14 +208,24 @@ namespace IO.Swagger.DTO
DateDerniereReponse.Equals(other.DateDerniereReponse)
) &&
(
- Theme == other.Theme ||
- Theme != null &&
- Theme.Equals(other.Theme)
+ Origine == other.Origine ||
+ Origine != null &&
+ Origine.Equals(other.Origine)
+ ) &&
+ (
+ Collaborateur == other.Collaborateur ||
+ Collaborateur != null &&
+ Collaborateur.Equals(other.Collaborateur)
) &&
(
Ep == other.Ep ||
Ep != null &&
Ep.Equals(other.Ep)
+ ) &&
+ (
+ Formation == other.Formation ||
+ Formation != null &&
+ Formation.Equals(other.Formation)
);
}
@@ -219,16 +249,20 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + DemandeRH.GetHashCode();
if (DateDemande != null)
hashCode = hashCode * 59 + DateDemande.GetHashCode();
- if (Reponse != null)
- hashCode = hashCode * 59 + Reponse.GetHashCode();
+ if (EtatDemande != null)
+ hashCode = hashCode * 59 + EtatDemande.GetHashCode();
if (CommentaireRefus != null)
hashCode = hashCode * 59 + CommentaireRefus.GetHashCode();
if (DateDerniereReponse != null)
hashCode = hashCode * 59 + DateDerniereReponse.GetHashCode();
- if (Theme != null)
- hashCode = hashCode * 59 + Theme.GetHashCode();
+ if (Origine != null)
+ hashCode = hashCode * 59 + Origine.GetHashCode();
+ if (Collaborateur != null)
+ hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (Ep != null)
hashCode = hashCode * 59 + Ep.GetHashCode();
+ if (Formation != null)
+ hashCode = hashCode * 59 + Formation.GetHashCode();
return hashCode;
}
}
diff --git a/EPAServeur/DTO/DetailsNoteDTO.cs b/EPAServeur/DTO/DetailsNoteDTO.cs
index 77390c3..81c3a42 100644
--- a/EPAServeur/DTO/DetailsNoteDTO.cs
+++ b/EPAServeur/DTO/DetailsNoteDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,35 +21,38 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Détails d'une note que peut prendre un commercial, un delivery ou un RA sur un collaborateur
+ /// DTO contenant le détail complet d’une note.
///
[DataContract]
public partial class DetailsNoteDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de la note
///
- [Required]
+ /// Id de la note
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets Titre
+ /// Titre de la note
///
+ /// Titre de la note
[Required]
[DataMember(Name="titre")]
public string Titre { get; set; }
///
- /// Gets or Sets Texte
+ /// Contenu de la note
///
+ /// Contenu de la note
[Required]
[DataMember(Name="texte")]
public string Texte { get; set; }
///
- /// Gets or Sets IdAuteur
+ /// Id du référent qui a écrit cette note
///
+ /// Id du référent qui a écrit cette note
[Required]
[DataMember(Name="idAuteur")]
public Guid? IdAuteur { get; set; }
@@ -62,14 +65,18 @@ namespace IO.Swagger.DTO
public CollaborateurDTO Collaborateur { get; set; }
///
- /// Gets or Sets DateCreation
+ /// Date à laquelle la note a été créée
///
+ /// Date à laquelle la note a été créée
+ [Required]
[DataMember(Name="dateCreation")]
public DateTime? DateCreation { get; set; }
///
- /// Gets or Sets DateMiseAjour
+ /// Date à laquelle la note a été mise à jour pour la dernière fois
///
+ /// Date à laquelle la note a été mise à jour pour la dernière fois
+ [Required]
[DataMember(Name="dateMiseAjour")]
public DateTime? DateMiseAjour { get; set; }
diff --git a/EPAServeur/DTO/DocumentDTO.cs b/EPAServeur/DTO/DocumentDTO.cs
index daea651..4d44569 100644
--- a/EPAServeur/DTO/DocumentDTO.cs
+++ b/EPAServeur/DTO/DocumentDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -17,32 +17,35 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
+using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
///
- /// Un document pour récupérer les saisies et leur champ en fonction du type de l'EP qui peut être EPS, EPA ou EPASIXANS
+ /// DTO permettant de faire le lien entre les saisies (EPS ou EPA...) avec l'EP.
///
[DataContract]
public partial class DocumentDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id du document
///
+ /// Id du document
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets Type
+ /// Gets or Sets TypeDocument
///
[Required]
- [DataMember(Name="type")]
- public string Type { get; set; }
+ [DataMember(Name="typeDocument")]
+ public TypeChamps TypeDocument { get; set; }
///
/// Gets or Sets Saisies
///
+ [Required]
[DataMember(Name="saisies")]
public List Saisies { get; set; }
@@ -55,7 +58,7 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder();
sb.Append("class DocumentDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
- sb.Append(" Type: ").Append(Type).Append("\n");
+ sb.Append(" TypeDocument: ").Append(TypeDocument).Append("\n");
sb.Append(" Saisies: ").Append(Saisies).Append("\n");
sb.Append("}\n");
return sb.ToString();
@@ -99,9 +102,9 @@ namespace IO.Swagger.DTO
Id.Equals(other.Id)
) &&
(
- Type == other.Type ||
- Type != null &&
- Type.Equals(other.Type)
+ TypeDocument == other.TypeDocument ||
+ TypeDocument != null &&
+ TypeDocument.Equals(other.TypeDocument)
) &&
(
Saisies == other.Saisies ||
@@ -122,8 +125,8 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
- if (Type != null)
- hashCode = hashCode * 59 + Type.GetHashCode();
+ if (TypeDocument != null)
+ hashCode = hashCode * 59 + TypeDocument.GetHashCode();
if (Saisies != null)
hashCode = hashCode * 59 + Saisies.GetHashCode();
return hashCode;
diff --git a/EPAServeur/DTO/EpDTO.cs b/EPAServeur/DTO/EpDTO.cs
index 139c7e2..8d7c904 100644
--- a/EPAServeur/DTO/EpDTO.cs
+++ b/EPAServeur/DTO/EpDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -17,18 +17,20 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
+using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
///
- /// Tous les détails d'un EP lorsqu'il est consulté
+ /// DTO contenant l'ensemble des informations d'un EP.
///
[DataContract]
public partial class EpDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de l’EP
///
+ /// Id de l’EP
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
@@ -38,25 +40,42 @@ namespace IO.Swagger.DTO
///
[Required]
[DataMember(Name="type")]
- public string Type { get; set; }
+ public TypeEp Type { get; set; }
///
- /// Gets or Sets DateDisponibilite
+ /// Date à partir de laquelle l'EP peut être saisi
///
+ /// Date à partir de laquelle l'EP peut être saisi
[Required]
[DataMember(Name="dateDisponibilite")]
public DateTime? DateDisponibilite { get; set; }
///
- /// Gets or Sets DatePrevisionnelle
+ /// Date à laquelle l'EP est prévu, la date par défaut est celle de l'anniversaire du collaborateur (+6 mois pour EPS)
///
+ /// Date à laquelle l'EP est prévu, la date par défaut est celle de l'anniversaire du collaborateur (+6 mois pour EPS)
[Required]
[DataMember(Name="datePrevisionnelle")]
public DateTime? DatePrevisionnelle { get; set; }
///
- /// Gets or Sets DateSaisie
+ /// Date à laquelle le collaborateur a signé l'EP
///
+ /// Date à laquelle le collaborateur a signé l'EP
+ [DataMember(Name="dateSignatureCollaborateur")]
+ public DateTime? DateSignatureCollaborateur { get; set; }
+
+ ///
+ /// Date à laquelle le référent a signé l'EP
+ ///
+ /// Date à laquelle le référent a signé l'EP
+ [DataMember(Name="dateSignatureReferent")]
+ public DateTime? DateSignatureReferent { get; set; }
+
+ ///
+ /// Date à laquelle l’EP a été saisi par le collaborateur
+ ///
+ /// Date à laquelle l’EP a été saisi par le collaborateur
[DataMember(Name="dateSaisie")]
public DateTime? DateSaisie { get; set; }
@@ -65,11 +84,12 @@ namespace IO.Swagger.DTO
///
[Required]
[DataMember(Name="statut")]
- public int? Statut { get; set; }
+ public StatutEp Statut { get; set; }
///
- /// Gets or Sets Cv
+ /// Nom du CV Apside du collaborateur
///
+ /// Nom du CV Apside du collaborateur
[Required]
[DataMember(Name="cv")]
public string Cv { get; set; }
@@ -93,47 +113,35 @@ namespace IO.Swagger.DTO
public TypeEntretienDTO ChoixTypeEntretien { get; set; }
///
- /// Gets or Sets Obligatoire
+ /// Indique si oui ou non l'EP doit obligatoirement être effectué
///
+ /// Indique si oui ou non l'EP doit obligatoirement être effectué
[Required]
[DataMember(Name="obligatoire")]
public bool? Obligatoire { get; set; }
///
- /// Gets or Sets Objectif
- ///
- [DataMember(Name="objectif")]
- public List Objectif { get; set; }
-
- ///
- /// Gets or Sets ObjectifPrecedent
+ /// Gets or Sets Objectifs
///
- [DataMember(Name="objectifPrecedent")]
- public List ObjectifPrecedent { get; set; }
-
- ///
- /// Gets or Sets CommentaireAssistant
- ///
- [DataMember(Name="commentaireAssistant")]
- public string CommentaireAssistant { get; set; }
+ [Required]
+ [DataMember(Name="objectifs")]
+ public List Objectifs { get; set; }
///
- /// Gets or Sets CommentaireCommercial
+ /// Gets or Sets ObjectifsPrecedent
///
- [DataMember(Name="commentaireCommercial")]
- public string CommentaireCommercial { get; set; }
+ [DataMember(Name="objectifsPrecedent")]
+ public List ObjectifsPrecedent { get; set; }
///
/// Gets or Sets Collaborateur
///
- [Required]
[DataMember(Name="collaborateur")]
public CollaborateurDTO Collaborateur { get; set; }
///
/// Gets or Sets Referent
///
- [Required]
[DataMember(Name="referent")]
public CollaborateurDTO Referent { get; set; }
@@ -167,6 +175,12 @@ namespace IO.Swagger.DTO
[DataMember(Name="demandesDelegation")]
public List DemandesDelegation { get; set; }
+ ///
+ /// Gets or Sets DemandeEPI
+ ///
+ [DataMember(Name="demandeEPI")]
+ public DemandeEPIDTO DemandeEPI { get; set; }
+
///
/// Gets or Sets Documents
///
@@ -174,6 +188,12 @@ namespace IO.Swagger.DTO
[DataMember(Name="documents")]
public List Documents { get; set; }
+ ///
+ /// Gets or Sets CommentairesAssistant
+ ///
+ [DataMember(Name="commentairesAssistant")]
+ public List CommentairesAssistant { get; set; }
+
///
/// Returns the string presentation of the object
///
@@ -186,6 +206,8 @@ namespace IO.Swagger.DTO
sb.Append(" Type: ").Append(Type).Append("\n");
sb.Append(" DateDisponibilite: ").Append(DateDisponibilite).Append("\n");
sb.Append(" DatePrevisionnelle: ").Append(DatePrevisionnelle).Append("\n");
+ sb.Append(" DateSignatureCollaborateur: ").Append(DateSignatureCollaborateur).Append("\n");
+ sb.Append(" DateSignatureReferent: ").Append(DateSignatureReferent).Append("\n");
sb.Append(" DateSaisie: ").Append(DateSaisie).Append("\n");
sb.Append(" Statut: ").Append(Statut).Append("\n");
sb.Append(" Cv: ").Append(Cv).Append("\n");
@@ -193,10 +215,8 @@ namespace IO.Swagger.DTO
sb.Append(" RdvEntretien: ").Append(RdvEntretien).Append("\n");
sb.Append(" ChoixTypeEntretien: ").Append(ChoixTypeEntretien).Append("\n");
sb.Append(" Obligatoire: ").Append(Obligatoire).Append("\n");
- sb.Append(" Objectif: ").Append(Objectif).Append("\n");
- sb.Append(" ObjectifPrecedent: ").Append(ObjectifPrecedent).Append("\n");
- sb.Append(" CommentaireAssistant: ").Append(CommentaireAssistant).Append("\n");
- sb.Append(" CommentaireCommercial: ").Append(CommentaireCommercial).Append("\n");
+ sb.Append(" Objectifs: ").Append(Objectifs).Append("\n");
+ sb.Append(" ObjectifsPrecedent: ").Append(ObjectifsPrecedent).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" Referent: ").Append(Referent).Append("\n");
sb.Append(" DemandesFormation: ").Append(DemandesFormation).Append("\n");
@@ -204,7 +224,9 @@ namespace IO.Swagger.DTO
sb.Append(" Engagements: ").Append(Engagements).Append("\n");
sb.Append(" AugmentationSalaire: ").Append(AugmentationSalaire).Append("\n");
sb.Append(" DemandesDelegation: ").Append(DemandesDelegation).Append("\n");
+ sb.Append(" DemandeEPI: ").Append(DemandeEPI).Append("\n");
sb.Append(" Documents: ").Append(Documents).Append("\n");
+ sb.Append(" CommentairesAssistant: ").Append(CommentairesAssistant).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -261,6 +283,16 @@ namespace IO.Swagger.DTO
DatePrevisionnelle != null &&
DatePrevisionnelle.Equals(other.DatePrevisionnelle)
) &&
+ (
+ DateSignatureCollaborateur == other.DateSignatureCollaborateur ||
+ DateSignatureCollaborateur != null &&
+ DateSignatureCollaborateur.Equals(other.DateSignatureCollaborateur)
+ ) &&
+ (
+ DateSignatureReferent == other.DateSignatureReferent ||
+ DateSignatureReferent != null &&
+ DateSignatureReferent.Equals(other.DateSignatureReferent)
+ ) &&
(
DateSaisie == other.DateSaisie ||
DateSaisie != null &&
@@ -297,24 +329,14 @@ namespace IO.Swagger.DTO
Obligatoire.Equals(other.Obligatoire)
) &&
(
- Objectif == other.Objectif ||
- Objectif != null &&
- Objectif.SequenceEqual(other.Objectif)
+ Objectifs == other.Objectifs ||
+ Objectifs != null &&
+ Objectifs.SequenceEqual(other.Objectifs)
) &&
(
- ObjectifPrecedent == other.ObjectifPrecedent ||
- ObjectifPrecedent != null &&
- ObjectifPrecedent.SequenceEqual(other.ObjectifPrecedent)
- ) &&
- (
- CommentaireAssistant == other.CommentaireAssistant ||
- CommentaireAssistant != null &&
- CommentaireAssistant.Equals(other.CommentaireAssistant)
- ) &&
- (
- CommentaireCommercial == other.CommentaireCommercial ||
- CommentaireCommercial != null &&
- CommentaireCommercial.Equals(other.CommentaireCommercial)
+ ObjectifsPrecedent == other.ObjectifsPrecedent ||
+ ObjectifsPrecedent != null &&
+ ObjectifsPrecedent.SequenceEqual(other.ObjectifsPrecedent)
) &&
(
Collaborateur == other.Collaborateur ||
@@ -351,10 +373,20 @@ namespace IO.Swagger.DTO
DemandesDelegation != null &&
DemandesDelegation.SequenceEqual(other.DemandesDelegation)
) &&
+ (
+ DemandeEPI == other.DemandeEPI ||
+ DemandeEPI != null &&
+ DemandeEPI.Equals(other.DemandeEPI)
+ ) &&
(
Documents == other.Documents ||
Documents != null &&
Documents.SequenceEqual(other.Documents)
+ ) &&
+ (
+ CommentairesAssistant == other.CommentairesAssistant ||
+ CommentairesAssistant != null &&
+ CommentairesAssistant.SequenceEqual(other.CommentairesAssistant)
);
}
@@ -376,6 +408,10 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + DateDisponibilite.GetHashCode();
if (DatePrevisionnelle != null)
hashCode = hashCode * 59 + DatePrevisionnelle.GetHashCode();
+ if (DateSignatureCollaborateur != null)
+ hashCode = hashCode * 59 + DateSignatureCollaborateur.GetHashCode();
+ if (DateSignatureReferent != null)
+ hashCode = hashCode * 59 + DateSignatureReferent.GetHashCode();
if (DateSaisie != null)
hashCode = hashCode * 59 + DateSaisie.GetHashCode();
if (Statut != null)
@@ -390,14 +426,10 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + ChoixTypeEntretien.GetHashCode();
if (Obligatoire != null)
hashCode = hashCode * 59 + Obligatoire.GetHashCode();
- if (Objectif != null)
- hashCode = hashCode * 59 + Objectif.GetHashCode();
- if (ObjectifPrecedent != null)
- hashCode = hashCode * 59 + ObjectifPrecedent.GetHashCode();
- if (CommentaireAssistant != null)
- hashCode = hashCode * 59 + CommentaireAssistant.GetHashCode();
- if (CommentaireCommercial != null)
- hashCode = hashCode * 59 + CommentaireCommercial.GetHashCode();
+ if (Objectifs != null)
+ hashCode = hashCode * 59 + Objectifs.GetHashCode();
+ if (ObjectifsPrecedent != null)
+ hashCode = hashCode * 59 + ObjectifsPrecedent.GetHashCode();
if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (Referent != null)
@@ -412,8 +444,12 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + AugmentationSalaire.GetHashCode();
if (DemandesDelegation != null)
hashCode = hashCode * 59 + DemandesDelegation.GetHashCode();
+ if (DemandeEPI != null)
+ hashCode = hashCode * 59 + DemandeEPI.GetHashCode();
if (Documents != null)
hashCode = hashCode * 59 + Documents.GetHashCode();
+ if (CommentairesAssistant != null)
+ hashCode = hashCode * 59 + CommentairesAssistant.GetHashCode();
return hashCode;
}
}
diff --git a/EPAServeur/DTO/EpInformationDTO.cs b/EPAServeur/DTO/EpInformationDTO.cs
index 77f9432..4427242 100644
--- a/EPAServeur/DTO/EpInformationDTO.cs
+++ b/EPAServeur/DTO/EpInformationDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -17,18 +17,20 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
+using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
///
- /// Les informations de base d'un EP
+ /// DTO permettant d'afficher les informations utiles d'un EP dans un tableau.
///
[DataContract]
public partial class EpInformationDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de l'EP
///
+ /// Id de l'EP
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
@@ -38,32 +40,35 @@ namespace IO.Swagger.DTO
///
[Required]
[DataMember(Name="type")]
- public string Type { get; set; }
+ public TypeEp Type { get; set; }
///
/// Gets or Sets Statut
///
[Required]
[DataMember(Name="statut")]
- public string Statut { get; set; }
+ public StatutEp Statut { get; set; }
///
- /// Gets or Sets DateDisponibilite
+ /// Date à partir de laquelle l'EP peut être saisi
///
+ /// Date à partir de laquelle l'EP peut être saisi
[Required]
[DataMember(Name="dateDisponibilite")]
public DateTime? DateDisponibilite { get; set; }
///
- /// Gets or Sets DatePrevisionnelle
+ /// Date à laquelle l'EP est prévu, la date par défaut est celle de l'anniversaire du collaborateur (+6 mois pour EPS)
///
+ /// Date à laquelle l'EP est prévu, la date par défaut est celle de l'anniversaire du collaborateur (+6 mois pour EPS)
[Required]
[DataMember(Name="datePrevisionnelle")]
public DateTime? DatePrevisionnelle { get; set; }
///
- /// Gets or Sets Obligatoire
+ /// Indique si oui ou non l'EP doit obligatoirement être effectué
///
+ /// Indique si oui ou non l'EP doit obligatoirement être effectué
[Required]
[DataMember(Name="obligatoire")]
public bool? Obligatoire { get; set; }
@@ -71,16 +76,14 @@ namespace IO.Swagger.DTO
///
/// Gets or Sets Collaborateur
///
- [Required]
[DataMember(Name="collaborateur")]
public CollaborateurDTO Collaborateur { get; set; }
///
/// Gets or Sets Referent
///
- [Required]
[DataMember(Name="referent")]
- public ReferentDTO Referent { get; set; }
+ public CollaborateurDTO Referent { get; set; }
///
/// Returns the string presentation of the object
diff --git a/EPAServeur/DTO/EpSaisieDTO.cs b/EPAServeur/DTO/EpSaisieDTO.cs
index 3ac97de..980a6fa 100644
--- a/EPAServeur/DTO/EpSaisieDTO.cs
+++ b/EPAServeur/DTO/EpSaisieDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -17,18 +17,20 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
+using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
///
- /// Objet de l'EP au moment de la saisie du collaborateur
+ /// DTO utilisé lors de la saisie du collaborateur ou du référent.
///
[DataContract]
public partial class EpSaisieDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de l’EP
///
+ /// Id de l’EP
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
@@ -38,18 +40,12 @@ namespace IO.Swagger.DTO
///
[Required]
[DataMember(Name="type")]
- public string Type { get; set; }
+ public TypeEp Type { get; set; }
///
- /// Gets or Sets DatePrevisionnelle
- ///
- [Required]
- [DataMember(Name="datePrevisionnelle")]
- public DateTime? DatePrevisionnelle { get; set; }
-
- ///
- /// Gets or Sets Cv
+ /// Nom du CV Apside du collaborateur
///
+ /// Nom du CV Apside du collaborateur
[DataMember(Name="cv")]
public string Cv { get; set; }
@@ -60,23 +56,50 @@ namespace IO.Swagger.DTO
public TypeEntretienDTO ChoixEntretien { get; set; }
///
- /// Gets or Sets Obligatoire
+ /// Indique si oui ou non l'EP doit obligatoirement être effectué
///
+ /// Indique si oui ou non l'EP doit obligatoirement être effectué
[Required]
[DataMember(Name="obligatoire")]
public bool? Obligatoire { get; set; }
///
- /// Gets or Sets Objectif
+ /// Gets or Sets Objectifs
+ ///
+ [DataMember(Name="objectifs")]
+ public List Objectifs { get; set; }
+
+ ///
+ /// Gets or Sets ObjectifsPrecedent
+ ///
+ [DataMember(Name="objectifsPrecedent")]
+ public List ObjectifsPrecedent { get; set; }
+
+ ///
+ /// Id du collaborateur qui passe son EP
+ ///
+ /// Id du collaborateur qui passe son EP
+ [DataMember(Name="idCollaborateur")]
+ public Guid? IdCollaborateur { get; set; }
+
+ ///
+ /// Id du référent actuel de l'EP
///
- [DataMember(Name="objectif")]
- public List Objectif { get; set; }
+ /// Id du référent actuel de l'EP
+ [DataMember(Name="idReferent")]
+ public Guid? IdReferent { get; set; }
///
- /// Gets or Sets ObjectifPrecedent
+ /// Gets or Sets Engagements
///
- [DataMember(Name="objectifPrecedent")]
- public List ObjectifPrecedent { get; set; }
+ [DataMember(Name="engagements")]
+ public List Engagements { get; set; }
+
+ ///
+ /// Gets or Sets AugmentationSalaire
+ ///
+ [DataMember(Name="augmentationSalaire")]
+ public AugmentationSalaireDTO AugmentationSalaire { get; set; }
///
/// Gets or Sets Documents
@@ -95,12 +118,15 @@ namespace IO.Swagger.DTO
sb.Append("class EpSaisieDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Type: ").Append(Type).Append("\n");
- sb.Append(" DatePrevisionnelle: ").Append(DatePrevisionnelle).Append("\n");
sb.Append(" Cv: ").Append(Cv).Append("\n");
sb.Append(" ChoixEntretien: ").Append(ChoixEntretien).Append("\n");
sb.Append(" Obligatoire: ").Append(Obligatoire).Append("\n");
- sb.Append(" Objectif: ").Append(Objectif).Append("\n");
- sb.Append(" ObjectifPrecedent: ").Append(ObjectifPrecedent).Append("\n");
+ sb.Append(" Objectifs: ").Append(Objectifs).Append("\n");
+ sb.Append(" ObjectifsPrecedent: ").Append(ObjectifsPrecedent).Append("\n");
+ sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n");
+ sb.Append(" IdReferent: ").Append(IdReferent).Append("\n");
+ sb.Append(" Engagements: ").Append(Engagements).Append("\n");
+ sb.Append(" AugmentationSalaire: ").Append(AugmentationSalaire).Append("\n");
sb.Append(" Documents: ").Append(Documents).Append("\n");
sb.Append("}\n");
return sb.ToString();
@@ -148,11 +174,6 @@ namespace IO.Swagger.DTO
Type != null &&
Type.Equals(other.Type)
) &&
- (
- DatePrevisionnelle == other.DatePrevisionnelle ||
- DatePrevisionnelle != null &&
- DatePrevisionnelle.Equals(other.DatePrevisionnelle)
- ) &&
(
Cv == other.Cv ||
Cv != null &&
@@ -169,14 +190,34 @@ namespace IO.Swagger.DTO
Obligatoire.Equals(other.Obligatoire)
) &&
(
- Objectif == other.Objectif ||
- Objectif != null &&
- Objectif.SequenceEqual(other.Objectif)
+ Objectifs == other.Objectifs ||
+ Objectifs != null &&
+ Objectifs.SequenceEqual(other.Objectifs)
+ ) &&
+ (
+ ObjectifsPrecedent == other.ObjectifsPrecedent ||
+ ObjectifsPrecedent != null &&
+ ObjectifsPrecedent.SequenceEqual(other.ObjectifsPrecedent)
+ ) &&
+ (
+ IdCollaborateur == other.IdCollaborateur ||
+ IdCollaborateur != null &&
+ IdCollaborateur.Equals(other.IdCollaborateur)
+ ) &&
+ (
+ IdReferent == other.IdReferent ||
+ IdReferent != null &&
+ IdReferent.Equals(other.IdReferent)
+ ) &&
+ (
+ Engagements == other.Engagements ||
+ Engagements != null &&
+ Engagements.SequenceEqual(other.Engagements)
) &&
(
- ObjectifPrecedent == other.ObjectifPrecedent ||
- ObjectifPrecedent != null &&
- ObjectifPrecedent.SequenceEqual(other.ObjectifPrecedent)
+ AugmentationSalaire == other.AugmentationSalaire ||
+ AugmentationSalaire != null &&
+ AugmentationSalaire.Equals(other.AugmentationSalaire)
) &&
(
Documents == other.Documents ||
@@ -199,18 +240,24 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Id.GetHashCode();
if (Type != null)
hashCode = hashCode * 59 + Type.GetHashCode();
- if (DatePrevisionnelle != null)
- hashCode = hashCode * 59 + DatePrevisionnelle.GetHashCode();
if (Cv != null)
hashCode = hashCode * 59 + Cv.GetHashCode();
if (ChoixEntretien != null)
hashCode = hashCode * 59 + ChoixEntretien.GetHashCode();
if (Obligatoire != null)
hashCode = hashCode * 59 + Obligatoire.GetHashCode();
- if (Objectif != null)
- hashCode = hashCode * 59 + Objectif.GetHashCode();
- if (ObjectifPrecedent != null)
- hashCode = hashCode * 59 + ObjectifPrecedent.GetHashCode();
+ if (Objectifs != null)
+ hashCode = hashCode * 59 + Objectifs.GetHashCode();
+ if (ObjectifsPrecedent != null)
+ hashCode = hashCode * 59 + ObjectifsPrecedent.GetHashCode();
+ if (IdCollaborateur != null)
+ hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
+ if (IdReferent != null)
+ hashCode = hashCode * 59 + IdReferent.GetHashCode();
+ if (Engagements != null)
+ hashCode = hashCode * 59 + Engagements.GetHashCode();
+ if (AugmentationSalaire != null)
+ hashCode = hashCode * 59 + AugmentationSalaire.GetHashCode();
if (Documents != null)
hashCode = hashCode * 59 + Documents.GetHashCode();
return hashCode;
diff --git a/EPAServeur/DTO/ErreurDTO.cs b/EPAServeur/DTO/ErreurDTO.cs
index 2d06213..a0b01a1 100644
--- a/EPAServeur/DTO/ErreurDTO.cs
+++ b/EPAServeur/DTO/ErreurDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Objet pour la gestion des erreurs
+ /// Classe pour la gestion et l'affichage des erreurs.
///
[DataContract]
public partial class ErreurDTO : IEquatable
{
///
- /// Gets or Sets Code
+ /// Code Erreur
///
+ /// Code Erreur
[Required]
[DataMember(Name="code")]
- public string Code { get; set; }
+ public int? Code { get; set; }
///
- /// Gets or Sets Message
+ /// Message d'erreur
///
+ /// Message d'erreur
[Required]
[DataMember(Name="message")]
public string Message { get; set; }
diff --git a/EPAServeur/DTO/EvaluationDTO.cs b/EPAServeur/DTO/EvaluationDTO.cs
index 24a60c0..697ead2 100644
--- a/EPAServeur/DTO/EvaluationDTO.cs
+++ b/EPAServeur/DTO/EvaluationDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,17 +21,42 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Evaluation d'une participation formation
+ /// DTO pour les évaluations concernant les formations.
///
[DataContract]
public partial class EvaluationDTO : IEquatable
{
///
- /// Gets or Sets IdParticipation
+ /// Id de la participation à la formation
///
+ /// Id de la participation à la formation
[Required]
- [DataMember(Name="idParticipation")]
- public long? IdParticipation { get; set; }
+ [DataMember(Name="id")]
+ public long? Id { get; set; }
+
+ ///
+ /// Intitulé de la formation
+ ///
+ /// Intitulé de la formation
+ [Required]
+ [DataMember(Name="intitule")]
+ public string Intitule { get; set; }
+
+ ///
+ /// Date de début de la formation
+ ///
+ /// Date de début de la formation
+ [Required]
+ [DataMember(Name="dateDebut")]
+ public DateTime? DateDebut { get; set; }
+
+ ///
+ /// Indique si la formation est certifiée ou non
+ ///
+ /// Indique si la formation est certifiée ou non
+ [Required]
+ [DataMember(Name="estCertifie")]
+ public bool? EstCertifie { get; set; }
///
/// Gets or Sets Saisies
@@ -48,7 +73,10 @@ namespace IO.Swagger.DTO
{
var sb = new StringBuilder();
sb.Append("class EvaluationDTO {\n");
- sb.Append(" IdParticipation: ").Append(IdParticipation).Append("\n");
+ sb.Append(" Id: ").Append(Id).Append("\n");
+ sb.Append(" Intitule: ").Append(Intitule).Append("\n");
+ sb.Append(" DateDebut: ").Append(DateDebut).Append("\n");
+ sb.Append(" EstCertifie: ").Append(EstCertifie).Append("\n");
sb.Append(" Saisies: ").Append(Saisies).Append("\n");
sb.Append("}\n");
return sb.ToString();
@@ -87,9 +115,24 @@ namespace IO.Swagger.DTO
return
(
- IdParticipation == other.IdParticipation ||
- IdParticipation != null &&
- IdParticipation.Equals(other.IdParticipation)
+ Id == other.Id ||
+ Id != null &&
+ Id.Equals(other.Id)
+ ) &&
+ (
+ Intitule == other.Intitule ||
+ Intitule != null &&
+ Intitule.Equals(other.Intitule)
+ ) &&
+ (
+ DateDebut == other.DateDebut ||
+ DateDebut != null &&
+ DateDebut.Equals(other.DateDebut)
+ ) &&
+ (
+ EstCertifie == other.EstCertifie ||
+ EstCertifie != null &&
+ EstCertifie.Equals(other.EstCertifie)
) &&
(
Saisies == other.Saisies ||
@@ -108,8 +151,14 @@ namespace IO.Swagger.DTO
{
var hashCode = 41;
// Suitable nullity checks etc, of course :)
- if (IdParticipation != null)
- hashCode = hashCode * 59 + IdParticipation.GetHashCode();
+ if (Id != null)
+ hashCode = hashCode * 59 + Id.GetHashCode();
+ if (Intitule != null)
+ hashCode = hashCode * 59 + Intitule.GetHashCode();
+ if (DateDebut != null)
+ hashCode = hashCode * 59 + DateDebut.GetHashCode();
+ if (EstCertifie != null)
+ hashCode = hashCode * 59 + EstCertifie.GetHashCode();
if (Saisies != null)
hashCode = hashCode * 59 + Saisies.GetHashCode();
return hashCode;
diff --git a/EPAServeur/DTO/FormationDTO.cs b/EPAServeur/DTO/FormationDTO.cs
index 089e350..d1c81c3 100644
--- a/EPAServeur/DTO/FormationDTO.cs
+++ b/EPAServeur/DTO/FormationDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,21 +21,22 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Toutes les informations d'une formation
+ /// DTO pour la gestion des formations.
///
[DataContract]
public partial class FormationDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de la formation
///
- [Required]
+ /// Id de la formation
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets Intitule
+ /// Intitulé de la formation
///
+ /// Intitulé de la formation
[Required]
[DataMember(Name="intitule")]
public string Intitule { get; set; }
@@ -50,46 +51,54 @@ namespace IO.Swagger.DTO
///
/// Gets or Sets Statut
///
+ [Required]
[DataMember(Name="statut")]
public StatutFormationDTO Statut { get; set; }
///
- /// Gets or Sets IdAgence
+ /// Id de l'agence de la RH qui a créé la formation
///
+ /// Id de l'agence de la RH qui a créé la formation
+ [Required]
[DataMember(Name="idAgence")]
public long? IdAgence { get; set; }
///
- /// Gets or Sets DateDebut
+ /// Date de la première séance de la formation
///
+ /// Date de la première séance de la formation
[Required]
[DataMember(Name="dateDebut")]
public DateTime? DateDebut { get; set; }
///
- /// Gets or Sets DateFin
+ /// Date de la dernière séance de la formation
///
+ /// Date de la dernière séance de la formation
[Required]
[DataMember(Name="dateFin")]
public DateTime? DateFin { get; set; }
///
- /// Gets or Sets Heure
+ /// Nombre d'heures total de formation
///
+ /// Nombre d'heures total de formation
[Required]
[DataMember(Name="heure")]
public int? Heure { get; set; }
///
- /// Gets or Sets Jour
+ /// Nombre de jours total de formation
///
+ /// Nombre de jours total de formation
[Required]
[DataMember(Name="jour")]
public int? Jour { get; set; }
///
- /// Gets or Sets Organisme
+ /// Organisme en charge d'effectuer la formation
///
+ /// Organisme en charge d'effectuer la formation
[Required]
[DataMember(Name="organisme")]
public string Organisme { get; set; }
@@ -109,17 +118,26 @@ namespace IO.Swagger.DTO
public TypeFormationDTO Type { get; set; }
///
- /// Gets or Sets EstCertifie
+ /// Indique s'il s'agit d'une formation certifiée ou non
///
+ /// Indique s'il s'agit d'une formation certifiée ou non
[Required]
- [DataMember(Name="estCertifie")]
- public bool? EstCertifie { get; set; }
+ [DataMember(Name="estCertifiee")]
+ public bool? EstCertifiee { get; set; }
///
- /// Gets or Sets ParticipantsFormation
+ /// Indique que la formation a bien été effectuée ou non
///
- [DataMember(Name="participantsFormation")]
- public List ParticipantsFormation { get; set; }
+ /// Indique que la formation a bien été effectuée ou non
+ [Required]
+ [DataMember(Name="estRealisee")]
+ public bool? EstRealisee { get; set; }
+
+ ///
+ /// Gets or Sets Participations
+ ///
+ [DataMember(Name="participations")]
+ public List Participations { get; set; }
///
/// Returns the string presentation of the object
@@ -141,8 +159,9 @@ namespace IO.Swagger.DTO
sb.Append(" Organisme: ").Append(Organisme).Append("\n");
sb.Append(" Mode: ").Append(Mode).Append("\n");
sb.Append(" Type: ").Append(Type).Append("\n");
- sb.Append(" EstCertifie: ").Append(EstCertifie).Append("\n");
- sb.Append(" ParticipantsFormation: ").Append(ParticipantsFormation).Append("\n");
+ sb.Append(" EstCertifiee: ").Append(EstCertifiee).Append("\n");
+ sb.Append(" EstRealisee: ").Append(EstRealisee).Append("\n");
+ sb.Append(" Participations: ").Append(Participations).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -240,14 +259,19 @@ namespace IO.Swagger.DTO
Type.Equals(other.Type)
) &&
(
- EstCertifie == other.EstCertifie ||
- EstCertifie != null &&
- EstCertifie.Equals(other.EstCertifie)
+ EstCertifiee == other.EstCertifiee ||
+ EstCertifiee != null &&
+ EstCertifiee.Equals(other.EstCertifiee)
+ ) &&
+ (
+ EstRealisee == other.EstRealisee ||
+ EstRealisee != null &&
+ EstRealisee.Equals(other.EstRealisee)
) &&
(
- ParticipantsFormation == other.ParticipantsFormation ||
- ParticipantsFormation != null &&
- ParticipantsFormation.SequenceEqual(other.ParticipantsFormation)
+ Participations == other.Participations ||
+ Participations != null &&
+ Participations.SequenceEqual(other.Participations)
);
}
@@ -285,10 +309,12 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Mode.GetHashCode();
if (Type != null)
hashCode = hashCode * 59 + Type.GetHashCode();
- if (EstCertifie != null)
- hashCode = hashCode * 59 + EstCertifie.GetHashCode();
- if (ParticipantsFormation != null)
- hashCode = hashCode * 59 + ParticipantsFormation.GetHashCode();
+ if (EstCertifiee != null)
+ hashCode = hashCode * 59 + EstCertifiee.GetHashCode();
+ if (EstRealisee != null)
+ hashCode = hashCode * 59 + EstRealisee.GetHashCode();
+ if (Participations != null)
+ hashCode = hashCode * 59 + Participations.GetHashCode();
return hashCode;
}
}
diff --git a/EPAServeur/DTO/FormationDTOParticipantsFormation.cs b/EPAServeur/DTO/FormationDTOParticipantsFormation.cs
deleted file mode 100644
index 1c19e41..0000000
--- a/EPAServeur/DTO/FormationDTOParticipantsFormation.cs
+++ /dev/null
@@ -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
-{
- ///
- ///
- ///
- [DataContract]
- public partial class FormationDTOParticipantsFormation : IEquatable
- {
- ///
- /// Gets or Sets Id
- ///
- [Required]
- [DataMember(Name="id")]
- public long? Id { get; set; }
-
- ///
- /// Gets or Sets DateCreation
- ///
- [Required]
- [DataMember(Name="dateCreation")]
- public DateTime? DateCreation { get; set; }
-
- ///
- /// Gets or Sets Formation
- ///
- [Required]
- [DataMember(Name="formation")]
- public string Formation { get; set; }
-
- ///
- /// Gets or Sets Date
- ///
- [DataMember(Name="date")]
- public DateTime? Date { get; set; }
-
- ///
- /// Gets or Sets Statut
- ///
- [DataMember(Name="statut")]
- public string Statut { get; set; }
-
- ///
- /// Gets or Sets IdCollaborateur
- ///
- [DataMember(Name="idCollaborateur")]
- public Guid? IdCollaborateur { get; set; }
-
- ///
- /// Gets or Sets Collaborateur
- ///
- [DataMember(Name="collaborateur")]
- public string Collaborateur { get; set; }
-
- ///
- /// Gets or Sets EstEvaluee
- ///
- [Required]
- [DataMember(Name="estEvaluee")]
- public bool? EstEvaluee { get; set; }
-
- ///
- /// Returns the string presentation of the object
- ///
- /// String presentation of the object
- 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();
- }
-
- ///
- /// Returns the JSON string presentation of the object
- ///
- /// JSON string presentation of the object
- public string ToJson()
- {
- return JsonConvert.SerializeObject(this, Formatting.Indented);
- }
-
- ///
- /// Returns true if objects are equal
- ///
- /// Object to be compared
- /// Boolean
- 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);
- }
-
- ///
- /// Returns true if FormationDTOParticipantsFormation instances are equal
- ///
- /// Instance of FormationDTOParticipantsFormation to be compared
- /// Boolean
- 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)
- );
- }
-
- ///
- /// Gets the hash code
- ///
- /// Hash code
- 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
- }
-}
diff --git a/EPAServeur/DTO/FormationDetailsDTO.cs b/EPAServeur/DTO/FormationDetailsDTO.cs
index 50e979f..0a269c1 100644
--- a/EPAServeur/DTO/FormationDetailsDTO.cs
+++ b/EPAServeur/DTO/FormationDetailsDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,20 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Les détails d'une formation
+ /// DTO pour l'affichage des détails d'une formation.
///
[DataContract]
public partial class FormationDetailsDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de la formation
///
+ /// Id de la formation
+ [Required]
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets Intitule
+ /// Intitulé de la formation
///
+ /// Intitulé de la formation
[Required]
[DataMember(Name="intitule")]
public string Intitule { get; set; }
@@ -42,54 +45,52 @@ namespace IO.Swagger.DTO
///
/// Gets or Sets Statut
///
+ [Required]
[DataMember(Name="statut")]
public StatutFormationDTO Statut { get; set; }
///
- /// Gets or Sets DateDebut
+ /// Date de début de la formation
///
+ /// Date de début de la formation
[Required]
[DataMember(Name="dateDebut")]
public DateTime? DateDebut { get; set; }
///
- /// Gets or Sets DateFin
+ /// Date de la dernière séance de la formation
///
+ /// Date de la dernière séance de la formation
[Required]
[DataMember(Name="dateFin")]
public DateTime? DateFin { get; set; }
///
- /// Gets or Sets NbPartitipants
+ /// Organisme en charge d'effectuer la formation
///
- [Required]
- [DataMember(Name="nbPartitipants")]
- public int? NbPartitipants { get; set; }
+ /// Organisme en charge d'effectuer la formation
+ [DataMember(Name="organisme")]
+ public string Organisme { get; set; }
///
- /// Gets or Sets Origine
+ /// Nombre de participants de la formation
///
+ /// Nombre de participants de la formation
[Required]
- [DataMember(Name = "origine")]
- public OrigineFormationDTO Origine { get; set; }
+ [DataMember(Name="nbParticipations")]
+ public int? NbParticipations { get; set; }
///
- /// Gets or Sets Mode
- ///
- [Required]
- [DataMember(Name="mode")]
- public ModeFormationDTO Mode { get; set; }
-
- ///
- /// Gets or Sets Type
+ /// Gets or Sets Origine
///
[Required]
- [DataMember(Name="type")]
- public TypeFormationDTO Type { get; set; }
+ [DataMember(Name="origine")]
+ public OrigineFormationDTO Origine { get; set; }
///
- /// Gets or Sets EstCertifie
+ /// Indique si la formation est certifiée ou non
///
+ /// Indique si la formation est certifiée ou non
[Required]
[DataMember(Name="estCertifie")]
public bool? EstCertifie { get; set; }
@@ -107,9 +108,9 @@ namespace IO.Swagger.DTO
sb.Append(" Statut: ").Append(Statut).Append("\n");
sb.Append(" DateDebut: ").Append(DateDebut).Append("\n");
sb.Append(" DateFin: ").Append(DateFin).Append("\n");
- sb.Append(" NbPartitipants: ").Append(NbPartitipants).Append("\n");
- sb.Append(" Mode: ").Append(Mode).Append("\n");
- sb.Append(" Type: ").Append(Type).Append("\n");
+ sb.Append(" Organisme: ").Append(Organisme).Append("\n");
+ sb.Append(" NbParticipations: ").Append(NbParticipations).Append("\n");
+ sb.Append(" Origine: ").Append(Origine).Append("\n");
sb.Append(" EstCertifie: ").Append(EstCertifie).Append("\n");
sb.Append("}\n");
return sb.ToString();
@@ -173,19 +174,19 @@ namespace IO.Swagger.DTO
DateFin.Equals(other.DateFin)
) &&
(
- NbPartitipants == other.NbPartitipants ||
- NbPartitipants != null &&
- NbPartitipants.Equals(other.NbPartitipants)
+ Organisme == other.Organisme ||
+ Organisme != null &&
+ Organisme.Equals(other.Organisme)
) &&
(
- Mode == other.Mode ||
- Mode != null &&
- Mode.Equals(other.Mode)
+ NbParticipations == other.NbParticipations ||
+ NbParticipations != null &&
+ NbParticipations.Equals(other.NbParticipations)
) &&
(
- Type == other.Type ||
- Type != null &&
- Type.Equals(other.Type)
+ Origine == other.Origine ||
+ Origine != null &&
+ Origine.Equals(other.Origine)
) &&
(
EstCertifie == other.EstCertifie ||
@@ -214,12 +215,12 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + DateDebut.GetHashCode();
if (DateFin != null)
hashCode = hashCode * 59 + DateFin.GetHashCode();
- if (NbPartitipants != null)
- hashCode = hashCode * 59 + NbPartitipants.GetHashCode();
- if (Mode != null)
- hashCode = hashCode * 59 + Mode.GetHashCode();
- if (Type != null)
- hashCode = hashCode * 59 + Type.GetHashCode();
+ if (Organisme != null)
+ hashCode = hashCode * 59 + Organisme.GetHashCode();
+ if (NbParticipations != null)
+ hashCode = hashCode * 59 + NbParticipations.GetHashCode();
+ if (Origine != null)
+ hashCode = hashCode * 59 + Origine.GetHashCode();
if (EstCertifie != null)
hashCode = hashCode * 59 + EstCertifie.GetHashCode();
return hashCode;
diff --git a/EPAServeur/DTO/ModeFormationDTO.cs b/EPAServeur/DTO/ModeFormationDTO.cs
index 7d3a746..bc9c204 100644
--- a/EPAServeur/DTO/ModeFormationDTO.cs
+++ b/EPAServeur/DTO/ModeFormationDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Mode d'une formation
+ /// DTO concernant le mode d'une formation.
///
[DataContract]
public partial class ModeFormationDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id du mode de formation
///
+ /// Id du mode de formation
[Required]
[DataMember(Name="id")]
public int? Id { get; set; }
///
- /// Gets or Sets Libelle
+ /// Libellé du mode de formation
///
+ /// Libellé du mode de formation
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }
diff --git a/EPAServeur/DTO/ObjectifDTO.cs b/EPAServeur/DTO/ObjectifDTO.cs
index 1de060c..abaa611 100644
--- a/EPAServeur/DTO/ObjectifDTO.cs
+++ b/EPAServeur/DTO/ObjectifDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Les objectifs pris par le collaborateur
+ /// DTO concernant un objectif du collaborateur.
///
[DataContract]
public partial class ObjectifDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de l'objectif
///
+ /// Id de l'objectif
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets Libelle
+ /// Objectif du collaborateur
///
+ /// Objectif du collaborateur
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }
diff --git a/EPAServeur/DTO/ObjectifPrecedentDTO.cs b/EPAServeur/DTO/ObjectifPrecedentDTO.cs
index b835226..81a217a 100644
--- a/EPAServeur/DTO/ObjectifPrecedentDTO.cs
+++ b/EPAServeur/DTO/ObjectifPrecedentDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -17,40 +17,42 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
+using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
///
- /// Les objectifs pris par le collaborateur durant le précédent EP
+ /// DTO concernant un objectif du dernier EP effectué par le collaborateur.
///
[DataContract]
public partial class ObjectifPrecedentDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de l'objectif précédent
///
+ /// Id de l'objectif précédent
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets Libelle
+ /// Objectif précédent du collaborateur
///
+ /// Objectif précédent du collaborateur
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }
///
- /// Gets or Sets Atteint
+ /// Gets or Sets StatutObjectif
///
- [Required]
- [DataMember(Name="atteint")]
- public bool? Atteint { get; set; }
+ [DataMember(Name="statutObjectif")]
+ public StatutObjectif StatutObjectif { get; set; }
///
- /// Gets or Sets Commentaire
+ /// Commentaire du collaborateur sur l'objectif
///
- [Required]
+ /// Commentaire du collaborateur sur l'objectif
[DataMember(Name="commentaire")]
public string Commentaire { get; set; }
@@ -64,7 +66,7 @@ namespace IO.Swagger.DTO
sb.Append("class ObjectifPrecedentDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Libelle: ").Append(Libelle).Append("\n");
- sb.Append(" Atteint: ").Append(Atteint).Append("\n");
+ sb.Append(" StatutObjectif: ").Append(StatutObjectif).Append("\n");
sb.Append(" Commentaire: ").Append(Commentaire).Append("\n");
sb.Append("}\n");
return sb.ToString();
@@ -113,9 +115,9 @@ namespace IO.Swagger.DTO
Libelle.Equals(other.Libelle)
) &&
(
- Atteint == other.Atteint ||
- Atteint != null &&
- Atteint.Equals(other.Atteint)
+ StatutObjectif == other.StatutObjectif ||
+ StatutObjectif != null &&
+ StatutObjectif.Equals(other.StatutObjectif)
) &&
(
Commentaire == other.Commentaire ||
@@ -138,8 +140,8 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Id.GetHashCode();
if (Libelle != null)
hashCode = hashCode * 59 + Libelle.GetHashCode();
- if (Atteint != null)
- hashCode = hashCode * 59 + Atteint.GetHashCode();
+ if (StatutObjectif != null)
+ hashCode = hashCode * 59 + StatutObjectif.GetHashCode();
if (Commentaire != null)
hashCode = hashCode * 59 + Commentaire.GetHashCode();
return hashCode;
diff --git a/EPAServeur/DTO/OrigineDemandeFormationDTO.cs b/EPAServeur/DTO/OrigineDemandeFormationDTO.cs
index 01b3303..f991c4f 100644
--- a/EPAServeur/DTO/OrigineDemandeFormationDTO.cs
+++ b/EPAServeur/DTO/OrigineDemandeFormationDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Origine d'une demande de formation
+ /// DTO concernant l'origine de la demande de formation.
///
[DataContract]
public partial class OrigineDemandeFormationDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de l'origine de la demande de formation
///
+ /// Id de l'origine de la demande de formation
[Required]
[DataMember(Name="id")]
public int? Id { get; set; }
///
- /// Gets or Sets Libelle
+ /// Libellé de l'origine de la demande de formation
///
+ /// Libellé de l'origine de la demande de formation
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }
diff --git a/EPAServeur/DTO/OrigineFormationDTO.cs b/EPAServeur/DTO/OrigineFormationDTO.cs
index 0d720ab..5da1b52 100644
--- a/EPAServeur/DTO/OrigineFormationDTO.cs
+++ b/EPAServeur/DTO/OrigineFormationDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Origine d'une formation
+ /// DTO concernant l'origine d'une formation.
///
[DataContract]
public partial class OrigineFormationDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de l'origine de la formation
///
+ /// Id de l'origine de la formation
[Required]
[DataMember(Name="id")]
public int? Id { get; set; }
///
- /// Gets or Sets Libelle
+ /// Libellé de l'origine de la formation
///
+ /// Libellé de l'origine de la formation
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }
diff --git a/EPAServeur/DTO/ParticipationEPDTO.cs b/EPAServeur/DTO/ParticipationEPDTO.cs
index 2cfd538..0dc6207 100644
--- a/EPAServeur/DTO/ParticipationEPDTO.cs
+++ b/EPAServeur/DTO/ParticipationEPDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,31 +21,41 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Information des participants d'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.
///
[DataContract]
public partial class ParticipationEPDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de la participation
///
- [Required]
+ /// Id de la participation
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets IdCollaborateur
+ /// Id du participant
///
+ /// Id du participant
[Required]
- [DataMember(Name="idCollaborateur")]
- public Guid? IdCollaborateur { get; set; }
+ [DataMember(Name="idParticipant")]
+ public Guid? IdParticipant { get; set; }
///
- /// Gets or Sets Collaborateur
+ /// Indique si la participation est juste une participation d'un EP en cours ou des prochains EP en plus
///
+ /// Indique si la participation est juste une participation d'un EP en cours ou des prochains EP en plus
[Required]
- [DataMember(Name="collaborateur")]
- public string Collaborateur { get; set; }
+ [DataMember(Name="estPermanente")]
+ public bool? EstPermanente { get; set; }
+
+ ///
+ /// Nom et prénom du participant
+ ///
+ /// Nom et prénom du participant
+ [Required]
+ [DataMember(Name="participant")]
+ public string Participant { get; set; }
///
/// Returns the string presentation of the object
@@ -56,8 +66,9 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder();
sb.Append("class ParticipationEPDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
- sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n");
- sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
+ sb.Append(" IdParticipant: ").Append(IdParticipant).Append("\n");
+ sb.Append(" EstPermanente: ").Append(EstPermanente).Append("\n");
+ sb.Append(" Participant: ").Append(Participant).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -100,14 +111,19 @@ namespace IO.Swagger.DTO
Id.Equals(other.Id)
) &&
(
- IdCollaborateur == other.IdCollaborateur ||
- IdCollaborateur != null &&
- IdCollaborateur.Equals(other.IdCollaborateur)
+ IdParticipant == other.IdParticipant ||
+ IdParticipant != null &&
+ IdParticipant.Equals(other.IdParticipant)
+ ) &&
+ (
+ EstPermanente == other.EstPermanente ||
+ EstPermanente != null &&
+ EstPermanente.Equals(other.EstPermanente)
) &&
(
- Collaborateur == other.Collaborateur ||
- Collaborateur != null &&
- Collaborateur.Equals(other.Collaborateur)
+ Participant == other.Participant ||
+ Participant != null &&
+ Participant.Equals(other.Participant)
);
}
@@ -123,10 +139,12 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
- if (IdCollaborateur != null)
- hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
- if (Collaborateur != null)
- hashCode = hashCode * 59 + Collaborateur.GetHashCode();
+ if (IdParticipant != null)
+ hashCode = hashCode * 59 + IdParticipant.GetHashCode();
+ if (EstPermanente != null)
+ hashCode = hashCode * 59 + EstPermanente.GetHashCode();
+ if (Participant != null)
+ hashCode = hashCode * 59 + Participant.GetHashCode();
return hashCode;
}
}
diff --git a/EPAServeur/DTO/ParticipationFormationDTO.cs b/EPAServeur/DTO/ParticipationFormationDTO.cs
index 31d26fd..cab1c4a 100644
--- a/EPAServeur/DTO/ParticipationFormationDTO.cs
+++ b/EPAServeur/DTO/ParticipationFormationDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,63 +21,70 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- ///
+ /// DTO concernant la participation à une formation.
///
[DataContract]
public partial class ParticipationFormationDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de la participation formation
///
- [Required]
+ /// Id de la participation formation
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets DateCreation
+ /// Date à laquelle la participation a été créée
///
+ /// Date à laquelle la participation a été créée
[Required]
[DataMember(Name="dateCreation")]
public DateTime? DateCreation { get; set; }
///
- /// Gets or Sets Formation
+ /// Intitulé de la formation
///
+ /// Intitulé de la formation
[Required]
- [DataMember(Name="formation")]
- public string Formation { get; set; }
+ [DataMember(Name="intitule")]
+ public string Intitule { get; set; }
///
- /// Gets or Sets Date
+ /// Date de début de la formation
///
- [DataMember(Name="date")]
- public DateTime? Date { get; set; }
+ /// Date de début de la formation
+ [Required]
+ [DataMember(Name="dateDebut")]
+ public DateTime? DateDebut { get; set; }
///
/// Gets or Sets Statut
///
+ [Required]
[DataMember(Name="statut")]
- public string Statut { get; set; }
-
- ///
- /// Gets or Sets IdCollaborateur
- ///
- [DataMember(Name="idCollaborateur")]
- public Guid? IdCollaborateur { get; set; }
+ public StatutFormationDTO Statut { get; set; }
///
/// Gets or Sets Collaborateur
///
+ [Required]
[DataMember(Name="collaborateur")]
- public string Collaborateur { get; set; }
+ public CollaborateurDTO Collaborateur { get; set; }
///
- /// Gets or Sets EstEvaluee
+ /// Indique si le collaborateur a effectué l'évaluation de la formation
///
+ /// Indique si le collaborateur a effectué l'évaluation de la formation
[Required]
[DataMember(Name="estEvaluee")]
public bool? EstEvaluee { get; set; }
+ ///
+ /// Gets or Sets Ep
+ ///
+ [DataMember(Name="ep")]
+ public EpInformationDTO Ep { get; set; }
+
///
/// Returns the string presentation of the object
///
@@ -88,12 +95,12 @@ namespace IO.Swagger.DTO
sb.Append("class ParticipationFormationDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" DateCreation: ").Append(DateCreation).Append("\n");
- sb.Append(" Formation: ").Append(Formation).Append("\n");
- sb.Append(" Date: ").Append(Date).Append("\n");
+ sb.Append(" Intitule: ").Append(Intitule).Append("\n");
+ sb.Append(" DateDebut: ").Append(DateDebut).Append("\n");
sb.Append(" Statut: ").Append(Statut).Append("\n");
- sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n");
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n");
sb.Append(" EstEvaluee: ").Append(EstEvaluee).Append("\n");
+ sb.Append(" Ep: ").Append(Ep).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -141,25 +148,20 @@ namespace IO.Swagger.DTO
DateCreation.Equals(other.DateCreation)
) &&
(
- Formation == other.Formation ||
- Formation != null &&
- Formation.Equals(other.Formation)
+ Intitule == other.Intitule ||
+ Intitule != null &&
+ Intitule.Equals(other.Intitule)
) &&
(
- Date == other.Date ||
- Date != null &&
- Date.Equals(other.Date)
+ DateDebut == other.DateDebut ||
+ DateDebut != null &&
+ DateDebut.Equals(other.DateDebut)
) &&
(
Statut == other.Statut ||
Statut != null &&
Statut.Equals(other.Statut)
) &&
- (
- IdCollaborateur == other.IdCollaborateur ||
- IdCollaborateur != null &&
- IdCollaborateur.Equals(other.IdCollaborateur)
- ) &&
(
Collaborateur == other.Collaborateur ||
Collaborateur != null &&
@@ -169,6 +171,11 @@ namespace IO.Swagger.DTO
EstEvaluee == other.EstEvaluee ||
EstEvaluee != null &&
EstEvaluee.Equals(other.EstEvaluee)
+ ) &&
+ (
+ Ep == other.Ep ||
+ Ep != null &&
+ Ep.Equals(other.Ep)
);
}
@@ -186,18 +193,18 @@ namespace IO.Swagger.DTO
hashCode = hashCode * 59 + Id.GetHashCode();
if (DateCreation != null)
hashCode = hashCode * 59 + DateCreation.GetHashCode();
- if (Formation != null)
- hashCode = hashCode * 59 + Formation.GetHashCode();
- if (Date != null)
- hashCode = hashCode * 59 + Date.GetHashCode();
+ if (Intitule != null)
+ hashCode = hashCode * 59 + Intitule.GetHashCode();
+ if (DateDebut != null)
+ hashCode = hashCode * 59 + DateDebut.GetHashCode();
if (Statut != null)
hashCode = hashCode * 59 + Statut.GetHashCode();
- if (IdCollaborateur != null)
- hashCode = hashCode * 59 + IdCollaborateur.GetHashCode();
if (Collaborateur != null)
hashCode = hashCode * 59 + Collaborateur.GetHashCode();
if (EstEvaluee != null)
hashCode = hashCode * 59 + EstEvaluee.GetHashCode();
+ if (Ep != null)
+ hashCode = hashCode * 59 + Ep.GetHashCode();
return hashCode;
}
}
diff --git a/EPAServeur/DTO/ProchainEPDTO.cs b/EPAServeur/DTO/ProchainEPDTO.cs
index 6591816..a2afb7d 100644
--- a/EPAServeur/DTO/ProchainEPDTO.cs
+++ b/EPAServeur/DTO/ProchainEPDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -17,18 +17,20 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
+using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
///
- /// Objet contenant les détails du prochain EP non saisi du collaborateur
+ /// DTO permettant au collaborateur d'avoir les informations sur la date de son prochain EP.
///
[DataContract]
public partial class ProchainEPDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de l'EP
///
+ /// Id de l'EP
[Required]
[DataMember(Name="id")]
public long? Id { get; set; }
@@ -38,25 +40,28 @@ namespace IO.Swagger.DTO
///
[Required]
[DataMember(Name="type")]
- public int? Type { get; set; }
+ public TypeChamps Type { get; set; }
///
- /// Gets or Sets DateDisponibilite
+ /// Date à laquelle l'EP est disponible pour être saisi
///
+ /// Date à laquelle l'EP est disponible pour être saisi
[Required]
[DataMember(Name="dateDisponibilite")]
public DateTime? DateDisponibilite { get; set; }
///
- /// Gets or Sets DatePrevisionnelle
+ /// Date à laquelle l'EP est prévu, la date par défaut est celle de l'anniversaire du collaborateur (+6 mois pour EPS)
///
+ /// Date à laquelle l'EP est prévu, la date par défaut est celle de l'anniversaire du collaborateur (+6 mois pour EPS)
[Required]
[DataMember(Name="datePrevisionnelle")]
public DateTime? DatePrevisionnelle { get; set; }
///
- /// Gets or Sets Obligatoire
+ /// Indique si oui ou non l'EP doit obligatoirement être effectué
///
+ /// Indique si oui ou non l'EP doit obligatoirement être effectué
[Required]
[DataMember(Name="obligatoire")]
public bool? Obligatoire { get; set; }
diff --git a/EPAServeur/DTO/ProfilDTO.cs b/EPAServeur/DTO/ProfilDTO.cs
deleted file mode 100644
index e0dbfa4..0000000
--- a/EPAServeur/DTO/ProfilDTO.cs
+++ /dev/null
@@ -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
-{
- ///
- /// Information utile à avoir lorsqu'un utilisateur se connecte
- ///
- [DataContract]
- public partial class ProfilDTO : IEquatable
- {
- ///
- /// Gets or Sets Id
- ///
- [Required]
- [DataMember(Name="id")]
- public Guid? Id { get; set; }
-
- ///
- /// Gets or Sets Nom
- ///
- [Required]
- [DataMember(Name="nom")]
- public string Nom { get; set; }
-
- ///
- /// Gets or Sets Prenom
- ///
- [Required]
- [DataMember(Name="prenom")]
- public string Prenom { get; set; }
-
- ///
- /// Gets or Sets MailApside
- ///
- [Required]
- [DataMember(Name="mailApside")]
- public string MailApside { get; set; }
-
- ///
- /// Gets or Sets DateArrivee
- ///
- [DataMember(Name="dateArrivee")]
- public DateTime? DateArrivee { get; set; }
-
- ///
- /// Gets or Sets BusinessUnit
- ///
- [DataMember(Name="businessUnit")]
- public BusinessUnitDTO BusinessUnit { get; set; }
-
- ///
- /// Returns the string presentation of the object
- ///
- /// String presentation of the object
- 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();
- }
-
- ///
- /// Returns the JSON string presentation of the object
- ///
- /// JSON string presentation of the object
- public string ToJson()
- {
- return JsonConvert.SerializeObject(this, Formatting.Indented);
- }
-
- ///
- /// Returns true if objects are equal
- ///
- /// Object to be compared
- /// Boolean
- 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);
- }
-
- ///
- /// Returns true if ProfilDTO instances are equal
- ///
- /// Instance of ProfilDTO to be compared
- /// Boolean
- 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)
- );
- }
-
- ///
- /// Gets the hash code
- ///
- /// Hash code
- 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
- }
-}
diff --git a/EPAServeur/DTO/RDVEntretienDTO.cs b/EPAServeur/DTO/RDVEntretienDTO.cs
index 5724d3e..4ad6931 100644
--- a/EPAServeur/DTO/RDVEntretienDTO.cs
+++ b/EPAServeur/DTO/RDVEntretienDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,21 +21,22 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// RDV pour un entretien
+ /// DTO concernant la proposition d’un rendez-vous pour l’entretien professionnel.
///
[DataContract]
public partial class RDVEntretienDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id du rendez-vous
///
- [Required]
+ /// Id du rendez-vous
[DataMember(Name="id")]
public long? Id { get; set; }
///
- /// Gets or Sets DateEntretien
+ /// Date proposée/prévue pour l'entretien
///
+ /// Date proposée/prévue pour l'entretien
[Required]
[DataMember(Name="dateEntretien")]
public DateTime? DateEntretien { get; set; }
diff --git a/EPAServeur/DTO/ReferentDTO.cs b/EPAServeur/DTO/ReferentDTO.cs
deleted file mode 100644
index 60e7cf1..0000000
--- a/EPAServeur/DTO/ReferentDTO.cs
+++ /dev/null
@@ -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
-{
- ///
- /// Les informations d'un collaborateur
- ///
- [DataContract]
- public partial class ReferentDTO : IEquatable
- {
- ///
- /// Gets or Sets Id
- ///
- [Required]
- [DataMember(Name="id")]
- public Guid? Id { get; set; }
-
- ///
- /// Gets or Sets Nom
- ///
- [Required]
- [DataMember(Name="nom")]
- public string Nom { get; set; }
-
- ///
- /// Gets or Sets Prenom
- ///
- [Required]
- [DataMember(Name="prenom")]
- public string Prenom { get; set; }
-
- ///
- /// Gets or Sets MailApside
- ///
- [Required]
- [DataMember(Name="mailApside")]
- public string MailApside { get; set; }
-
- ///
- /// Gets or Sets BusinessUnit
- ///
- [DataMember(Name="businessUnit")]
- public BusinessUnitDTO BusinessUnit { get; set; }
-
- ///
- /// Gets or Sets Collaborateurs
- ///
- [DataMember(Name="collaborateurs")]
- public List Collaborateurs { get; set; }
-
- ///
- /// Returns the string presentation of the object
- ///
- /// String presentation of the object
- 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();
- }
-
- ///
- /// Returns the JSON string presentation of the object
- ///
- /// JSON string presentation of the object
- public string ToJson()
- {
- return JsonConvert.SerializeObject(this, Formatting.Indented);
- }
-
- ///
- /// Returns true if objects are equal
- ///
- /// Object to be compared
- /// Boolean
- 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);
- }
-
- ///
- /// Returns true if ReferentDTO instances are equal
- ///
- /// Instance of ReferentDTO to be compared
- /// Boolean
- 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)
- );
- }
-
- ///
- /// Gets the hash code
- ///
- /// Hash code
- 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
- }
-}
diff --git a/EPAServeur/DTO/CreationDemandeDelegationDTO.cs b/EPAServeur/DTO/ReferentEPDTO.cs
similarity index 62%
rename from EPAServeur/DTO/CreationDemandeDelegationDTO.cs
rename to EPAServeur/DTO/ReferentEPDTO.cs
index fe01e1d..9e39a94 100644
--- a/EPAServeur/DTO/CreationDemandeDelegationDTO.cs
+++ b/EPAServeur/DTO/ReferentEPDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,29 +21,24 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Objet à envoyer lorsqu'un référent fait une demande de délégation
+ /// DTO permettant de gérer les référents EP
///
[DataContract]
- public partial class CreationDemandeDelegationDTO : IEquatable
+ public partial class ReferentEPDTO : IEquatable
{
///
- /// Gets or Sets IdEp
- ///
- [DataMember(Name="idEp")]
- public long? IdEp { get; set; }
-
- ///
- /// Gets or Sets IdReferent
+ /// Id du référent
///
+ /// Id du référent
+ [Required]
[DataMember(Name="idReferent")]
- public CollaborateurDTO IdReferent { get; set; }
+ public Guid? IdReferent { get; set; }
///
- /// Gets or Sets RaisonDemande
+ /// Gets or Sets IdsCollaborateur
///
- [Required]
- [DataMember(Name="raisonDemande")]
- public string RaisonDemande { get; set; }
+ [DataMember(Name="idsCollaborateur")]
+ public List IdsCollaborateur { get; set; }
///
/// Returns the string presentation of the object
@@ -52,10 +47,9 @@ namespace IO.Swagger.DTO
public override string ToString()
{
var sb = new StringBuilder();
- sb.Append("class CreationDemandeDelegationDTO {\n");
- sb.Append(" IdEp: ").Append(IdEp).Append("\n");
+ sb.Append("class ReferentEPDTO {\n");
sb.Append(" IdReferent: ").Append(IdReferent).Append("\n");
- sb.Append(" RaisonDemande: ").Append(RaisonDemande).Append("\n");
+ sb.Append(" IdsCollaborateur: ").Append(IdsCollaborateur).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -78,34 +72,29 @@ namespace IO.Swagger.DTO
{
if (ReferenceEquals(null, obj)) return false;
if (ReferenceEquals(this, obj)) return true;
- return obj.GetType() == GetType() && Equals((CreationDemandeDelegationDTO)obj);
+ return obj.GetType() == GetType() && Equals((ReferentEPDTO)obj);
}
///
- /// Returns true if CreationDemandeDelegationDTO instances are equal
+ /// Returns true if ReferentEPDTO instances are equal
///
- /// Instance of CreationDemandeDelegationDTO to be compared
+ /// Instance of ReferentEPDTO to be compared
/// Boolean
- public bool Equals(CreationDemandeDelegationDTO other)
+ public bool Equals(ReferentEPDTO other)
{
if (ReferenceEquals(null, other)) return false;
if (ReferenceEquals(this, other)) return true;
return
- (
- IdEp == other.IdEp ||
- IdEp != null &&
- IdEp.Equals(other.IdEp)
- ) &&
(
IdReferent == other.IdReferent ||
IdReferent != null &&
IdReferent.Equals(other.IdReferent)
) &&
(
- RaisonDemande == other.RaisonDemande ||
- RaisonDemande != null &&
- RaisonDemande.Equals(other.RaisonDemande)
+ IdsCollaborateur == other.IdsCollaborateur ||
+ IdsCollaborateur != null &&
+ IdsCollaborateur.SequenceEqual(other.IdsCollaborateur)
);
}
@@ -119,12 +108,10 @@ namespace IO.Swagger.DTO
{
var hashCode = 41;
// Suitable nullity checks etc, of course :)
- if (IdEp != null)
- hashCode = hashCode * 59 + IdEp.GetHashCode();
if (IdReferent != null)
hashCode = hashCode * 59 + IdReferent.GetHashCode();
- if (RaisonDemande != null)
- hashCode = hashCode * 59 + RaisonDemande.GetHashCode();
+ if (IdsCollaborateur != null)
+ hashCode = hashCode * 59 + IdsCollaborateur.GetHashCode();
return hashCode;
}
}
@@ -132,12 +119,12 @@ namespace IO.Swagger.DTO
#region Operators
#pragma warning disable 1591
- public static bool operator ==(CreationDemandeDelegationDTO left, CreationDemandeDelegationDTO right)
+ public static bool operator ==(ReferentEPDTO left, ReferentEPDTO right)
{
return Equals(left, right);
}
- public static bool operator !=(CreationDemandeDelegationDTO left, CreationDemandeDelegationDTO right)
+ public static bool operator !=(ReferentEPDTO left, ReferentEPDTO right)
{
return !Equals(left, right);
}
diff --git a/EPAServeur/DTO/SaisieDTO.cs b/EPAServeur/DTO/SaisieDTO.cs
index e4cdcda..2e0af93 100644
--- a/EPAServeur/DTO/SaisieDTO.cs
+++ b/EPAServeur/DTO/SaisieDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -17,52 +17,38 @@ using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
+using IO.Swagger.Enum;
namespace IO.Swagger.DTO
{
///
- /// Saisi d'un collaborateur ou d'un référent sur un champ
+ /// DTO concernant la saisie des documents de l'EP.
///
[DataContract]
public partial class SaisieDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id de la saisie
///
+ /// Id de la saisie
[Required]
[DataMember(Name="id")]
public string Id { get; set; }
///
- /// Gets or Sets TypeSaisie
- ///
- [DataMember(Name="typeSaisie")]
- public int? TypeSaisie { get; set; }
-
- ///
- /// Gets or Sets Note
+ /// Note saisie
///
+ /// Note saisie
[DataMember(Name="note")]
public int? Note { get; set; }
///
- /// Gets or Sets Texte
+ /// Texte saisi
///
+ /// Texte saisi
[DataMember(Name="texte")]
public string Texte { get; set; }
- ///
- /// Gets or Sets Texte2
- ///
- [DataMember(Name="texte2")]
- public string Texte2 { get; set; }
-
- ///
- /// Gets or Sets Niveau
- ///
- [DataMember(Name="niveau")]
- public int? Niveau { get; set; }
-
///
/// Gets or Sets Champ
///
@@ -70,6 +56,13 @@ namespace IO.Swagger.DTO
[DataMember(Name="champ")]
public ChampDTO Champ { get; set; }
+ ///
+ /// Gets or Sets TypeSaisie
+ ///
+ [Required]
+ [DataMember(Name="typeSaisie")]
+ public TypeEp TypeSaisie { get; set; }
+
///
/// Returns the string presentation of the object
///
@@ -79,12 +72,10 @@ namespace IO.Swagger.DTO
var sb = new StringBuilder();
sb.Append("class SaisieDTO {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
- sb.Append(" TypeSaisie: ").Append(TypeSaisie).Append("\n");
sb.Append(" Note: ").Append(Note).Append("\n");
sb.Append(" Texte: ").Append(Texte).Append("\n");
- sb.Append(" Texte2: ").Append(Texte2).Append("\n");
- sb.Append(" Niveau: ").Append(Niveau).Append("\n");
sb.Append(" Champ: ").Append(Champ).Append("\n");
+ sb.Append(" TypeSaisie: ").Append(TypeSaisie).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -126,11 +117,6 @@ namespace IO.Swagger.DTO
Id != null &&
Id.Equals(other.Id)
) &&
- (
- TypeSaisie == other.TypeSaisie ||
- TypeSaisie != null &&
- TypeSaisie.Equals(other.TypeSaisie)
- ) &&
(
Note == other.Note ||
Note != null &&
@@ -141,20 +127,15 @@ namespace IO.Swagger.DTO
Texte != null &&
Texte.Equals(other.Texte)
) &&
- (
- Texte2 == other.Texte2 ||
- Texte2 != null &&
- Texte2.Equals(other.Texte2)
- ) &&
- (
- Niveau == other.Niveau ||
- Niveau != null &&
- Niveau.Equals(other.Niveau)
- ) &&
(
Champ == other.Champ ||
Champ != null &&
Champ.Equals(other.Champ)
+ ) &&
+ (
+ TypeSaisie == other.TypeSaisie ||
+ TypeSaisie != null &&
+ TypeSaisie.Equals(other.TypeSaisie)
);
}
@@ -170,18 +151,14 @@ namespace IO.Swagger.DTO
// Suitable nullity checks etc, of course :)
if (Id != null)
hashCode = hashCode * 59 + Id.GetHashCode();
- if (TypeSaisie != null)
- hashCode = hashCode * 59 + TypeSaisie.GetHashCode();
if (Note != null)
hashCode = hashCode * 59 + Note.GetHashCode();
if (Texte != null)
hashCode = hashCode * 59 + Texte.GetHashCode();
- if (Texte2 != null)
- hashCode = hashCode * 59 + Texte2.GetHashCode();
- if (Niveau != null)
- hashCode = hashCode * 59 + Niveau.GetHashCode();
if (Champ != null)
hashCode = hashCode * 59 + Champ.GetHashCode();
+ if (TypeSaisie != null)
+ hashCode = hashCode * 59 + TypeSaisie.GetHashCode();
return hashCode;
}
}
diff --git a/EPAServeur/DTO/StatutFormationDTO.cs b/EPAServeur/DTO/StatutFormationDTO.cs
index b613612..5ff3043 100644
--- a/EPAServeur/DTO/StatutFormationDTO.cs
+++ b/EPAServeur/DTO/StatutFormationDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Statut actuel d'une formation
+ /// DTO concernant le statut d’une formation.
///
[DataContract]
public partial class StatutFormationDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id du statut de la formation
///
+ /// Id du statut de la formation
[Required]
[DataMember(Name="id")]
public int? Id { get; set; }
///
- /// Gets or Sets Libelle
+ /// Libellé du statut de la formation
///
+ /// Libellé du statut de la formation
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }
diff --git a/EPAServeur/DTO/TypeEntretienDTO.cs b/EPAServeur/DTO/TypeEntretienDTO.cs
index 9896c34..d7cda37 100644
--- a/EPAServeur/DTO/TypeEntretienDTO.cs
+++ b/EPAServeur/DTO/TypeEntretienDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Type de l'entretien d'un EP
+ /// DTO concernant comment l'entretien va se dérouler.
///
[DataContract]
public partial class TypeEntretienDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id du type de l'entretien
///
+ /// Id du type de l'entretien
[Required]
[DataMember(Name="id")]
public int? Id { get; set; }
///
- /// Gets or Sets Libelle
+ /// Texte du type de l'entretien
///
+ /// Texte du type de l'entretien
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }
diff --git a/EPAServeur/DTO/TypeFormationDTO.cs b/EPAServeur/DTO/TypeFormationDTO.cs
index 8310e01..e004f92 100644
--- a/EPAServeur/DTO/TypeFormationDTO.cs
+++ b/EPAServeur/DTO/TypeFormationDTO.cs
@@ -3,7 +3,7 @@
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
- * OpenAPI spec version: 1.3.4
+ * OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
@@ -21,21 +21,23 @@ using Newtonsoft.Json;
namespace IO.Swagger.DTO
{
///
- /// Type d'une formation
+ /// DTO concernant le type d'une formation.
///
[DataContract]
public partial class TypeFormationDTO : IEquatable
{
///
- /// Gets or Sets Id
+ /// Id du type de la formation
///
+ /// Id du type de la formation
[Required]
[DataMember(Name="id")]
public int? Id { get; set; }
///
- /// Gets or Sets Libelle
+ /// Libellé du type de la formation
///
+ /// Libellé du type de la formation
[Required]
[DataMember(Name="libelle")]
public string Libelle { get; set; }
diff --git a/EPAServeur/Services/FormationService.cs b/EPAServeur/Services/FormationService.cs
index f3a51f8..378fc7a 100644
--- a/EPAServeur/Services/FormationService.cs
+++ b/EPAServeur/Services/FormationService.cs
@@ -800,7 +800,7 @@ namespace EPAServeur.Services
Heure = formation.Heure,
Jour = formation.Jour,
Organisme = formation.Organisme,
- EstCertifie = formation.EstCertifiee,
+ EstCertifiee = formation.EstCertifiee,
Origine = GetOrigineFormationDTO(formation.Origine),
Statut = GetStatutFormationDTO(formation.Statut),
Mode = GetModeFormationDTO(formation.ModeFormation),
@@ -896,7 +896,7 @@ namespace EPAServeur.Services
formation.Heure = Convert.ToInt32(formationDTO.Heure.Value);
formation.Jour = Convert.ToInt32(formationDTO.Jour.Value);
formation.Organisme = formationDTO.Organisme;
- formation.EstCertifiee = formationDTO.EstCertifie.Value;
+ formation.EstCertifiee = formationDTO.EstCertifiee.Value;
formation.Origine = GetOrigineFormation(formationDTO.Origine);
formation.Statut = GetStatutFormation(formationDTO.Statut);
formation.ModeFormation = GetModeFormation(formationDTO.Mode);