Пример #1
0
        public ListInventorySupplyResponse InvokeListInventorySupply()
        {
            // Create a request.
            ListInventorySupplyRequest request = new ListInventorySupplyRequest();
            string sellerId = "example";

            request.SellerId = sellerId;
            string mwsAuthToken = "example";

            request.MWSAuthToken = mwsAuthToken;
            string marketplace = "example";

            request.Marketplace = marketplace;
            string marketplaceId = "example";

            request.MarketplaceId = marketplaceId;
            SellerSkuList sellerSkus = new SellerSkuList();

            request.SellerSkus = sellerSkus;
            DateTime queryStartDateTime = new DateTime();

            request.QueryStartDateTime = queryStartDateTime;
            string responseGroup = "example";

            request.ResponseGroup = responseGroup;
            return(this.client.ListInventorySupply(request));
        }
Пример #2
0
        /**
         * Convert ListInventorySupplyRequest to name value pairs
         */
        private IDictionary <String, String> ConvertListInventorySupply(ListInventorySupplyRequest request)
        {
            IDictionary <String, String> parameters = new Dictionary <String, String>();

            parameters.Add("Action", "ListInventorySupply");
            if (request.IsSetSellerId())
            {
                parameters.Add("SellerId", request.SellerId);
            }
            if (request.IsSetMarketplace())
            {
                parameters.Add("Marketplace", request.Marketplace);
            }
            if (request.IsSetSellerSkus())
            {
                SellerSkuList listInventorySupplyRequestSellerSkus = request.SellerSkus;
                List <String> sellerSkusmemberList      = listInventorySupplyRequestSellerSkus.member;
                int           sellerSkusmemberListIndex = 1;
                foreach (String sellerSkusmember in sellerSkusmemberList)
                {
                    parameters.Add("SellerSkus" + "." + "member" + "." + sellerSkusmemberListIndex, sellerSkusmember);
                    sellerSkusmemberListIndex++;
                }
            }
            if (request.IsSetQueryStartDateTime())
            {
                parameters.Add("QueryStartDateTime", GetFormattedTimestamp(request.QueryStartDateTime) + "");
            }
            if (request.IsSetResponseGroup())
            {
                parameters.Add("ResponseGroup", request.ResponseGroup);
            }

            return(parameters);
        }
Пример #3
0
        public ListInventorySupplyResponse InvokeListInventorySupply()
        {
            // Create a request.
            ListInventorySupplyRequest request = new ListInventorySupplyRequest();

            request.SellerId     = sellerId;
            request.MWSAuthToken = mwsAuthToken;
            //request.Marketplace = marketplace;
            request.MarketplaceId = shopMarketplaceId;
            SellerSkuList sellerSkus = new SellerSkuList();

            request.SellerSkus         = sellerSkus;
            request.QueryStartDateTime = inventoryQueryStartDateTime.Value;
            //request.ResponseGroup = responseGroup;
            return(this.client.ListInventorySupply(request));
        }