public ListInboundShipmentsByNextTokenResponse InvokeListInboundShipmentsByNextToken()
        {
            // Create a request.
            ListInboundShipmentsByNextTokenRequest request = new ListInboundShipmentsByNextTokenRequest();
            string sellerId = "example";

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

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

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

            request.NextToken = nextToken;
            return(this.client.ListInboundShipmentsByNextToken(request));
        }
示例#2
0
 public ListInboundShipmentsByNextTokenResponse ListInboundShipmentsByNextToken(ListInboundShipmentsByNextTokenRequest request)
 {
     return(connection.Call(
                new FBAInboundServiceMWSClient.Request <ListInboundShipmentsByNextTokenResponse>("ListInboundShipmentsByNextToken", typeof(ListInboundShipmentsByNextTokenResponse), servicePath),
                request));
 }
示例#3
0
        /// <summary>
        /// Get Next Inbound Shipment Status
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnListInboundShipmentsByNextToken_Click(object sender, RoutedEventArgs e)
        {
            string SellerId           = CommonValue.strMerchantId;
            string MarketplaceId      = CommonValue.strMarketplaceId;
            string AccessKeyId        = CommonValue.strAccessKeyId;
            string SecretKeyId        = CommonValue.strSecretKeyId;
            string ApplicationVersion = CommonValue.strApplicationVersion;
            string ApplicationName    = CommonValue.strApplicationName;
            string MWSAuthToken       = CommonValue.strMWSAuthToken;
            string strbuff            = string.Empty;

            FBAInboundServiceMWSConfig config = new FBAInboundServiceMWSConfig();

            config.ServiceURL = CommonValue.strServiceURL;

            FBAInboundServiceMWSClient client = new FBAInboundServiceMWSClient(
                AccessKeyId,
                SecretKeyId,
                ApplicationName,
                ApplicationVersion,
                config);
            ListInboundShipmentsRequest request = new ListInboundShipmentsRequest();

            request.SellerId     = SellerId;
            request.MWSAuthToken = MWSAuthToken;
            request.Marketplace  = MarketplaceId;
            ShipmentStatusList list = new ShipmentStatusList();

            list.member.Add("WORKING");
            request.ShipmentStatusList = list;
            ListInboundShipmentsResponse response = client.ListInboundShipments(request);

            if (response.IsSetListInboundShipmentsResult())
            {
                if (response.ListInboundShipmentsResult.NextToken != null)
                {
                    ListInboundShipmentsByNextTokenRequest request1 = new ListInboundShipmentsByNextTokenRequest();
                    request1.SellerId    = SellerId;
                    request1.Marketplace = MarketplaceId;
                    request1.NextToken   = response.ListInboundShipmentsResult.NextToken;
                    ListInboundShipmentsByNextTokenResponse response1 = client.ListInboundShipmentsByNextToken(request1);
                    if (response1.IsSetListInboundShipmentsByNextTokenResult())
                    {
                        ListInboundShipmentsByNextTokenResult listInboundShipmentsResult = response1.ListInboundShipmentsByNextTokenResult;
                        if (listInboundShipmentsResult.IsSetShipmentData())
                        {
                            InboundShipmentList        shipmentData = listInboundShipmentsResult.ShipmentData;
                            List <InboundShipmentInfo> memberList   = shipmentData.member;
                            foreach (InboundShipmentInfo member in memberList)
                            {
                                // データ取得・表示
                                strbuff += "シップメント名:" + member.ShipmentName;
                            }
                        }
                    }
                }
                else
                {
                    strbuff = "次の情報がありません。";
                }
            }
            txtListInboundShipmentsByNextToken.Text = strbuff;
        }
示例#4
0
 public ListInboundShipmentsByNextTokenResponse ListInboundShipmentsByNextToken(ListInboundShipmentsByNextTokenRequest request)
 {
     return(newResponse <ListInboundShipmentsByNextTokenResponse>());
 }