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);