public ShipmentRepository(Connector connector, PlazaApiConfig config) : base(connector, config) { _xmlRootAttribute = new XmlRootAttribute("Shipments") { Namespace = _config.Namespace }; }
public PlazaApiTests() { var plazaApiConfig = new PlazaApiConfig { RootEndPoint = "https://test-plazaapi.bol.com", Namespace = "https://plazaapi.bol.com/services/xsd/v2/plazaapi.xsd", OrdersUrl = "/services/rest/orders/v2", OrderItemsUrl = "/services/rest/order-items/v2", ShipmentsUrl = "/services/rest/shipments/v2", ShippingLabelsUrl = "/services/rest/purchasable-shipping-labels/v2", TransportsUrl = "/services/rest/transports/v2", ReturnItemsUrl = "/services/rest/return-items/v2", ProcessStatusUrl = "/services/rest/process-status/v2", PublicKey = "[YOUR PUBLIC KEY]", PrivateKey = "[YOUR PRIVATE KEY]" }; var connector = new Connector(plazaApiConfig); var orderRepository = new OrderRepository(connector, plazaApiConfig); var shipmentRepository = new ShipmentRepository(connector, plazaApiConfig); var shippingLabelRepository = new ShippingLabelRepository(connector, plazaApiConfig); var returnItemRepository = new ReturnItemRepository(connector, plazaApiConfig); var processStatusRepository = new ProcessStatusRepository(connector, plazaApiConfig); _plazaApi = new PlazaApiClient(orderRepository, shipmentRepository, shippingLabelRepository, returnItemRepository, processStatusRepository); }
public ProcessStatusRepository(Connector connector, PlazaApiConfig config) : base(connector, config) { _xmlRootAttribute = new XmlRootAttribute("ProcessStatus") { Namespace = _config.Namespace }; }
public ReturnItemRepository(Connector connector, PlazaApiConfig config) : base(connector, config) { _xmlRootAttribute = new XmlRootAttribute("ReturnItems") { Namespace = _config.Namespace }; }
public OrderRepository(Connector connector, PlazaApiConfig config) : base(connector, config) { _xmlRootAttribute = new XmlRootAttribute("Orders") { Namespace = _config.Namespace }; }
public ShippingLabelRepository(Connector connector, PlazaApiConfig config) : base(connector, config) { _xmlRootAttribute = new XmlRootAttribute("PurchasableShippingLabels") { Namespace = _config.Namespace }; }
public BaseRepository(Connector connector, PlazaApiConfig config) { _connector = connector; _config = config; }
public Connector(PlazaApiConfig config) { _config = config; }