public SeguridadNifGetRequest(SeguridadNifUriParameters UriParameters, GetSeguridadNifQuery Query = null) { this.Query = Query; this.UriParameters = UriParameters; }
/// <summary> /// Obtener los niveles a los que puede acceder el empleado - /seguridad/{nif} /// </summary> /// <param name="Nif"></param> /// <param name="getseguridadnifquery">query properties</param> public virtual async Task <practica1.Seguridad.Models.SeguridadNifGetResponse> Get(string Nif, practica1.Seguridad.Models.GetSeguridadNifQuery getseguridadnifquery) { var url = "/seguridad/{nif}"; url = url.Replace("{nif}", Uri.EscapeDataString(Nif.ToString())); if (getseguridadnifquery != null) { url += "?"; if (getseguridadnifquery.RestKey != null) { url += "&restKey=" + Uri.EscapeDataString(getseguridadnifquery.RestKey); } } url = url.Replace("?&", "?"); var req = new HttpRequestMessage(HttpMethod.Get, url.StartsWith("/") ? url.Substring(1) : url); var response = await proxy.Client.SendAsync(req); return(new practica1.Seguridad.Models.SeguridadNifGetResponse { RawContent = response.Content, RawHeaders = response.Headers, StatusCode = response.StatusCode, ReasonPhrase = response.ReasonPhrase, SchemaValidation = new Lazy <SchemaValidationResults>(() => new SchemaValidationResults(true), true) }); }