/// <summary> /// Inicializa a API de relatórios. /// </summary> /// <param name="proxy">Instância da classe <see cref="HttpClient"/> gerada pelo proxy.</param> /// <param name="formato">Formato para serialização dos objetos.</param> /// <exception cref="ErroNaRequisicao">Exceção disparada se alguma falha ocorrer durante a requisição ou em seu processamento.</exception> internal Buscador(HttpClient proxy, FormatoDeSerializacao formato) : base(proxy, formato) { }
/// <summary> /// Inicializa a API. /// </summary> /// <param name="proxy">Instância da classe <see cref="HttpClient"/> gerada pelo proxy.</param> /// <param name="formato">Formato para serialização dos objetos. O padrão é <see cref="FormatoDeSerializacao.Json"/>.</param> public API(HttpClient proxy, FormatoDeSerializacao formato = FormatoDeSerializacao.Json) { this.proxy = proxy; this.FormatoDeSerializacao = formato; this.MimeType = new MediaTypeWithQualityHeaderValue($"application/{formato.ToString().ToLower()}"); }
/// <summary> /// Inicializa a API de aplicações. /// </summary> /// <param name="proxy">Instância da classe <see cref="HttpClient"/> gerada pelo proxy.</param> /// <param name="formato">Formato para serialização dos objetos.</param> internal Aplicacoes(HttpClient proxy, FormatoDeSerializacao formato) : base(proxy, formato) { }