public void Read(OrderRefundReq structs, Protocol iprot) { String schemeStruct = iprot.ReadStructBegin(); if (schemeStruct != null) { while (true) { String schemeField = iprot.ReadFieldBegin(); if (schemeField == null) { break; } bool needSkip = true; if ("refundMoney".Equals(schemeField.Trim())) { needSkip = false; com.vip.order.biz.request.RefundMoneyUnit value; value = new com.vip.order.biz.request.RefundMoneyUnit(); com.vip.order.biz.request.RefundMoneyUnitHelper.getInstance().Read(value, iprot); structs.SetRefundMoney(value); } if ("orderSn".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetOrderSn(value); } if ("userId".Equals(schemeField.Trim())) { needSkip = false; long?value; value = iprot.ReadI64(); structs.SetUserId(value); } if ("orderCategory".Equals(schemeField.Trim())) { needSkip = false; int?value; value = iprot.ReadI32(); structs.SetOrderCategory(value); } if ("sceneType".Equals(schemeField.Trim())) { needSkip = false; int?value; value = iprot.ReadI32(); structs.SetSceneType(value); } if ("billType".Equals(schemeField.Trim())) { needSkip = false; int?value; value = iprot.ReadI32(); structs.SetBillType(value); } if ("refundReason".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetRefundReason(value); } if (needSkip) { ProtocolUtil.skip(iprot); } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); Validate(structs); } else { throw new OspException(); } }
public void SetRefundMoney(com.vip.order.biz.request.RefundMoneyUnit value) { this.refundMoney_ = value; }