public SquareFactory(string applicationId, string applicationSecret) { Condition.Requires(applicationId, "applicationId").IsNotNullOrWhiteSpace(); Condition.Requires(applicationSecret, "applicationSecret").IsNotNullOrWhiteSpace(); _config = new SquareConfig(applicationId, applicationSecret); }
public SquareItemsService(SquareConfig config, SquareMerchantCredentials credentials, ISquareLocationsService locationsService) : base(config, credentials) { Condition.Requires(locationsService, "locationsService").IsNotNull(); this._catalogApi = new CatalogApi(base.ApiConfiguration); this._inventoryApi = new InventoryApi(base.ApiConfiguration); this._locationsService = locationsService; }
public SquareOrdersService(SquareConfig config, SquareMerchantCredentials credentials, ISquareLocationsService locationsService, ISquareItemsService itemsService) : base(config, credentials) { Condition.Requires(locationsService, "locationsService").IsNotNull(); Condition.Requires(itemsService, "itemsService").IsNotNull(); _locationsService = locationsService; _itemsService = itemsService; _ordersApi = new OrdersApi(base.ApiConfiguration); }
public AuthorizedBaseService(SquareConfig config, SquareMerchantCredentials credentials) : base(config) { Condition.Requires(credentials, "credentials").IsNotNull(); this.Credentials = credentials; this.ApiConfiguration = new Square.Connect.Client.Configuration() { AccessToken = this.Credentials.AccessToken }; }
public SquareAuthenticationService(SquareConfig config) : base(config) { }
public SquareLocationsService(SquareConfig config, SquareMerchantCredentials credentials) : base(config, credentials) { _locationsApi = new LocationsApi(base.ApiConfiguration); }
public SquareCustomersService(SquareConfig config, SquareMerchantCredentials credentials) : base(config, credentials) { _customersApi = new CustomersApi(base.ApiConfiguration); }