public RequestBodySerializerWrapper(IRequestBodySerializer serializer) => this.serializer = serializer;
public static T For <T>(HttpClient httpClient, IResponseDeserializer responseDeserializer = null, IRequestBodySerializer requestBodySerializer = null) { return(new RestClient(httpClient) { ResponseDeserializer = responseDeserializer, RequestBodySerializer = requestBodySerializer }.For <T>()); }
/// <summary> /// Serialize the (typed) value using the given serializer /// </summary> /// <param name="serializer">Serializer to use</param> /// <returns>Serialized value</returns> public abstract HttpContent SerializeValue(IRequestBodySerializer serializer);
public static T For <T>(string baseUrl, RequestModifier requestModifier, IResponseDeserializer responseDeserializer = null, IRequestBodySerializer requestBodySerializer = null) { return(new RestClient(baseUrl, requestModifier) { ResponseDeserializer = responseDeserializer, RequestBodySerializer = requestBodySerializer }.For <T>()); }