コード例 #1
0
            public void Read(batchTotalUpdateSkuInventory_result structs, Protocol iprot)
            {
                if (true)
                {
                    Dictionary <string, vipapis.marketplace.inventory.UpdateSkuStockResult> value;

                    value = new Dictionary <string, vipapis.marketplace.inventory.UpdateSkuStockResult>();
                    iprot.ReadMapBegin();
                    while (true)
                    {
                        try{
                            string _key0;
                            vipapis.marketplace.inventory.UpdateSkuStockResult _val0;
                            _key0 = iprot.ReadString();


                            _val0 = new vipapis.marketplace.inventory.UpdateSkuStockResult();
                            vipapis.marketplace.inventory.UpdateSkuStockResultHelper.getInstance().Read(_val0, iprot);

                            value.Add(_key0, _val0);
                        }
                        catch (Exception e) {
                            break;
                        }
                    }

                    iprot.ReadMapEnd();

                    structs.SetSuccess(value);
                }



                Validate(structs);
            }
コード例 #2
0
            public void Write(batchTotalUpdateSkuInventory_result structs, Protocol oprot)
            {
                Validate(structs);
                oprot.WriteStructBegin();

                if (structs.GetSuccess() != null)
                {
                    oprot.WriteFieldBegin("success");

                    oprot.WriteMapBegin();
                    foreach (KeyValuePair <string, vipapis.marketplace.inventory.UpdateSkuStockResult> _ir0 in structs.GetSuccess())
                    {
                        string _key0 = _ir0.Key;
                        vipapis.marketplace.inventory.UpdateSkuStockResult _value0 = _ir0.Value;
                        oprot.WriteString(_key0);


                        vipapis.marketplace.inventory.UpdateSkuStockResultHelper.getInstance().Write(_value0, oprot);
                    }

                    oprot.WriteMapEnd();

                    oprot.WriteFieldEnd();
                }


                oprot.WriteFieldStop();
                oprot.WriteStructEnd();
            }
コード例 #3
0
            public void Read(totalUpdateSkuInventory_result structs, Protocol iprot)
            {
                if (true)
                {
                    vipapis.marketplace.inventory.UpdateSkuStockResult value;

                    value = new vipapis.marketplace.inventory.UpdateSkuStockResult();
                    vipapis.marketplace.inventory.UpdateSkuStockResultHelper.getInstance().Read(value, iprot);

                    structs.SetSuccess(value);
                }



                Validate(structs);
            }
コード例 #4
0
 public void SetSuccess(vipapis.marketplace.inventory.UpdateSkuStockResult value)
 {
     this.success_ = value;
 }