예제 #1
0
 private Endpoint(OmniKassaHttpClient httpClient, TokenProvider tokenProvider)
 {
     this.httpClient    = httpClient;
     this.tokenProvider = tokenProvider;
 }
예제 #2
0
        /// <summary>
        /// Creates an instance of OmniKassa
        /// </summary>
        /// <param name="baseURL">Base URL for the API</param>
        /// <param name="signingKey">Signing key from the OmniKassa Dashboard</param>
        /// <param name="tokenProvider">Token provider storing token info</param>
        /// <returns>OmniKassa instance</returns>
        public static Endpoint Create(String baseURL, byte[] signingKey, TokenProvider tokenProvider)
        {
            OmniKassaHttpClient httpClient = new OmniKassaHttpClient(baseURL, signingKey);

            return(new Endpoint(httpClient, tokenProvider));
        }
예제 #3
0
 /// <summary>
 /// Creates an instance of OmniKassa
 /// </summary>
 /// <param name="httpClient"></param>
 /// <param name="tokenProvider">Token provider storing token info</param>
 /// <returns>OmniKassa instance</returns>
 public static Endpoint Create(OmniKassaHttpClient httpClient, TokenProvider tokenProvider)
 {
     return(new Endpoint(httpClient, tokenProvider));
 }