C# Class SevenDigital.Api.Wrapper.Requests.RequestBuilder

Inheritance: IRequestBuilder
Exibir arquivo Open project: 7digital/SevenDigital.Api.Wrapper Class Usage Examples

Public Methods

Method Description
BuildRequest ( RequestData requestData ) : Request
RequestBuilder ( IRouteParamsSubstitutor routeParamsSubstitutor, IOAuthCredentials oAuthCredentials ) : System

Private Methods

Method Description
BuildOAuthHeader ( RequestData requestData, string fullUrl, string>.IDictionary queryStringParameters, SevenDigital.Api.Wrapper.Requests.RequestPayload requestBody ) : string
CheckForRequestPayload ( RequestData requestData, string>.IDictionary requestParameters ) : SevenDigital.Api.Wrapper.Requests.RequestPayload
GetAuthorizationHeader ( RequestData requestData, string fullUrl, SevenDigital.Api.Wrapper.Requests.ApiRequest apiRequest, SevenDigital.Api.Wrapper.Requests.RequestPayload requestBody ) : string
ShouldReadParamsFromBody ( string>.IDictionary queryStringParameters, RequestPayload requestBody ) : bool

Method Details

BuildRequest() public method

public BuildRequest ( RequestData requestData ) : Request
requestData RequestData
return Request

RequestBuilder() public method

public RequestBuilder ( IRouteParamsSubstitutor routeParamsSubstitutor, IOAuthCredentials oAuthCredentials ) : System
routeParamsSubstitutor IRouteParamsSubstitutor
oAuthCredentials IOAuthCredentials
return System