Modification de l'API du service collaborateur pour récupérer un référent par son id et le référent d'un collaborateur
parent
19600f3950
commit
71a84d0e42
File diff suppressed because it is too large
Load Diff
@ -1,864 +0,0 @@ |
|||||||
/* |
|
||||||
* Service Collaborateur API |
|
||||||
* |
|
||||||
* Api du service Collaborateur, utilisée pour récupérer les données des collaborateurs d'Apside |
|
||||||
* |
|
||||||
* OpenAPI spec version: 1.1.2 |
|
||||||
* Contact: lilian.gayet@apside-groupe.com |
|
||||||
* Generated by: https://github.com/swagger-api/swagger-codegen.git |
|
||||||
*/ |
|
||||||
using System; |
|
||||||
using System.Collections.Generic; |
|
||||||
using System.Collections.ObjectModel; |
|
||||||
using System.Linq; |
|
||||||
using RestSharp; |
|
||||||
using IO.Swagger.ClientCollaborateur; |
|
||||||
using IO.Swagger.ModelCollaborateur; |
|
||||||
|
|
||||||
namespace IO.Swagger.ApiCollaborateur |
|
||||||
{ |
|
||||||
/// <summary> |
|
||||||
/// Represents a collection of functions to interact with the API endpoints |
|
||||||
/// </summary> |
|
||||||
public interface IRfrentApi : IApiAccessor |
|
||||||
{ |
|
||||||
#region Synchronous Operations |
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher les référents d'un collaborateur à l'aide de son identifiant |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <returns>List<Collaborateur></returns> |
|
||||||
List<Collaborateur> ChercherRefCollabId (Guid? collabId); |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher les référents d'un collaborateur à l'aide de son identifiant |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <returns>ApiResponse of List<Collaborateur></returns> |
|
||||||
ApiResponse<List<Collaborateur>> ChercherRefCollabIdWithHttpInfo (Guid? collabId); |
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher les référents d'un collaborateur à l'aide de son mail apside |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <returns>List<Collaborateur></returns> |
|
||||||
List<Collaborateur> ChercherRefCollabMail (string mailApside); |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher les référents d'un collaborateur à l'aide de son mail apside |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <returns>ApiResponse of List<Collaborateur></returns> |
|
||||||
ApiResponse<List<Collaborateur>> ChercherRefCollabMailWithHttpInfo (string mailApside); |
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son identifiant |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>Collaborateur</returns> |
|
||||||
Collaborateur ChercherRefSuiviParDateCollabId (Guid? collabId, string date); |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son identifiant |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>ApiResponse of Collaborateur</returns> |
|
||||||
ApiResponse<Collaborateur> ChercherRefSuiviParDateCollabIdWithHttpInfo (Guid? collabId, string date); |
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son mail apside |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>Collaborateur</returns> |
|
||||||
Collaborateur ChercherRefSuiviParDateCollabMail (string mailApside, string date); |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son mail apside |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>ApiResponse of Collaborateur</returns> |
|
||||||
ApiResponse<Collaborateur> ChercherRefSuiviParDateCollabMailWithHttpInfo (string mailApside, string date); |
|
||||||
#endregion Synchronous Operations |
|
||||||
#region Asynchronous Operations |
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher les référents d'un collaborateur à l'aide de son identifiant |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <returns>Task of List<Collaborateur></returns> |
|
||||||
System.Threading.Tasks.Task<List<Collaborateur>> ChercherRefCollabIdAsync (Guid? collabId); |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher les référents d'un collaborateur à l'aide de son identifiant |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <returns>Task of ApiResponse (List<Collaborateur>)</returns> |
|
||||||
System.Threading.Tasks.Task<ApiResponse<List<Collaborateur>>> ChercherRefCollabIdAsyncWithHttpInfo (Guid? collabId); |
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher les référents d'un collaborateur à l'aide de son mail apside |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <returns>Task of List<Collaborateur></returns> |
|
||||||
System.Threading.Tasks.Task<List<Collaborateur>> ChercherRefCollabMailAsync (string mailApside); |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher les référents d'un collaborateur à l'aide de son mail apside |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <returns>Task of ApiResponse (List<Collaborateur>)</returns> |
|
||||||
System.Threading.Tasks.Task<ApiResponse<List<Collaborateur>>> ChercherRefCollabMailAsyncWithHttpInfo (string mailApside); |
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son identifiant |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>Task of Collaborateur</returns> |
|
||||||
System.Threading.Tasks.Task<Collaborateur> ChercherRefSuiviParDateCollabIdAsync (Guid? collabId, string date); |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son identifiant |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>Task of ApiResponse (Collaborateur)</returns> |
|
||||||
System.Threading.Tasks.Task<ApiResponse<Collaborateur>> ChercherRefSuiviParDateCollabIdAsyncWithHttpInfo (Guid? collabId, string date); |
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son mail apside |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>Task of Collaborateur</returns> |
|
||||||
System.Threading.Tasks.Task<Collaborateur> ChercherRefSuiviParDateCollabMailAsync (string mailApside, string date); |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit |
|
||||||
/// </summary> |
|
||||||
/// <remarks> |
|
||||||
/// rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son mail apside |
|
||||||
/// </remarks> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>Task of ApiResponse (Collaborateur)</returns> |
|
||||||
System.Threading.Tasks.Task<ApiResponse<Collaborateur>> ChercherRefSuiviParDateCollabMailAsyncWithHttpInfo (string mailApside, string date); |
|
||||||
#endregion Asynchronous Operations |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// Represents a collection of functions to interact with the API endpoints |
|
||||||
/// </summary> |
|
||||||
public partial class RfrentApi : IRfrentApi |
|
||||||
{ |
|
||||||
private IO.Swagger.ClientCollaborateur.ExceptionFactory _exceptionFactory = (name, response) => null; |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// Initializes a new instance of the <see cref="RfrentApi"/> class. |
|
||||||
/// </summary> |
|
||||||
/// <returns></returns> |
|
||||||
public RfrentApi(String basePath) |
|
||||||
{ |
|
||||||
this.Configuration = new IO.Swagger.ClientCollaborateur.Configuration { BasePath = basePath }; |
|
||||||
|
|
||||||
ExceptionFactory = IO.Swagger.ClientCollaborateur.Configuration.DefaultExceptionFactory; |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// Initializes a new instance of the <see cref="RfrentApi"/> class |
|
||||||
/// </summary> |
|
||||||
/// <returns></returns> |
|
||||||
public RfrentApi() |
|
||||||
{ |
|
||||||
this.Configuration = IO.Swagger.ClientCollaborateur.Configuration.Default; |
|
||||||
|
|
||||||
ExceptionFactory = IO.Swagger.ClientCollaborateur.Configuration.DefaultExceptionFactory; |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// Initializes a new instance of the <see cref="RfrentApi"/> class |
|
||||||
/// using Configuration object |
|
||||||
/// </summary> |
|
||||||
/// <param name="configuration">An instance of Configuration</param> |
|
||||||
/// <returns></returns> |
|
||||||
public RfrentApi(IO.Swagger.ClientCollaborateur.Configuration configuration = null) |
|
||||||
{ |
|
||||||
if (configuration == null) // use the default one in Configuration |
|
||||||
this.Configuration = IO.Swagger.ClientCollaborateur.Configuration.Default; |
|
||||||
else |
|
||||||
this.Configuration = configuration; |
|
||||||
|
|
||||||
ExceptionFactory = IO.Swagger.ClientCollaborateur.Configuration.DefaultExceptionFactory; |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// Gets the base path of the API client. |
|
||||||
/// </summary> |
|
||||||
/// <value>The base path</value> |
|
||||||
public String GetBasePath() |
|
||||||
{ |
|
||||||
return this.Configuration.ApiClient.RestClient.BaseUrl.ToString(); |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// Sets the base path of the API client. |
|
||||||
/// </summary> |
|
||||||
/// <value>The base path</value> |
|
||||||
[Obsolete("SetBasePath is deprecated, please do 'Configuration.ApiClient = new ApiClient(\"http://new-path\")' instead.")] |
|
||||||
public void SetBasePath(String basePath) |
|
||||||
{ |
|
||||||
// do nothing |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// Gets or sets the configuration object |
|
||||||
/// </summary> |
|
||||||
/// <value>An instance of the Configuration</value> |
|
||||||
public IO.Swagger.ClientCollaborateur.Configuration Configuration {get; set;} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// Provides a factory method hook for the creation of exceptions. |
|
||||||
/// </summary> |
|
||||||
public IO.Swagger.ClientCollaborateur.ExceptionFactory ExceptionFactory |
|
||||||
{ |
|
||||||
get |
|
||||||
{ |
|
||||||
if (_exceptionFactory != null && _exceptionFactory.GetInvocationList().Length > 1) |
|
||||||
{ |
|
||||||
throw new InvalidOperationException("Multicast delegate for ExceptionFactory is unsupported."); |
|
||||||
} |
|
||||||
return _exceptionFactory; |
|
||||||
} |
|
||||||
set { _exceptionFactory = value; } |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// Gets the default header. |
|
||||||
/// </summary> |
|
||||||
/// <returns>Dictionary of HTTP header</returns> |
|
||||||
[Obsolete("DefaultHeader is deprecated, please use Configuration.DefaultHeader instead.")] |
|
||||||
public IDictionary<String, String> DefaultHeader() |
|
||||||
{ |
|
||||||
return new ReadOnlyDictionary<string, string>(this.Configuration.DefaultHeader); |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// Add default header. |
|
||||||
/// </summary> |
|
||||||
/// <param name="key">Header field name.</param> |
|
||||||
/// <param name="value">Header field value.</param> |
|
||||||
/// <returns></returns> |
|
||||||
[Obsolete("AddDefaultHeader is deprecated, please use Configuration.AddDefaultHeader instead.")] |
|
||||||
public void AddDefaultHeader(string key, string value) |
|
||||||
{ |
|
||||||
this.Configuration.AddDefaultHeader(key, value); |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents rechercher les référents d'un collaborateur à l'aide de son identifiant |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <returns>List<Collaborateur></returns> |
|
||||||
public List<Collaborateur> ChercherRefCollabId (Guid? collabId) |
|
||||||
{ |
|
||||||
ApiResponse<List<Collaborateur>> localVarResponse = ChercherRefCollabIdWithHttpInfo(collabId); |
|
||||||
return localVarResponse.Data; |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents rechercher les référents d'un collaborateur à l'aide de son identifiant |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <returns>ApiResponse of List<Collaborateur></returns> |
|
||||||
public ApiResponse< List<Collaborateur> > ChercherRefCollabIdWithHttpInfo (Guid? collabId) |
|
||||||
{ |
|
||||||
// verify the required parameter 'collabId' is set |
|
||||||
if (collabId == null) |
|
||||||
throw new ApiException(400, "Missing required parameter 'collabId' when calling RfrentApi->ChercherRefCollabId"); |
|
||||||
|
|
||||||
var localVarPath = "/collaborateurs/{collabId}/referents"; |
|
||||||
var localVarPathParams = new Dictionary<String, String>(); |
|
||||||
var localVarQueryParams = new List<KeyValuePair<String, String>>(); |
|
||||||
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); |
|
||||||
var localVarFormParams = new Dictionary<String, String>(); |
|
||||||
var localVarFileParams = new Dictionary<String, FileParameter>(); |
|
||||||
Object localVarPostBody = null; |
|
||||||
|
|
||||||
// to determine the Content-Type header |
|
||||||
String[] localVarHttpContentTypes = new String[] { |
|
||||||
}; |
|
||||||
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); |
|
||||||
|
|
||||||
// to determine the Accept header |
|
||||||
String[] localVarHttpHeaderAccepts = new String[] { |
|
||||||
"application/json" |
|
||||||
}; |
|
||||||
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); |
|
||||||
if (localVarHttpHeaderAccept != null) |
|
||||||
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); |
|
||||||
|
|
||||||
if (collabId != null) localVarPathParams.Add("collabId", this.Configuration.ApiClient.ParameterToString(collabId)); // path parameter |
|
||||||
|
|
||||||
// make the HTTP request |
|
||||||
IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath, |
|
||||||
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, |
|
||||||
localVarPathParams, localVarHttpContentType); |
|
||||||
|
|
||||||
int localVarStatusCode = (int) localVarResponse.StatusCode; |
|
||||||
|
|
||||||
if (ExceptionFactory != null) |
|
||||||
{ |
|
||||||
Exception exception = ExceptionFactory("ChercherRefCollabId", localVarResponse); |
|
||||||
if (exception != null) throw exception; |
|
||||||
} |
|
||||||
|
|
||||||
return new ApiResponse<List<Collaborateur>>(localVarStatusCode, |
|
||||||
localVarResponse.Headers.ToDictionary(x => x.Name, x => string.Join(",", x.Value)), |
|
||||||
(List<Collaborateur>) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(List<Collaborateur>))); |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents rechercher les référents d'un collaborateur à l'aide de son identifiant |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <returns>Task of List<Collaborateur></returns> |
|
||||||
public async System.Threading.Tasks.Task<List<Collaborateur>> ChercherRefCollabIdAsync (Guid? collabId) |
|
||||||
{ |
|
||||||
ApiResponse<List<Collaborateur>> localVarResponse = await ChercherRefCollabIdAsyncWithHttpInfo(collabId); |
|
||||||
return localVarResponse.Data; |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents rechercher les référents d'un collaborateur à l'aide de son identifiant |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <returns>Task of ApiResponse (List<Collaborateur>)</returns> |
|
||||||
public async System.Threading.Tasks.Task<ApiResponse<List<Collaborateur>>> ChercherRefCollabIdAsyncWithHttpInfo (Guid? collabId) |
|
||||||
{ |
|
||||||
// verify the required parameter 'collabId' is set |
|
||||||
if (collabId == null) |
|
||||||
throw new ApiException(400, "Missing required parameter 'collabId' when calling RfrentApi->ChercherRefCollabId"); |
|
||||||
|
|
||||||
var localVarPath = "/collaborateurs/{collabId}/referents"; |
|
||||||
var localVarPathParams = new Dictionary<String, String>(); |
|
||||||
var localVarQueryParams = new List<KeyValuePair<String, String>>(); |
|
||||||
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); |
|
||||||
var localVarFormParams = new Dictionary<String, String>(); |
|
||||||
var localVarFileParams = new Dictionary<String, FileParameter>(); |
|
||||||
Object localVarPostBody = null; |
|
||||||
|
|
||||||
// to determine the Content-Type header |
|
||||||
String[] localVarHttpContentTypes = new String[] { |
|
||||||
}; |
|
||||||
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); |
|
||||||
|
|
||||||
// to determine the Accept header |
|
||||||
String[] localVarHttpHeaderAccepts = new String[] { |
|
||||||
"application/json" |
|
||||||
}; |
|
||||||
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); |
|
||||||
if (localVarHttpHeaderAccept != null) |
|
||||||
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); |
|
||||||
|
|
||||||
if (collabId != null) localVarPathParams.Add("collabId", this.Configuration.ApiClient.ParameterToString(collabId)); // path parameter |
|
||||||
|
|
||||||
// make the HTTP request |
|
||||||
IRestResponse localVarResponse = (IRestResponse) await this.Configuration.ApiClient.CallApiAsync(localVarPath, |
|
||||||
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, |
|
||||||
localVarPathParams, localVarHttpContentType); |
|
||||||
|
|
||||||
int localVarStatusCode = (int) localVarResponse.StatusCode; |
|
||||||
|
|
||||||
if (ExceptionFactory != null) |
|
||||||
{ |
|
||||||
Exception exception = ExceptionFactory("ChercherRefCollabId", localVarResponse); |
|
||||||
if (exception != null) throw exception; |
|
||||||
} |
|
||||||
|
|
||||||
return new ApiResponse<List<Collaborateur>>(localVarStatusCode, |
|
||||||
localVarResponse.Headers.ToDictionary(x => x.Name, x => string.Join(",", x.Value)), |
|
||||||
(List<Collaborateur>) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(List<Collaborateur>))); |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents rechercher les référents d'un collaborateur à l'aide de son mail apside |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <returns>List<Collaborateur></returns> |
|
||||||
public List<Collaborateur> ChercherRefCollabMail (string mailApside) |
|
||||||
{ |
|
||||||
ApiResponse<List<Collaborateur>> localVarResponse = ChercherRefCollabMailWithHttpInfo(mailApside); |
|
||||||
return localVarResponse.Data; |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents rechercher les référents d'un collaborateur à l'aide de son mail apside |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <returns>ApiResponse of List<Collaborateur></returns> |
|
||||||
public ApiResponse< List<Collaborateur> > ChercherRefCollabMailWithHttpInfo (string mailApside) |
|
||||||
{ |
|
||||||
// verify the required parameter 'mailApside' is set |
|
||||||
if (mailApside == null) |
|
||||||
throw new ApiException(400, "Missing required parameter 'mailApside' when calling RfrentApi->ChercherRefCollabMail"); |
|
||||||
|
|
||||||
var localVarPath = "/collaborateurs/{mailApside}/referents"; |
|
||||||
var localVarPathParams = new Dictionary<String, String>(); |
|
||||||
var localVarQueryParams = new List<KeyValuePair<String, String>>(); |
|
||||||
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); |
|
||||||
var localVarFormParams = new Dictionary<String, String>(); |
|
||||||
var localVarFileParams = new Dictionary<String, FileParameter>(); |
|
||||||
Object localVarPostBody = null; |
|
||||||
|
|
||||||
// to determine the Content-Type header |
|
||||||
String[] localVarHttpContentTypes = new String[] { |
|
||||||
}; |
|
||||||
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); |
|
||||||
|
|
||||||
// to determine the Accept header |
|
||||||
String[] localVarHttpHeaderAccepts = new String[] { |
|
||||||
"application/json" |
|
||||||
}; |
|
||||||
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); |
|
||||||
if (localVarHttpHeaderAccept != null) |
|
||||||
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); |
|
||||||
|
|
||||||
if (mailApside != null) localVarPathParams.Add("mailApside", this.Configuration.ApiClient.ParameterToString(mailApside)); // path parameter |
|
||||||
|
|
||||||
// make the HTTP request |
|
||||||
IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath, |
|
||||||
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, |
|
||||||
localVarPathParams, localVarHttpContentType); |
|
||||||
|
|
||||||
int localVarStatusCode = (int) localVarResponse.StatusCode; |
|
||||||
|
|
||||||
if (ExceptionFactory != null) |
|
||||||
{ |
|
||||||
Exception exception = ExceptionFactory("ChercherRefCollabMail", localVarResponse); |
|
||||||
if (exception != null) throw exception; |
|
||||||
} |
|
||||||
|
|
||||||
return new ApiResponse<List<Collaborateur>>(localVarStatusCode, |
|
||||||
localVarResponse.Headers.ToDictionary(x => x.Name, x => string.Join(",", x.Value)), |
|
||||||
(List<Collaborateur>) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(List<Collaborateur>))); |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents rechercher les référents d'un collaborateur à l'aide de son mail apside |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <returns>Task of List<Collaborateur></returns> |
|
||||||
public async System.Threading.Tasks.Task<List<Collaborateur>> ChercherRefCollabMailAsync (string mailApside) |
|
||||||
{ |
|
||||||
ApiResponse<List<Collaborateur>> localVarResponse = await ChercherRefCollabMailAsyncWithHttpInfo(mailApside); |
|
||||||
return localVarResponse.Data; |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher les référents rechercher les référents d'un collaborateur à l'aide de son mail apside |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <returns>Task of ApiResponse (List<Collaborateur>)</returns> |
|
||||||
public async System.Threading.Tasks.Task<ApiResponse<List<Collaborateur>>> ChercherRefCollabMailAsyncWithHttpInfo (string mailApside) |
|
||||||
{ |
|
||||||
// verify the required parameter 'mailApside' is set |
|
||||||
if (mailApside == null) |
|
||||||
throw new ApiException(400, "Missing required parameter 'mailApside' when calling RfrentApi->ChercherRefCollabMail"); |
|
||||||
|
|
||||||
var localVarPath = "/collaborateurs/{mailApside}/referents"; |
|
||||||
var localVarPathParams = new Dictionary<String, String>(); |
|
||||||
var localVarQueryParams = new List<KeyValuePair<String, String>>(); |
|
||||||
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); |
|
||||||
var localVarFormParams = new Dictionary<String, String>(); |
|
||||||
var localVarFileParams = new Dictionary<String, FileParameter>(); |
|
||||||
Object localVarPostBody = null; |
|
||||||
|
|
||||||
// to determine the Content-Type header |
|
||||||
String[] localVarHttpContentTypes = new String[] { |
|
||||||
}; |
|
||||||
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); |
|
||||||
|
|
||||||
// to determine the Accept header |
|
||||||
String[] localVarHttpHeaderAccepts = new String[] { |
|
||||||
"application/json" |
|
||||||
}; |
|
||||||
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); |
|
||||||
if (localVarHttpHeaderAccept != null) |
|
||||||
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); |
|
||||||
|
|
||||||
if (mailApside != null) localVarPathParams.Add("mailApside", this.Configuration.ApiClient.ParameterToString(mailApside)); // path parameter |
|
||||||
|
|
||||||
// make the HTTP request |
|
||||||
IRestResponse localVarResponse = (IRestResponse) await this.Configuration.ApiClient.CallApiAsync(localVarPath, |
|
||||||
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, |
|
||||||
localVarPathParams, localVarHttpContentType); |
|
||||||
|
|
||||||
int localVarStatusCode = (int) localVarResponse.StatusCode; |
|
||||||
|
|
||||||
if (ExceptionFactory != null) |
|
||||||
{ |
|
||||||
Exception exception = ExceptionFactory("ChercherRefCollabMail", localVarResponse); |
|
||||||
if (exception != null) throw exception; |
|
||||||
} |
|
||||||
|
|
||||||
return new ApiResponse<List<Collaborateur>>(localVarStatusCode, |
|
||||||
localVarResponse.Headers.ToDictionary(x => x.Name, x => string.Join(",", x.Value)), |
|
||||||
(List<Collaborateur>) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(List<Collaborateur>))); |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son identifiant |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>Collaborateur</returns> |
|
||||||
public Collaborateur ChercherRefSuiviParDateCollabId (Guid? collabId, string date) |
|
||||||
{ |
|
||||||
ApiResponse<Collaborateur> localVarResponse = ChercherRefSuiviParDateCollabIdWithHttpInfo(collabId, date); |
|
||||||
return localVarResponse.Data; |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son identifiant |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>ApiResponse of Collaborateur</returns> |
|
||||||
public ApiResponse< Collaborateur > ChercherRefSuiviParDateCollabIdWithHttpInfo (Guid? collabId, string date) |
|
||||||
{ |
|
||||||
// verify the required parameter 'collabId' is set |
|
||||||
if (collabId == null) |
|
||||||
throw new ApiException(400, "Missing required parameter 'collabId' when calling RfrentApi->ChercherRefSuiviParDateCollabId"); |
|
||||||
// verify the required parameter 'date' is set |
|
||||||
if (date == null) |
|
||||||
throw new ApiException(400, "Missing required parameter 'date' when calling RfrentApi->ChercherRefSuiviParDateCollabId"); |
|
||||||
|
|
||||||
var localVarPath = "/collaborateurs/{collabId}/referent"; |
|
||||||
var localVarPathParams = new Dictionary<String, String>(); |
|
||||||
var localVarQueryParams = new List<KeyValuePair<String, String>>(); |
|
||||||
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); |
|
||||||
var localVarFormParams = new Dictionary<String, String>(); |
|
||||||
var localVarFileParams = new Dictionary<String, FileParameter>(); |
|
||||||
Object localVarPostBody = null; |
|
||||||
|
|
||||||
// to determine the Content-Type header |
|
||||||
String[] localVarHttpContentTypes = new String[] { |
|
||||||
}; |
|
||||||
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); |
|
||||||
|
|
||||||
// to determine the Accept header |
|
||||||
String[] localVarHttpHeaderAccepts = new String[] { |
|
||||||
"application/json" |
|
||||||
}; |
|
||||||
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); |
|
||||||
if (localVarHttpHeaderAccept != null) |
|
||||||
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); |
|
||||||
|
|
||||||
if (collabId != null) localVarPathParams.Add("collabId", this.Configuration.ApiClient.ParameterToString(collabId)); // path parameter |
|
||||||
if (date != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "date", date)); // query parameter |
|
||||||
|
|
||||||
// make the HTTP request |
|
||||||
IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath, |
|
||||||
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, |
|
||||||
localVarPathParams, localVarHttpContentType); |
|
||||||
|
|
||||||
int localVarStatusCode = (int) localVarResponse.StatusCode; |
|
||||||
|
|
||||||
if (ExceptionFactory != null) |
|
||||||
{ |
|
||||||
Exception exception = ExceptionFactory("ChercherRefSuiviParDateCollabId", localVarResponse); |
|
||||||
if (exception != null) throw exception; |
|
||||||
} |
|
||||||
|
|
||||||
return new ApiResponse<Collaborateur>(localVarStatusCode, |
|
||||||
localVarResponse.Headers.ToDictionary(x => x.Name, x => string.Join(",", x.Value)), |
|
||||||
(Collaborateur) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(Collaborateur))); |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son identifiant |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>Task of Collaborateur</returns> |
|
||||||
public async System.Threading.Tasks.Task<Collaborateur> ChercherRefSuiviParDateCollabIdAsync (Guid? collabId, string date) |
|
||||||
{ |
|
||||||
ApiResponse<Collaborateur> localVarResponse = await ChercherRefSuiviParDateCollabIdAsyncWithHttpInfo(collabId, date); |
|
||||||
return localVarResponse.Data; |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son identifiant |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="collabId">Ce paramêtre permet de renseigner l'identifiant du collaborateur recherché</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>Task of ApiResponse (Collaborateur)</returns> |
|
||||||
public async System.Threading.Tasks.Task<ApiResponse<Collaborateur>> ChercherRefSuiviParDateCollabIdAsyncWithHttpInfo (Guid? collabId, string date) |
|
||||||
{ |
|
||||||
// verify the required parameter 'collabId' is set |
|
||||||
if (collabId == null) |
|
||||||
throw new ApiException(400, "Missing required parameter 'collabId' when calling RfrentApi->ChercherRefSuiviParDateCollabId"); |
|
||||||
// verify the required parameter 'date' is set |
|
||||||
if (date == null) |
|
||||||
throw new ApiException(400, "Missing required parameter 'date' when calling RfrentApi->ChercherRefSuiviParDateCollabId"); |
|
||||||
|
|
||||||
var localVarPath = "/collaborateurs/{collabId}/referent"; |
|
||||||
var localVarPathParams = new Dictionary<String, String>(); |
|
||||||
var localVarQueryParams = new List<KeyValuePair<String, String>>(); |
|
||||||
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); |
|
||||||
var localVarFormParams = new Dictionary<String, String>(); |
|
||||||
var localVarFileParams = new Dictionary<String, FileParameter>(); |
|
||||||
Object localVarPostBody = null; |
|
||||||
|
|
||||||
// to determine the Content-Type header |
|
||||||
String[] localVarHttpContentTypes = new String[] { |
|
||||||
}; |
|
||||||
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); |
|
||||||
|
|
||||||
// to determine the Accept header |
|
||||||
String[] localVarHttpHeaderAccepts = new String[] { |
|
||||||
"application/json" |
|
||||||
}; |
|
||||||
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); |
|
||||||
if (localVarHttpHeaderAccept != null) |
|
||||||
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); |
|
||||||
|
|
||||||
if (collabId != null) localVarPathParams.Add("collabId", this.Configuration.ApiClient.ParameterToString(collabId)); // path parameter |
|
||||||
if (date != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "date", date)); // query parameter |
|
||||||
|
|
||||||
// make the HTTP request |
|
||||||
IRestResponse localVarResponse = (IRestResponse) await this.Configuration.ApiClient.CallApiAsync(localVarPath, |
|
||||||
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, |
|
||||||
localVarPathParams, localVarHttpContentType); |
|
||||||
|
|
||||||
int localVarStatusCode = (int) localVarResponse.StatusCode; |
|
||||||
|
|
||||||
if (ExceptionFactory != null) |
|
||||||
{ |
|
||||||
Exception exception = ExceptionFactory("ChercherRefSuiviParDateCollabId", localVarResponse); |
|
||||||
if (exception != null) throw exception; |
|
||||||
} |
|
||||||
|
|
||||||
return new ApiResponse<Collaborateur>(localVarStatusCode, |
|
||||||
localVarResponse.Headers.ToDictionary(x => x.Name, x => string.Join(",", x.Value)), |
|
||||||
(Collaborateur) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(Collaborateur))); |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son mail apside |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>Collaborateur</returns> |
|
||||||
public Collaborateur ChercherRefSuiviParDateCollabMail (string mailApside, string date) |
|
||||||
{ |
|
||||||
ApiResponse<Collaborateur> localVarResponse = ChercherRefSuiviParDateCollabMailWithHttpInfo(mailApside, date); |
|
||||||
return localVarResponse.Data; |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son mail apside |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>ApiResponse of Collaborateur</returns> |
|
||||||
public ApiResponse< Collaborateur > ChercherRefSuiviParDateCollabMailWithHttpInfo (string mailApside, string date) |
|
||||||
{ |
|
||||||
// verify the required parameter 'mailApside' is set |
|
||||||
if (mailApside == null) |
|
||||||
throw new ApiException(400, "Missing required parameter 'mailApside' when calling RfrentApi->ChercherRefSuiviParDateCollabMail"); |
|
||||||
// verify the required parameter 'date' is set |
|
||||||
if (date == null) |
|
||||||
throw new ApiException(400, "Missing required parameter 'date' when calling RfrentApi->ChercherRefSuiviParDateCollabMail"); |
|
||||||
|
|
||||||
var localVarPath = "/collaborateurs/{mailApside}/referent"; |
|
||||||
var localVarPathParams = new Dictionary<String, String>(); |
|
||||||
var localVarQueryParams = new List<KeyValuePair<String, String>>(); |
|
||||||
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); |
|
||||||
var localVarFormParams = new Dictionary<String, String>(); |
|
||||||
var localVarFileParams = new Dictionary<String, FileParameter>(); |
|
||||||
Object localVarPostBody = null; |
|
||||||
|
|
||||||
// to determine the Content-Type header |
|
||||||
String[] localVarHttpContentTypes = new String[] { |
|
||||||
}; |
|
||||||
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); |
|
||||||
|
|
||||||
// to determine the Accept header |
|
||||||
String[] localVarHttpHeaderAccepts = new String[] { |
|
||||||
"application/json" |
|
||||||
}; |
|
||||||
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); |
|
||||||
if (localVarHttpHeaderAccept != null) |
|
||||||
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); |
|
||||||
|
|
||||||
if (mailApside != null) localVarPathParams.Add("mailApside", this.Configuration.ApiClient.ParameterToString(mailApside)); // path parameter |
|
||||||
if (date != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "date", date)); // query parameter |
|
||||||
|
|
||||||
// make the HTTP request |
|
||||||
IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath, |
|
||||||
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, |
|
||||||
localVarPathParams, localVarHttpContentType); |
|
||||||
|
|
||||||
int localVarStatusCode = (int) localVarResponse.StatusCode; |
|
||||||
|
|
||||||
if (ExceptionFactory != null) |
|
||||||
{ |
|
||||||
Exception exception = ExceptionFactory("ChercherRefSuiviParDateCollabMail", localVarResponse); |
|
||||||
if (exception != null) throw exception; |
|
||||||
} |
|
||||||
|
|
||||||
return new ApiResponse<Collaborateur>(localVarStatusCode, |
|
||||||
localVarResponse.Headers.ToDictionary(x => x.Name, x => string.Join(",", x.Value)), |
|
||||||
(Collaborateur) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(Collaborateur))); |
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son mail apside |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>Task of Collaborateur</returns> |
|
||||||
public async System.Threading.Tasks.Task<Collaborateur> ChercherRefSuiviParDateCollabMailAsync (string mailApside, string date) |
|
||||||
{ |
|
||||||
ApiResponse<Collaborateur> localVarResponse = await ChercherRefSuiviParDateCollabMailAsyncWithHttpInfo(mailApside, date); |
|
||||||
return localVarResponse.Data; |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
/// <summary> |
|
||||||
/// rechercher le référent qui a le plus suivit rechercher le référent du collaborateur l’ayant le plus suivi depuis une date donnée à l'aide de son mail apside |
|
||||||
/// </summary> |
|
||||||
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> |
|
||||||
/// <param name="mailApside">Ce paramêtre permet de renseigner le mail apside du collaborateur recherché /!\\ \"@\" doit être changé en \"%40\" /!\\</param> |
|
||||||
/// <param name="date">Ce paramêtre permet de renseigner la date recherchée</param> |
|
||||||
/// <returns>Task of ApiResponse (Collaborateur)</returns> |
|
||||||
public async System.Threading.Tasks.Task<ApiResponse<Collaborateur>> ChercherRefSuiviParDateCollabMailAsyncWithHttpInfo (string mailApside, string date) |
|
||||||
{ |
|
||||||
// verify the required parameter 'mailApside' is set |
|
||||||
if (mailApside == null) |
|
||||||
throw new ApiException(400, "Missing required parameter 'mailApside' when calling RfrentApi->ChercherRefSuiviParDateCollabMail"); |
|
||||||
// verify the required parameter 'date' is set |
|
||||||
if (date == null) |
|
||||||
throw new ApiException(400, "Missing required parameter 'date' when calling RfrentApi->ChercherRefSuiviParDateCollabMail"); |
|
||||||
|
|
||||||
var localVarPath = "/collaborateurs/{mailApside}/referent"; |
|
||||||
var localVarPathParams = new Dictionary<String, String>(); |
|
||||||
var localVarQueryParams = new List<KeyValuePair<String, String>>(); |
|
||||||
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); |
|
||||||
var localVarFormParams = new Dictionary<String, String>(); |
|
||||||
var localVarFileParams = new Dictionary<String, FileParameter>(); |
|
||||||
Object localVarPostBody = null; |
|
||||||
|
|
||||||
// to determine the Content-Type header |
|
||||||
String[] localVarHttpContentTypes = new String[] { |
|
||||||
}; |
|
||||||
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); |
|
||||||
|
|
||||||
// to determine the Accept header |
|
||||||
String[] localVarHttpHeaderAccepts = new String[] { |
|
||||||
"application/json" |
|
||||||
}; |
|
||||||
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); |
|
||||||
if (localVarHttpHeaderAccept != null) |
|
||||||
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); |
|
||||||
|
|
||||||
if (mailApside != null) localVarPathParams.Add("mailApside", this.Configuration.ApiClient.ParameterToString(mailApside)); // path parameter |
|
||||||
if (date != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "date", date)); // query parameter |
|
||||||
|
|
||||||
// make the HTTP request |
|
||||||
IRestResponse localVarResponse = (IRestResponse) await this.Configuration.ApiClient.CallApiAsync(localVarPath, |
|
||||||
Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, |
|
||||||
localVarPathParams, localVarHttpContentType); |
|
||||||
|
|
||||||
int localVarStatusCode = (int) localVarResponse.StatusCode; |
|
||||||
|
|
||||||
if (ExceptionFactory != null) |
|
||||||
{ |
|
||||||
Exception exception = ExceptionFactory("ChercherRefSuiviParDateCollabMail", localVarResponse); |
|
||||||
if (exception != null) throw exception; |
|
||||||
} |
|
||||||
|
|
||||||
return new ApiResponse<Collaborateur>(localVarStatusCode, |
|
||||||
localVarResponse.Headers.ToDictionary(x => x.Name, x => string.Join(",", x.Value)), |
|
||||||
(Collaborateur) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(Collaborateur))); |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
} |
|
@ -0,0 +1,234 @@ |
|||||||
|
/* |
||||||
|
* Service Collaborateur API |
||||||
|
* |
||||||
|
* Api du service Collaborateur, utilisée pour récupérer les données des collaborateurs d'Apside |
||||||
|
* |
||||||
|
* OpenAPI spec version: 1.1.3 |
||||||
|
* Contact: lilian.gayet@apside-groupe.com |
||||||
|
* Generated by: https://github.com/swagger-api/swagger-codegen.git |
||||||
|
*/ |
||||||
|
using System; |
||||||
|
using System.Linq; |
||||||
|
using System.IO; |
||||||
|
using System.Text; |
||||||
|
using System.Text.RegularExpressions; |
||||||
|
using System.Collections; |
||||||
|
using System.Collections.Generic; |
||||||
|
using System.Collections.ObjectModel; |
||||||
|
using System.Runtime.Serialization; |
||||||
|
using Newtonsoft.Json; |
||||||
|
using Newtonsoft.Json.Converters; |
||||||
|
using System.ComponentModel.DataAnnotations; |
||||||
|
using SwaggerDateConverter = IO.Swagger.ClientCollaborateur.SwaggerDateConverter; |
||||||
|
|
||||||
|
namespace IO.Swagger.ModelCollaborateur |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// Referent |
||||||
|
/// </summary> |
||||||
|
[DataContract] |
||||||
|
public partial class Referent : IEquatable<Referent>, IValidatableObject |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// Initializes a new instance of the <see cref="Referent" /> class. |
||||||
|
/// </summary> |
||||||
|
/// <param name="id">id (required).</param> |
||||||
|
/// <param name="nom">nom (required).</param> |
||||||
|
/// <param name="prenom">prenom (required).</param> |
||||||
|
/// <param name="mailApside">mailApside (required).</param> |
||||||
|
/// <param name="dateDebut">dateDebut.</param> |
||||||
|
/// <param name="dateFin">dateFin.</param> |
||||||
|
public Referent(Guid? id = default(Guid?), string nom = default(string), string prenom = default(string), string mailApside = default(string), DateTime? dateDebut = default(DateTime?), DateTime? dateFin = default(DateTime?)) |
||||||
|
{ |
||||||
|
// to ensure "id" is required (not null) |
||||||
|
if (id == null) |
||||||
|
{ |
||||||
|
throw new InvalidDataException("id is a required property for Referent and cannot be null"); |
||||||
|
} |
||||||
|
else |
||||||
|
{ |
||||||
|
this.Id = id; |
||||||
|
} |
||||||
|
// to ensure "nom" is required (not null) |
||||||
|
if (nom == null) |
||||||
|
{ |
||||||
|
throw new InvalidDataException("nom is a required property for Referent and cannot be null"); |
||||||
|
} |
||||||
|
else |
||||||
|
{ |
||||||
|
this.Nom = nom; |
||||||
|
} |
||||||
|
// to ensure "prenom" is required (not null) |
||||||
|
if (prenom == null) |
||||||
|
{ |
||||||
|
throw new InvalidDataException("prenom is a required property for Referent and cannot be null"); |
||||||
|
} |
||||||
|
else |
||||||
|
{ |
||||||
|
this.Prenom = prenom; |
||||||
|
} |
||||||
|
// to ensure "mailApside" is required (not null) |
||||||
|
if (mailApside == null) |
||||||
|
{ |
||||||
|
throw new InvalidDataException("mailApside is a required property for Referent and cannot be null"); |
||||||
|
} |
||||||
|
else |
||||||
|
{ |
||||||
|
this.MailApside = mailApside; |
||||||
|
} |
||||||
|
this.DateDebut = dateDebut; |
||||||
|
this.DateFin = dateFin; |
||||||
|
} |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Gets or Sets Id |
||||||
|
/// </summary> |
||||||
|
[DataMember(Name="id", EmitDefaultValue=false)] |
||||||
|
public Guid? Id { get; set; } |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Gets or Sets Nom |
||||||
|
/// </summary> |
||||||
|
[DataMember(Name="nom", EmitDefaultValue=false)] |
||||||
|
public string Nom { get; set; } |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Gets or Sets Prenom |
||||||
|
/// </summary> |
||||||
|
[DataMember(Name="prenom", EmitDefaultValue=false)] |
||||||
|
public string Prenom { get; set; } |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Gets or Sets MailApside |
||||||
|
/// </summary> |
||||||
|
[DataMember(Name="mailApside", EmitDefaultValue=false)] |
||||||
|
public string MailApside { get; set; } |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Gets or Sets DateDebut |
||||||
|
/// </summary> |
||||||
|
[DataMember(Name="dateDebut", EmitDefaultValue=false)] |
||||||
|
public DateTime? DateDebut { get; set; } |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Gets or Sets DateFin |
||||||
|
/// </summary> |
||||||
|
[DataMember(Name="dateFin", EmitDefaultValue=false)] |
||||||
|
public DateTime? DateFin { get; set; } |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Returns the string presentation of the object |
||||||
|
/// </summary> |
||||||
|
/// <returns>String presentation of the object</returns> |
||||||
|
public override string ToString() |
||||||
|
{ |
||||||
|
var sb = new StringBuilder(); |
||||||
|
sb.Append("class Referent {\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(" DateDebut: ").Append(DateDebut).Append("\n"); |
||||||
|
sb.Append(" DateFin: ").Append(DateFin).Append("\n"); |
||||||
|
sb.Append("}\n"); |
||||||
|
return sb.ToString(); |
||||||
|
} |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Returns the JSON string presentation of the object |
||||||
|
/// </summary> |
||||||
|
/// <returns>JSON string presentation of the object</returns> |
||||||
|
public virtual string ToJson() |
||||||
|
{ |
||||||
|
return JsonConvert.SerializeObject(this, Formatting.Indented); |
||||||
|
} |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Returns true if objects are equal |
||||||
|
/// </summary> |
||||||
|
/// <param name="input">Object to be compared</param> |
||||||
|
/// <returns>Boolean</returns> |
||||||
|
public override bool Equals(object input) |
||||||
|
{ |
||||||
|
return this.Equals(input as Referent); |
||||||
|
} |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Returns true if Referent instances are equal |
||||||
|
/// </summary> |
||||||
|
/// <param name="input">Instance of Referent to be compared</param> |
||||||
|
/// <returns>Boolean</returns> |
||||||
|
public bool Equals(Referent input) |
||||||
|
{ |
||||||
|
if (input == null) |
||||||
|
return false; |
||||||
|
|
||||||
|
return |
||||||
|
( |
||||||
|
this.Id == input.Id || |
||||||
|
(this.Id != null && |
||||||
|
this.Id.Equals(input.Id)) |
||||||
|
) && |
||||||
|
( |
||||||
|
this.Nom == input.Nom || |
||||||
|
(this.Nom != null && |
||||||
|
this.Nom.Equals(input.Nom)) |
||||||
|
) && |
||||||
|
( |
||||||
|
this.Prenom == input.Prenom || |
||||||
|
(this.Prenom != null && |
||||||
|
this.Prenom.Equals(input.Prenom)) |
||||||
|
) && |
||||||
|
( |
||||||
|
this.MailApside == input.MailApside || |
||||||
|
(this.MailApside != null && |
||||||
|
this.MailApside.Equals(input.MailApside)) |
||||||
|
) && |
||||||
|
( |
||||||
|
this.DateDebut == input.DateDebut || |
||||||
|
(this.DateDebut != null && |
||||||
|
this.DateDebut.Equals(input.DateDebut)) |
||||||
|
) && |
||||||
|
( |
||||||
|
this.DateFin == input.DateFin || |
||||||
|
(this.DateFin != null && |
||||||
|
this.DateFin.Equals(input.DateFin)) |
||||||
|
); |
||||||
|
} |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Gets the hash code |
||||||
|
/// </summary> |
||||||
|
/// <returns>Hash code</returns> |
||||||
|
public override int GetHashCode() |
||||||
|
{ |
||||||
|
unchecked // Overflow is fine, just wrap |
||||||
|
{ |
||||||
|
int hashCode = 41; |
||||||
|
if (this.Id != null) |
||||||
|
hashCode = hashCode * 59 + this.Id.GetHashCode(); |
||||||
|
if (this.Nom != null) |
||||||
|
hashCode = hashCode * 59 + this.Nom.GetHashCode(); |
||||||
|
if (this.Prenom != null) |
||||||
|
hashCode = hashCode * 59 + this.Prenom.GetHashCode(); |
||||||
|
if (this.MailApside != null) |
||||||
|
hashCode = hashCode * 59 + this.MailApside.GetHashCode(); |
||||||
|
if (this.DateDebut != null) |
||||||
|
hashCode = hashCode * 59 + this.DateDebut.GetHashCode(); |
||||||
|
if (this.DateFin != null) |
||||||
|
hashCode = hashCode * 59 + this.DateFin.GetHashCode(); |
||||||
|
return hashCode; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// To validate all properties of the instance |
||||||
|
/// </summary> |
||||||
|
/// <param name="validationContext">Validation context</param> |
||||||
|
/// <returns>Validation Result</returns> |
||||||
|
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext) |
||||||
|
{ |
||||||
|
yield break; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue