public RestClientBase(IRestDataSerializer serializer, IRestClientLogger logger = null) : this(logger) { if (serializer == null) { throw new Exceptions.RestClientDotNetException("Serializer cannot be null"); } DataSerializer = serializer; }
private RestClientBase(IRestClientLogger logger) { Logger = logger; Disposed = false; Client = null; }
public RestClientBase(DataTypes dataType, IRestClientLogger logger = null) : this(dataType == DataTypes.JSON ? (IRestDataSerializer) new JsonRestDataSerializer() : (IRestDataSerializer) new XmlRestDataSerializer(), logger) { }