public ListInboundShipmentsResponse InvokeListInboundShipments()
        {
            // Create a request.
            ListInboundShipmentsRequest request = new ListInboundShipmentsRequest();
            string sellerId = "example";

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

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

            request.Marketplace = marketplace;
            ShipmentStatusList shipmentStatusList = new ShipmentStatusList();

            request.ShipmentStatusList = shipmentStatusList;
            ShipmentIdList shipmentIdList = new ShipmentIdList();

            request.ShipmentIdList = shipmentIdList;
            DateTime lastUpdatedBefore = new DateTime();

            request.LastUpdatedBefore = lastUpdatedBefore;
            DateTime lastUpdatedAfter = new DateTime();

            request.LastUpdatedAfter = lastUpdatedAfter;
            return(this.client.ListInboundShipments(request));
        }
        /// <summary>
        /// Get Inbound Shipments List
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnListInboundShipments_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())
            {
                ListInboundShipmentsResult listInboundShipmentsResult = response.ListInboundShipmentsResult;
                if (listInboundShipmentsResult.IsSetShipmentData())
                {
                    InboundShipmentList        shipmentData = listInboundShipmentsResult.ShipmentData;
                    List <InboundShipmentInfo> memberList   = shipmentData.member;
                    foreach (InboundShipmentInfo member in memberList)
                    {
                        strbuff = "シップメント名:" + member.ShipmentName;
                    }
                }
            }
            txtListInboundShipments.Text = strbuff;
        }