/// <summary> /// Constructor /// </summary> /// <param name="endpointAddress"></param> /// <param name="locale"></param> public ECommerceClient(String endpointAddress, String locale) { var serviceConfig = new SimpleServiceConfiguration(); serviceConfig.ServiceEndpoint = new Uri(endpointAddress + "/" + locale); serviceConfig.Timeout = 1000; IOAuthTokenProvider defaultTokenProvider = DiscoveryServiceProvider.DefaultTokenProvider; service = new ODataV4Service(new SDLECommerce(serviceConfig.ServiceEndpoint), serviceConfig, defaultTokenProvider); }
internal CartService(ODataV4Service service) { this.service = service; }
/// <summary> /// Constructor (only availably internally) /// </summary> /// <param name="service"></param> internal ProductCategoryService(ODataV4Service service) { this.service = service; this.GetTopLevelCategories(); }
/// <summary> /// Constructor (only available internally) /// </summary> /// <param name="service"></param> internal EditService(ODataV4Service service) { this.service = service; }
/// <summary> /// Constructor (only available internally) /// </summary> /// <param name="service"></param> internal ProductDetailService(ODataV4Service service) { this.service = service; }
/// <summary> /// Constructor (only available internally) /// </summary> /// <param name="service"></param> internal ProductQueryService(ODataV4Service service) { this.service = service; }