ReqRest
Show / Hide Table of Contents

Class ApiResponse

Encapsulates information which were returned by a RESTful HTTP API after making a request to it.

Inheritance
Object
HttpResponseMessageBuilder
ApiResponseBase
ApiResponse
Implements
IHttpResponseMessageBuilder
IHttpHeadersBuilder<HttpResponseHeaders>
IHttpHeadersBuilder
IHttpContentBuilder
IHttpProtocolVersionBuilder
IHttpResponseReasonPhraseBuilder
IHttpStatusCodeBuilder
IBuilder
Namespace: ReqRest
Assembly: ReqRest.dll
Syntax
public sealed class ApiResponse : ApiResponseBase, IHttpResponseMessageBuilder, IHttpHeadersBuilder<HttpResponseHeaders>, IHttpHeadersBuilder, IHttpContentBuilder, IHttpProtocolVersionBuilder, IHttpResponseReasonPhraseBuilder, IHttpStatusCodeBuilder, IBuilder

Implements

IHttpResponseMessageBuilder
IHttpHeadersBuilder<T>
IHttpHeadersBuilder
IHttpContentBuilder
IHttpProtocolVersionBuilder
IHttpResponseReasonPhraseBuilder
IHttpStatusCodeBuilder
IBuilder

Extension Methods

JsonHttpContentBuilderExtensions.SetJsonContent<T>(T, Nullable<Object>, Nullable<Encoding>, Nullable<JsonHttpContentSerializer>)
BuilderExtensions.Configure<T>(T, Action<T>)
BuilderExtensions.If<T>(T, Boolean, Action<T>)
BuilderExtensions.IfNot<T>(T, Boolean, Action<T>)
HttpContentBuilderExtensions.SetFormUrlEncodedContent<T>(T, (String Key, String Value)[])
HttpContentBuilderExtensions.SetFormUrlEncodedContent<T>(T, IEnumerable<(String Key, String Value)>)
HttpContentBuilderExtensions.SetFormUrlEncodedContent<T>(T, KeyValuePair<String, String>[])
HttpContentBuilderExtensions.SetFormUrlEncodedContent<T>(T, IEnumerable<KeyValuePair<String, String>>)
HttpContentBuilderExtensions.SetContent<T>(T, String, Nullable<Encoding>, Nullable<String>)
HttpContentBuilderExtensions.SetContent<T>(T, Byte[])
HttpContentBuilderExtensions.SetContent<T>(T, Byte[], Int32, Int32)
HttpContentBuilderExtensions.SetContent<T>(T, Nullable<HttpContent>)
HttpContentBuilderExtensions.SetContentType<T>(T, String, Nullable<String>, Nullable<IEnumerable<NameValueHeaderValue>>)
HttpContentBuilderExtensions.SetContentType<T>(T, Nullable<MediaTypeHeaderValue>)
HttpContentBuilderExtensions.AddContentHeader<T>(T, String)
HttpContentBuilderExtensions.AddContentHeader<T>(T, String, Nullable<String>)
HttpContentBuilderExtensions.AddContentHeader<T>(T, String, Nullable<IEnumerable<Nullable<String>>>)
HttpContentBuilderExtensions.RemoveContentHeader<T>(T, Nullable<String>[], names)
HttpContentBuilderExtensions.ClearContentHeaders<T>(T)
HttpContentBuilderExtensions.ConfigureContentHeaders<T>(T, Action<HttpContentHeaders>)
HttpHeadersBuilderExtensions.AddHeader<T>(T, String)
HttpHeadersBuilderExtensions.AddHeader<T>(T, String, Nullable<String>)
HttpHeadersBuilderExtensions.AddHeader<T>(T, String, Nullable<IEnumerable<Nullable<String>>>)
HttpHeadersBuilderExtensions.RemoveHeader<T>(T, Nullable<String>[], names)
HttpHeadersBuilderExtensions.SetHeader<T>(T, String)
HttpHeadersBuilderExtensions.SetHeader<T>(T, String, Nullable<String>)
HttpHeadersBuilderExtensions.SetHeader<T>(T, String, Nullable<IEnumerable<Nullable<String>>>)
HttpHeadersBuilderExtensions.ClearHeaders<T>(T)
HttpHeadersBuilderExtensions.ConfigureHeaders<T>(T, Action<HttpHeaders>)
HttpProtocolVersionBuilderExtensions.SetVersion<T>(T, Version)
HttpResponseMessageBuilderExtensions.ConfigureResponse<T>(T, Action<HttpResponseMessage>)
HttpResponseMessageBuilderExtensions.ConfigureResponse<T>(T, Func<HttpResponseMessage>)
HttpResponseMessageBuilderExtensions.ConfigureResponse<T>(T, Func<HttpResponseMessage, HttpResponseMessage>)
HttpResponseMessageBuilderExtensions.SetResponse<T>(T, HttpResponseMessage)
HttpResponseReasonPhraseBuilderExtensions.SetReasonPhrase<T>(T, Nullable<String>)
HttpStatusCodeBuilderExtensions.SetStatusCode<T>(T, Int32)
HttpStatusCodeBuilderExtensions.SetStatusCode<T>(T, HttpStatusCode)
Back to top Copyright © 2019 ReqRest - Generated with DocFX - Material Theme made by Oscar Vásquez - Impressum (Imprint)