public static Client CreateDefault(string accessKey, IProxyConfigurationInjector proxyConfigurationInjector = null) { ParameterValidator.IsNotNullOrWhiteSpace(accessKey, "accessKey"); return new Client(new RestClient(accessKey, proxyConfigurationInjector)); }
/// <summary> /// Create a new Service client /// </summary> /// <param name="apiToken">PAYNL Api Token</param> /// <param name="serviceID">PAYNL Service ID</param> /// <param name="proxyConfigurationInjector">Proxy Injector</param> public Client(string apiToken, string serviceID, IProxyConfigurationInjector proxyConfigurationInjector) { ApiToken = apiToken; ServiceID = serviceID; ProxyConfigurationInjector = proxyConfigurationInjector; }
public RestClient(string endpoint, string accessKey, IProxyConfigurationInjector proxyConfigurationInjector) { Endpoint = endpoint; AccessKey = accessKey; ProxyConfigurationInjector = proxyConfigurationInjector; }
public RestClient(string accessKey, IProxyConfigurationInjector proxyConfigurationInjector) : this(Resource.DefaultBaseUrl, accessKey, proxyConfigurationInjector) { }
/// <summary> /// Create a new Service client /// </summary> /// <param name="apiToken">PAYNL Api Token</param> /// <param name="serviceID">PAYNL Service ID</param> /// <param name="proxyConfigurationInjector">Proxy Injector</param> public Client(string apiToken, string serviceID, IProxyConfigurationInjector proxyConfigurationInjector) { ApiToken = apiToken; ServiceID = serviceID; ProxyConfigurationInjector = proxyConfigurationInjector; }