/*eslint-disable block-scoped-var, id-length, no-control-regex, no-magic-numbers, no-prototype-builtins, no-redeclare, no-shadow, no-var, sort-vars*/ "use strict"; var $protobuf = require("protobufjs/light"); var $root = ($protobuf.roots["default"] || ($protobuf.roots["default"] = new $protobuf.Root())) .addJSON({ MarginInfoStruct: { fields: { AccountID: { type: "uint64", id: 1 }, GoodsID: { type: "uint32", id: 2 }, MarginAlgorithm: { type: "uint32", id: 3 }, MarketMarginValue: { type: "double", id: 4 }, ReckonMarginValue: { type: "double", id: 5 }, LockMarginValue: { type: "double", id: 6 }, RealMarginValue: { type: "double", id: 7 }, RealMarginAlgorithm: { type: "uint32", id: 8 } } }, TradeRule: { fields: { RuleID: { type: "uint32", id: 1 }, ParamValue: { type: "double", id: 2 } } }, TradeRuleInfoStruct: { fields: { AccountID: { type: "uint64", id: 1 }, GoodsID: { type: "uint32", id: 2 }, TradeRules: { rule: "repeated", type: "TradeRule", id: 3 } } }, TradeFee: { fields: { FeeID: { type: "uint32", id: 1 }, FeeAlgorithm: { type: "uint32", id: 2 }, ExchangeValue: { type: "double", id: 3 }, MemberDefaultValue: { type: "double", id: 4 } } }, TradeFeeInfoStruct: { fields: { AccountID: { type: "uint64", id: 1 }, GoodsID: { type: "uint32", id: 2 }, TradeFees: { rule: "repeated", type: "TradeFee", id: 3 } } }, MessageHead: { fields: { FunCode: { type: "uint32", id: 1 }, RequestID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, AccessID: { type: "uint32", id: 4 }, ClientTime: { type: "int64", id: 5 }, GoodsID: { type: "uint32", id: 6 }, UUID: { type: "string", id: 7 }, MarketID: { type: "uint32", id: 8 }, UserID: { type: "uint32", id: 9 }, ResponseTopic: { type: "string", id: 10 }, AccountID2: { type: "uint64", id: 11 } } }, QueryReqPageInfo: { fields: { PageNumber: { type: "int32", id: 1 }, RecordPerPage: { type: "int32", id: 2 }, QueryMark: { type: "int32", id: 3 }, SortField: { type: "string", id: 4 }, SortOrder: { type: "int32", id: 5 }, NeedTotalCount: { type: "int32", id: 6 } } }, QueryRspPageInfo: { fields: { PageNumber: { type: "int32", id: 1 }, RecordPerPage: { type: "int32", id: 2 }, QueryMark: { type: "int32", id: 3 }, SortField: { type: "string", id: 4 }, SortOrder: { type: "int32", id: 5 }, RecordCount: { type: "int32", id: 6 }, TotalCount: { type: "int32", id: 7 } } }, CommonPackage: { fields: { Header: { rule: "required", type: "MessageHead", id: 1 } } }, NotifyHead: { fields: { NtfMode: { type: "int32", id: 1 }, ExcludeAcctIDs: { rule: "repeated", type: "uint32", id: 2, options: { packed: false } }, ExchIDs: { rule: "repeated", type: "uint32", id: 3, options: { packed: false } }, MemberIDs: { rule: "repeated", type: "uint32", id: 4, options: { packed: false } }, AccountIDs: { rule: "repeated", type: "uint64", id: 5, options: { packed: false } } } }, CommonNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 } } }, LoginReq: { fields: { Header: { type: "MessageHead", id: 1 }, LoginID: { type: "uint64", id: 2 }, LoginPWD: { type: "string", id: 3 }, LoginType: { type: "uint32", id: 4 }, ClientType: { type: "uint32", id: 5 }, Version: { type: "string", id: 6 }, MobilePhone: { type: "string", id: 7 }, GUID: { type: "string", id: 8 }, LoginIp: { type: "string", id: 9 }, LoginPort: { type: "uint32", id: 10 }, DeviceID: { type: "string", id: 11 }, EnvironmentInfo: { type: "string", id: 12 }, LoginCode: { type: "string", id: 13 }, ClientSystemInfo: { type: "bytes", id: 14 }, ClientAppID: { type: "string", id: 15 } } }, LoginRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, LoginID: { type: "uint64", id: 4 }, LoginUserType: { type: "uint32", id: 5 }, AccountStatus: { type: "uint32", id: 6 }, UserID: { type: "uint32", id: 7 }, MemberUserID: { type: "uint32", id: 8 }, AccountIDs: { rule: "repeated", type: "uint64", id: 9, options: { packed: false } }, Token: { type: "string", id: 10 }, SystemTime: { type: "uint64", id: 11 }, HasUpdatedPwd: { type: "uint32", id: 12 }, PwdWrongCnt: { type: "uint32", id: 13 }, PwdWrongLockCnt: { type: "uint32", id: 14 }, LoginLockHourNum: { type: "uint32", id: 15 }, LoginCode: { type: "string", id: 16 }, ClientSystemInfo: { type: "bytes", id: 17 }, ClientID: { type: "uint64", id: 18 } } }, LogoutReq: { fields: { Header: { type: "MessageHead", id: 1 }, LoginID: { type: "uint64", id: 2 }, Token: { type: "string", id: 3 }, LoginIp: { type: "string", id: 4 }, LoginPort: { type: "uint32", id: 5 } } }, LogoutRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, TokenCheckReq: { fields: { Header: { type: "MessageHead", id: 1 }, LoginID: { type: "uint64", id: 2 }, Token: { type: "string", id: 3 }, SystemTime: { type: "uint64", id: 4 }, CheckType: { type: "uint32", id: 5 } } }, TokenCheckRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, LoginID: { type: "uint64", id: 4 }, TokenStatus: { type: "uint32", id: 5 }, LoginUserType: { type: "uint32", id: 6 }, UserID: { type: "uint32", id: 7 }, MemberUserID: { type: "uint32", id: 8 }, AccountIDs: { rule: "repeated", type: "uint64", id: 9, options: { packed: false } }, SystemTime: { type: "uint64", id: 10 } } }, ModifyPwdReq: { fields: { Header: { type: "MessageHead", id: 1 }, ModifyPwdType: { type: "uint32", id: 2 }, ModifyPwdID: { type: "uint64", id: 3 }, OldPwd: { type: "string", id: 4 }, NewPwd: { type: "string", id: 5 } } }, ModifyPwdRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, LoginStatusOperReq: { fields: { Header: { type: "MessageHead", id: 1 }, LoginID: { type: "uint64", id: 2 }, LoginStatus: { type: "uint32", id: 3 }, OperatorID: { type: "uint32", id: 4 } } }, LoginStatusOperRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, LoginID: { type: "uint64", id: 4 }, LoginStatus: { type: "uint32", id: 5 }, OperatorID: { type: "uint32", id: 6 } } }, AuthLoginReq: { fields: { Header: { type: "MessageHead", id: 1 }, AuthID: { type: "string", id: 2 }, AuthType: { type: "uint32", id: 3 }, ClientType: { type: "uint32", id: 4 }, Version: { type: "string", id: 5 }, GUID: { type: "string", id: 6 }, LoginIp: { type: "string", id: 7 }, LoginPort: { type: "uint32", id: 8 }, DeviceID: { type: "string", id: 9 }, EnvironmentInfo: { type: "string", id: 10 }, ClientSystemInfo: { type: "bytes", id: 11 }, ClientAppID: { type: "string", id: 12 } } }, AuthLoginRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AuthID: { type: "string", id: 4 }, LoginID: { type: "uint64", id: 5 }, LoginUserType: { type: "uint32", id: 6 }, AccountStatus: { type: "uint32", id: 7 }, UserID: { type: "uint32", id: 8 }, MemberUserID: { type: "uint32", id: 9 }, AccountIDs: { rule: "repeated", type: "uint64", id: 10, options: { packed: false } }, Token: { type: "string", id: 11 }, SystemTime: { type: "uint64", id: 12 }, HasUpdatedPwd: { type: "uint32", id: 13 }, ClientSystemInfo: { type: "bytes", id: 14 }, ClientID: { type: "uint64", id: 15 } } }, ManageKickoffReq: { fields: { Header: { type: "MessageHead", id: 1 }, LoginIDs: { rule: "repeated", type: "uint64", id: 2, options: { packed: false } } } }, ManageKickoffRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, ErrorNtf: { fields: { Header: { type: "MessageHead", id: 1 }, RetDesc: { type: "string", id: 2 } } }, CustOfflineNtf: { fields: { Header: { type: "MessageHead", id: 1 }, SessionID: { rule: "repeated", type: "uint32", id: 2, options: { packed: false } }, LoginID: { rule: "repeated", type: "uint64", id: 3, options: { packed: false } } } }, PosChangedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, AccountID: { type: "uint64", id: 3 }, GoodsID: { type: "uint32", id: 4 } } }, MoneyChangedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, AccountID: { type: "uint64", id: 3 } } }, HoldsChangedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OrderID: { type: "uint64", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, AccountID: { type: "uint64", id: 5 }, GoodsID: { type: "uint32", id: 6 }, BuyOrSell: { type: "uint32", id: 7 }, Qty: { type: "uint64", id: 8 }, TradePrice: { type: "double", id: 9 }, HolderPrice: { type: "double", id: 10 } } }, BltMsgNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MsgID: { type: "int32", id: 3 }, MsgType: { type: "uint32", id: 4 }, PublishDate: { type: "string", id: 5 }, Pubber: { type: "string", id: 6 }, TopFlag: { type: "int32", id: 7 }, ValidDateEnd: { type: "string", id: 8 }, Title: { type: "string", id: 9 }, Content: { type: "string", id: 10 } } }, ArrayCloseInfo: { fields: { ClosedOrderID: { type: "uint64", id: 1 }, ClosedQty: { type: "uint64", id: 2 }, ClosePL: { type: "double", id: 3 }, RlsUsedMargin: { type: "double", id: 4 }, TradeCharge: { type: "double", id: 5 }, WareHouseCharge: { type: "double", id: 6 }, TradeAmount: { type: "double", id: 7 }, OpenTime: { type: "string", id: 8 }, OpenPrice: { type: "double", id: 9 }, MatchAccountID: { type: "uint64", id: 10 }, RealClosePL: { type: "double", id: 11 } } }, DeclareOrderNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OrderID: { type: "uint64", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, GoodsID: { type: "uint32", id: 5 }, BuyOrSell: { type: "uint32", id: 6 }, OrderQty: { type: "uint64", id: 7 }, TradeQty: { type: "uint64", id: 8 }, CancelQty: { type: "uint64", id: 9 }, OrderStatus: { type: "uint32", id: 10 }, ActiveTime: { type: "string", id: 11 }, CancelTime: { type: "string", id: 12 }, UpdateTime: { type: "string", id: 13 } } }, OrderDealedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OrderID: { type: "uint64", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, GoodsID: { type: "uint32", id: 5 }, TradeQty: { type: "uint64", id: 6 }, Amount: { type: "double", id: 7 }, ActiveQty: { type: "uint64", id: 8 }, OrderStatus: { type: "uint32", id: 9 }, TradeID: { type: "uint64", id: 10 }, AccountID: { type: "uint64", id: 11 }, TradePrice: { type: "double", id: 12 }, BuyOrSell: { type: "uint32", id: 13 }, OrderQty: { type: "uint64", id: 14 }, OrderType: { type: "uint32", id: 15 }, TradeTime: { type: "string", id: 16 }, CloseInfos: { rule: "repeated", type: "ArrayCloseInfo", id: 17 }, SpecialAccount: { type: "uint32", id: 18 }, TradeCharge: { type: "double", id: 19 }, WareHouseCharge: { type: "double", id: 20 }, UsedMargin: { type: "double", id: 21 }, OperatorID: { type: "uint32", id: 22 }, MemberID: { type: "uint32", id: 23 }, MatchAccountID: { type: "uint64", id: 24 }, BuildType: { type: "uint32", id: 25 }, CloseType: { type: "uint32", id: 26 } } }, OrderFailedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OrderID: { type: "uint64", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, GoodsID: { type: "uint32", id: 5 }, Reason: { type: "int32", id: 6 } } }, OrderClosedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OrderID: { type: "uint64", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, GoodsID: { type: "uint32", id: 5 }, TradeQty: { type: "uint64", id: 6 }, Amount: { type: "double", id: 7 }, ActiveQty: { type: "uint64", id: 8 }, OrderStatus: { type: "uint32", id: 9 } } }, OrderCanceledNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OrderID: { type: "uint64", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, GoodsID: { type: "uint32", id: 5 }, CancelQty: { type: "uint64", id: 6 }, OrderStatus: { type: "uint32", id: 7 } } }, OperateChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, IP: { type: "string", id: 3 }, OperatorId: { type: "uint32", id: 4 }, OperateType: { type: "string", id: 5 }, OperateTime: { type: "string", id: 6 }, ChangeType: { type: "int32", id: 7 }, ObjectType: { type: "int32", id: 8 }, ObjectId: { type: "string", id: 9 }, ObjectCode: { type: "string", id: 10 }, Content: { type: "string", id: 11 } } }, RiskControlNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, AccountId: { type: "uint64", id: 3 }, AccountStatus: { type: "int32", id: 4 }, AccountType: { type: "int32", id: 5 }, AccountCode: { type: "string", id: 6 }, AccountName: { type: "string", id: 7 }, RiskLevel: { type: "int32", id: 8 }, MsgContent: { type: "string", id: 9 }, Idate: { type: "string", id: 10 }, RiskRate: { type: "double", id: 11 }, CurrentNetBalance: { type: "double", id: 12 }, RiskType: { type: "int32", id: 13 } } }, ForceCloseStatusNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OrderID: { type: "uint64", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, GoodsID: { type: "uint32", id: 5 }, BuyOrSell: { type: "uint32", id: 6 }, OrderStatus: { type: "uint32", id: 7 } } }, ForceCloseDealedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OrderID: { type: "uint64", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, GoodsID: { type: "uint32", id: 5 }, TradeQty: { type: "uint64", id: 6 }, Amount: { type: "double", id: 7 }, TradeID: { type: "uint64", id: 8 }, TradePrice: { type: "double", id: 9 }, BuyOrSell: { type: "uint32", id: 10 }, TradeTime: { type: "string", id: 11 }, TradeCharge: { type: "double", id: 12 } } }, MarketStatusChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MarketID: { type: "uint32", id: 3 }, Status: { type: "uint32", id: 4 }, StepType: { type: "uint32", id: 5 }, TradeDay: { type: "string", id: 6 }, NotifyTime: { type: "string", id: 7 } } }, GoodsStatusChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MarketID: { type: "uint32", id: 3 }, GoodsID: { type: "uint32", id: 4 }, Status: { type: "uint32", id: 5 }, TradeDay: { type: "string", id: 6 } } }, AccountChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, LoginID: { type: "uint64", id: 3 }, ChangeType: { type: "int32", id: 4 } } }, MarketPlanChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MarketPlanChange: { rule: "repeated", type: "MarketPlanChange", id: 3 } } }, MarketPlanChange: { fields: { SignalType: { rule: "required", type: "uint32", id: 1 }, ControlTime: { type: "string", id: 2 }, MarketTypeId: { type: "uint32", id: 3 }, GoodsId: { rule: "repeated", type: "uint32", id: 4, options: { packed: false } }, RunStatus: { type: "uint32", id: 5 }, RunStep: { type: "uint32", id: 6 }, NextTradeDate: { type: "string", id: 7 }, TradeDate: { type: "string", id: 8 }, OpenMarketDate: { type: "string", id: 9 }, LastTradeDateOfWeek: { type: "string", id: 10 }, TradeMode: { type: "uint32", id: 11 } } }, GoodsChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, GoodsID: { type: "uint32", id: 3 }, ChangeType: { type: "int32", id: 4 } } }, ManualChangeMarketReq: { fields: { Header: { type: "MessageHead", id: 1 }, MarketID: { type: "int32", id: 2 }, Operate: { type: "int32", id: 3 } } }, ManualChangeMarketRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, MarketID: { type: "int32", id: 4 }, Status: { type: "int32", id: 5 }, ErrorCode: { type: "int32", id: 6 } } }, ReckonResultNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MarketID: { type: "int32", id: 3 }, Status: { type: "int32", id: 4 }, TradeDay: { type: "string", id: 5 } } }, MarketStatusManualChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MarketID: { type: "int32", id: 3 }, Status: { type: "int32", id: 4 }, StepType: { type: "int32", id: 5 }, TradeDay: { type: "string", id: 6 } } }, GoodsStatusManualChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MarketID: { type: "int32", id: 3 }, GoodsID: { type: "int32", id: 4 }, Status: { type: "int32", id: 5 }, TradeDay: { type: "string", id: 6 } } }, GoodsClosePlanChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MarketID: { type: "uint32", id: 3 }, GoodsID: { type: "uint32", id: 4 }, CloseDate: { type: "string", id: 5 }, StartTime: { type: "string", id: 6 }, EndTime: { type: "string", id: 7 } } }, AccountDataChange: { fields: { AccountId: { type: "uint64", id: 1 }, ChangeType: { type: "int32", id: 2 } } }, UserChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, UserId: { type: "uint64", id: 3 }, ChangeType: { type: "int32", id: 4 }, AccountChange: { rule: "repeated", type: "AccountDataChange", id: 5 } } }, LoginAccChange: { fields: { LoginId: { type: "uint64", id: 1 }, ChangeType: { type: "int32", id: 2 } } }, LoginAccChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, LoginAccChange: { rule: "repeated", type: "LoginAccChange", id: 3 } } }, SCFBusinessStatusNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, ExtBusinessID: { type: "uint64", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFContractType: { type: "int32", id: 5 }, BusinessType: { type: "int32", id: 6 }, Status: { type: "int32", id: 7 }, RetMsg: { type: "string", id: 8 }, ReturnCode: { type: "int32", id: 9 } } }, WRTradeDealedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, ListingOrderID: { type: "uint64", id: 3 }, DelistingOrderID: { type: "uint64", id: 4 }, TradeQty: { type: "uint64", id: 5 }, ActiveQty: { type: "uint64", id: 6 }, RealTradeQty: { type: "uint64", id: 7 }, TradeID: { type: "uint64", id: 8 }, BuyAccountID: { type: "uint64", id: 9 }, SellAccountID: { type: "uint64", id: 10 }, TradePrice: { type: "double", id: 11 }, TradeTime: { type: "string", id: 12 }, WRFactorTypeID: { type: "uint64", id: 13 }, WRTransferUserID: { type: "uint32", id: 14 }, FreezeFirstAmount: { type: "double", id: 15 }, UnFreezeFirstAmount: { type: "double", id: 16 }, RealTradeAmount: { type: "double", id: 17 }, PerformanceAmount: { type: "double", id: 18 }, PerformancePlanID: { type: "uint64", id: 19 }, PerformanceTemplateID: { type: "int64", id: 20 } } }, PerformancePlanStepProcessedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, PerformancePlanID: { type: "uint64", id: 3 }, PerformancePlanStepID: { type: "uint64", id: 4 }, RetDesc: { type: "string", id: 5 } } }, MarketStatusToQuoteNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MarketID: { type: "uint32", id: 3 }, TradeDate: { type: "string", id: 4 }, Status: { type: "uint32", id: 5 }, NotifyTime: { type: "string", id: 6 } } }, ScfAccountRiskNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, AccountID: { type: "uint64", id: 3 }, ScfRiskLv: { type: "int32", id: 4 }, ScfStatus: { type: "int32", id: 5 } } }, GoodsAvailableSaleNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, UserID: { type: "uint64", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, MarketID: { type: "uint32", id: 6 }, AvailableQty: { type: "int32", id: 7 }, Status: { type: "int32", id: 8 } } }, WRPosTransferNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, RelatedOrderId: { type: "uint64", id: 3 }, TradeQty: { type: "int32", id: 4 }, Direct: { type: "int32", id: 5 }, TradeTime: { type: "string", id: 6 } } }, BankInSuccessNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, ExchTicket: { rule: "required", type: "uint64", id: 3 }, AccountCode: { rule: "required", type: "uint64", id: 4 }, Amount: { rule: "required", type: "double", id: 5 }, TradeDate: { rule: "required", type: "string", id: 6 } } }, BankOutSuccessNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, ExchTicket: { rule: "required", type: "uint64", id: 3 }, AccountCode: { rule: "required", type: "uint64", id: 4 }, Amount: { rule: "required", type: "double", id: 5 }, TradeDate: { rule: "required", type: "string", id: 6 } } }, SystemParamChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, ParamCode: { type: "string", id: 3 } } }, RiskCutNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, AccountId: { type: "uint64", id: 3 }, RiskLevel: { type: "int32", id: 4 }, Idate: { type: "string", id: 5 }, CurRate: { type: "double", id: 6 }, CutRate: { type: "double", id: 7 }, SafeRate: { type: "double", id: 8 } } }, TradeDealedSourceInfo: { fields: { Qty: { type: "uint64", id: 1 }, Price: { type: "double", id: 2 }, HoldTradeID: { type: "uint64", id: 3 } } }, DeliveryDealedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, AccountId: { type: "uint64", id: 3 }, DeliveryID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, AgreeUnit: { type: "double", id: 6 }, TradeDealedSource: { rule: "repeated", type: "TradeDealedSourceInfo", id: 7 }, DeliveryGoodsID: { type: "uint32", id: 8 } } }, TradeDealedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, AccountId: { type: "uint64", id: 3 }, CloseTradeID: { type: "uint64", id: 4 }, GoodsID: { type: "uint64", id: 5 }, AgreeUnit: { type: "double", id: 6 }, Qty: { type: "uint64", id: 7 }, Price: { type: "double", id: 8 } } }, LoginFirstNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, LoginId: { type: "uint64", id: 3 }, AccountIds: { rule: "repeated", type: "uint64", id: 4, options: { packed: false } } } }, AuctionGoodsStatusChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MarketID: { type: "uint32", id: 3 }, GoodsID: { type: "uint32", id: 4 }, GoodsCode: { type: "string", id: 5 }, GoodsName: { type: "string", id: 6 }, Status: { type: "uint32", id: 7 }, TradeDay: { type: "string", id: 8 }, TradeMode: { type: "uint32", id: 9 }, DecimalPlace: { type: "uint32", id: 10 }, GroupID: { type: "uint32", id: 11 } } }, TradeDateRedoneNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, Redone: { type: "uint32", id: 3 } } }, MallSellerReceiveSuccessNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, BuyerAccountID: { type: "uint64", id: 3 }, SellerAccountID: { type: "uint64", id: 4 }, ShoppingAmount: { type: "double", id: 5 }, MaidRatio: { type: "double", id: 6 }, PayMentID: { type: "uint64", id: 7 }, ExchDivRation: { type: "double", id: 8 } } }, PerformanceBuildAgreementNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, PerformancePlanID: { type: "uint64", id: 3 }, PerformanceType: { type: "int32", id: 4 }, RelatedOrderID: { type: "uint64", id: 5 }, Amount: { type: "double", id: 6 }, PerformanceStatus: { type: "int32", id: 7 }, BuyAccountID: { type: "uint64", id: 8 }, SellAccountID: { type: "uint64", id: 9 }, OverShortAmount: { type: "double", id: 10 } } }, RelievingAccRelationNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, UserID: { type: "uint64", id: 3 }, AccountID: { type: "uint64", id: 4 }, RelatedOrderID: { type: "uint64", id: 5 } } }, QuoteQtyUseUpNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, QuoteId: { type: "uint64", id: 3 } } }, DeliveryGoodsChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, DeliveryGoodsID: { type: "uint32", id: 3 }, ChangeType: { type: "int32", id: 4 } } }, OptionTradeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, TradeID: { type: "uint64", id: 3 }, TradeDate: { type: "string", id: 4 }, MarketID: { type: "uint32", id: 5 }, GoodsID: { type: "uint32", id: 6 }, AccountID: { type: "uint64", id: 7 }, BuyOrSell: { type: "uint32", id: 8 }, HolderQty: { type: "uint64", id: 9 }, HolderPrice: { type: "double", id: 10 }, HolderAmount: { type: "double", id: 11 }, IsCloseToday: { type: "uint32", id: 12 }, OptionType: { type: "uint32", id: 13 }, Premium: { type: "double", id: 14 }, IsPreClose: { type: "uint32", id: 15 }, ClosePrice: { type: "double", id: 16 }, IsComfirmClose: { type: "uint32", id: 17 } } }, GoodsMaxQtyNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, UserID: { type: "uint64", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, MarketID: { type: "uint32", id: 6 }, BuyMaxQty: { type: "int64", id: 7 }, LimitType: { type: "int32", id: 8 } } }, RiskOrderCanceledNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, AccountID: { type: "uint64", id: 3 } } }, TradeRiskRuleConfigChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OperateType: { type: "uint32", id: 3 }, RuleChangeType: { type: "uint32", id: 4 }, RiskRuleID: { type: "uint32", id: 5 }, RiskRuleGroupID: { type: "uint32", id: 6 }, GroupAddRuleIDs: { rule: "repeated", type: "uint32", id: 7, options: { packed: false } }, GroupDelRuleIDs: { rule: "repeated", type: "uint32", id: 8, options: { packed: false } } } }, TradeTemplateConfigChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, TemplateType: { type: "uint32", id: 3 }, TemplateID: { type: "uint32", id: 4 }, AddAuxIDs: { rule: "repeated", type: "uint32", id: 5, options: { packed: false } }, DelAuxIDs: { rule: "repeated", type: "uint32", id: 6, options: { packed: false } }, UpdateAuxIDs: { rule: "repeated", type: "uint32", id: 7, options: { packed: false } }, OperateType: { type: "uint32", id: 8 } } }, TaAccountTemplateConfigChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OperateType: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 } } }, ExtenalAccountCfgSyncFinishNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, TradeDate: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, ChannelID: { type: "uint32", id: 5 } } }, RiskAccountTradeLimitStatusChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OperateType: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, RiskTradeStatus: { type: "uint32", id: 5 } } }, RiskToWebNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MsgId: { type: "uint64", id: 3 }, Content: { type: "string", id: 4 }, RiskLevel: { type: "int32", id: 5 } } }, AccountConfigChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, NtfType: { type: "uint32", id: 3 }, Userid: { type: "uint64", id: 4 }, Roletype: { type: "uint32", id: 5 }, Accountid: { type: "uint64", id: 6 }, Groupid: { type: "uint64", id: 7 }, Goodsid: { type: "uint64", id: 8 }, ChangType: { type: "uint32", id: 9 } } }, GoodsGroupChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, GoodsGroupID: { type: "uint32", id: 3 }, ChangeType: { type: "int32", id: 4 } } }, AuctionGroupInfoNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, AutoId: { type: "uint64", id: 3 }, ChangeType: { type: "int32", id: 4 } } }, AuctionGroupStatusNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MarketID: { type: "uint32", id: 3 }, Status: { type: "uint32", id: 4 }, TradeDay: { type: "string", id: 5 }, TradeMode: { type: "uint32", id: 6 }, GroupID: { type: "uint32", id: 7 } } }, PerformancePlanProcessedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, PerformancePlanID: { type: "uint64", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 }, MarketID: { type: "uint32", id: 6 }, TradeDay: { type: "string", id: 7 }, Amount: { type: "double", id: 8 }, TradeTime: { type: "string", id: 9 }, Score: { type: "uint32", id: 10 } } }, OTCOptionGoodsMaxQtyNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, UserID: { type: "uint64", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, GoodsGroupId: { type: "uint32", id: 6 }, MarketID: { type: "uint32", id: 7 }, BuyMaxQty: { type: "int64", id: 8 }, LimitType: { type: "int32", id: 9 } } }, FollowOrderSetNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, StrategyId: { type: "uint64", id: 3 }, StrategyName: { type: "string", id: 4 }, Type: { type: "uint32", id: 5 }, PriceMode: { type: "uint32", id: 6 }, Ratio: { type: "double", id: 7 }, Direct: { type: "uint32", id: 8 }, AccountId: { type: "string", id: 9 }, AccountId2: { type: "string", id: 10 }, ChangeNtfType: { type: "uint32", id: 11 }, GoodsId: { type: "string", id: 12 }, Status: { type: "uint32", id: 13 } } }, SpotQuoteStatusChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, CurMarketID: { type: "uint32", id: 3 }, DeliveryGoodsID: { type: "uint32", id: 4 }, DGStatus: { type: "uint32", id: 5 }, QuoteStatus: { type: "uint32", id: 6 }, ListingStatus: { type: "uint32", id: 7 }, AuctionStatus: { type: "uint32", id: 8 }, TradeDay: { type: "string", id: 9 }, CurUserID: { type: "uint32", id: 10 }, CurAccountID: { type: "uint64", id: 11 } } }, ChannelLockBuyChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OperateType: { type: "uint32", id: 3 }, ActiveID: { type: "uint64", id: 4 } } }, ChannelSetChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OperateType: { type: "uint32", id: 3 }, Cid: { type: "uint64", id: 4 } } }, BuyListingTradeDealedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, BuyAccountID: { type: "uint64", id: 3 }, DeliveryGoodsID: { type: "uint32", id: 4 }, ListingStatus: { type: "uint32", id: 5 }, TradeAmount: { type: "double", id: 6 }, TradeTime: { type: "string", id: 7 } } }, SpotShopGoodsStatusChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, GoodsID: { type: "uint32", id: 3 }, Status: { type: "uint32", id: 4 }, TradeDay: { type: "string", id: 5 } } }, OrderSuccessedNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OrderID: { type: "uint64", id: 3 }, GoodsID: { type: "uint32", id: 4 }, OrderTime: { type: "string", id: 5 } } }, JdpQuoteSuccessNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, NickName: { type: "string", id: 6 }, Price: { type: "double", id: 7 }, PrizeaAmount: { type: "double", id: 8 }, Ordertime: { type: "string", id: 9 } } }, JdpTradeSuccessNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, GoodsCode: { type: "string", id: 6 }, GoodsName: { type: "string", id: 7 }, TradeTime: { type: "string", id: 8 }, TradeQty: { type: "uint32", id: 9 }, TradeAmount: { type: "double", id: 10 }, PayType: { type: "uint32", id: 11 }, RemaiAmount: { type: "double", id: 12 }, PayendTime: { type: "string", id: 13 }, PayTime: { type: "string", id: 14 } } }, AIAppointNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, ApplyID: { type: "uint64", id: 3 }, GoodsCode: { type: "string", id: 4 }, GoodsName: { type: "string", id: 5 }, StartAppointTime: { type: "string", id: 6 }, EndAppointTime: { type: "string", id: 7 }, FreezePDs: { rule: "repeated", type: "double", id: 8, options: { packed: false } }, StartTime: { type: "string", id: 9 }, AppointType: { type: "uint32", id: 10 } } }, AITradeQuoteSuccessNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, GoodsCode: { type: "string", id: 6 }, GoodsName: { type: "string", id: 7 }, TradeTime: { type: "string", id: 8 }, MarginType: { type: "uint32", id: 9 }, TradeQty: { type: "uint32", id: 10 }, TradeAmount: { type: "double", id: 11 }, TradeType: { type: "uint32", id: 12 }, NickName: { type: "string", id: 13 }, Price: { type: "double", id: 14 }, PrizeaAmount: { type: "double", id: 15 }, QuoteNum: { type: "uint32", id: 16 }, EndMins: { type: "uint32", id: 17 }, ReturnRatio: { type: "double", id: 18 }, QuoteTime: { type: "string", id: 19 } } }, AiAppointChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MarketID: { type: "uint32", id: 3 }, ApplyID: { type: "uint32", id: 4 }, GoodsCode: { type: "string", id: 5 }, GoodsName: { type: "string", id: 6 }, Status: { type: "uint32", id: 7 }, TradeDay: { type: "string", id: 8 } } }, HedgeRatioChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, MiddleGoodsID: { type: "uint32", id: 3 }, OldHedgeRatio: { type: "double", id: 4 }, NewHedgeRatio: { type: "double", id: 5 } } }, HedgePlanAuditPassNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, HedgePlanID: { type: "uint64", id: 3 }, PlanQty: { type: "double", id: 4 } } }, SpotContractOperateApplyPassNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, SpotContractID: { type: "uint64", id: 3 }, ContractOperateApplyID: { type: "uint64", id: 4 }, OperateApplyType: { type: "uint32", id: 5 }, PricedQty: { type: "double", id: 6 }, PricedPrice: { type: "double", id: 7 }, PricedAmount: { type: "double", id: 8 }, ReckonQty: { type: "double", id: 9 }, InOutQty: { type: "double", id: 10 } } }, ManageGenReportNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, ReportDate: { type: "string", id: 3 } } }, WrsConvertDetailChangeInfo: { fields: { MiddleGoodsID: { type: "uint32", id: 1 }, NewConvertRatio: { type: "double", id: 2 }, OldConvertRatio: { type: "double", id: 3 } } }, WrsConvertDetailChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, WrStandardID: { type: "uint32", id: 3 }, DeliveryGoodsID: { type: "uint32", id: 4 }, ChangeInfo: { rule: "repeated", type: "WrsConvertDetailChangeInfo", id: 5 }, ApplicationId: { type: "uint64", id: 6 } } }, WrStandardChangeInfo: { fields: { WrStandardID: { type: "uint32", id: 1 }, NewConvertFactor: { type: "double", id: 2 }, OldConvertFactor: { type: "double", id: 3 }, NewVatRate: { type: "double", id: 4 }, OldVatRate: { type: "double", id: 5 } } }, WrStandardChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, ChangeInfo: { rule: "repeated", type: "WrStandardChangeInfo", id: 3 }, ApplicationId: { type: "uint64", id: 4 } } }, ClientLoginInfo: { fields: { ClientID: { type: "uint64", id: 1 }, ClientSystemInfo: { type: "bytes", id: 2 }, LoginIp: { type: "string", id: 3 }, LoginPort: { type: "uint32", id: 4 }, LoginTime: { type: "string", id: 5 }, ClientAppID: { type: "string", id: 6 }, AccountIDs: { rule: "repeated", type: "uint64", id: 7, options: { packed: false } } } }, ClientLogoutInfo: { fields: { ClientID: { type: "uint64", id: 1 } } }, ClientLogInOutNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, LogoutType: { type: "uint32", id: 3 }, Logins: { rule: "repeated", type: "ClientLoginInfo", id: 4 }, Logouts: { rule: "repeated", type: "ClientLogoutInfo", id: 5 } } }, SpotGoodsPirceChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, DeliveryGoodsID: { type: "uint32", id: 3 }, WrStandardID: { type: "uint32", id: 4 }, SpotGoodsBrandID: { type: "uint32", id: 5 }, CurrencyID: { type: "uint32", id: 6 }, TodaySpotGoodsPrice: { type: "double", id: 7 } } }, AreaFinanceConfigChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, AreaFinanceConfigChange: { type: "AreaFinanceConfigChange", id: 3 } } }, AreaFinanceConfigChange: { fields: { UserId: { type: "uint64", id: 1 }, ChangeType: { type: "int32", id: 2 } } }, FinanceRiskNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, RiskLevel: { type: "uint32", id: 5 }, TradeTime: { type: "string", id: 6 }, GoodsID: { type: "uint32", id: 7 }, GoodsCode: { type: "string", id: 8 }, GoodsName: { type: "string", id: 9 }, Amount: { type: "double", id: 10 } } }, GoodsPickupChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, GoodsID: { type: "uint32", id: 3 }, ChangeType: { type: "uint32", id: 4 } } }, TradePayMentNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, TradeTime: { type: "string", id: 5 }, GoodsID: { type: "uint32", id: 6 }, GoodsCode: { type: "string", id: 7 }, GoodsName: { type: "string", id: 8 }, Amount: { type: "double", id: 9 } } }, PresaleStatutsChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, PresaleApplyID: { type: "uint64", id: 3 }, PresaleStatus: { type: "uint32", id: 4 } } }, ListingOrderChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OrderID: { type: "uint64", id: 3 }, OrderQty: { type: "uint64", id: 4 }, TradeQty: { type: "uint64", id: 5 }, CancelQty: { type: "uint64", id: 6 } } }, UpdateUserTradeRightNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, NotifyTime: { type: "string", id: 3 } } }, UpdateCheckoutTimeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, NotifyTime: { type: "string", id: 3 } } }, UserAuditConfigChangeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, AccountID: { type: "uint64", id: 3 }, UserID: { type: "uint32", id: 4 }, GoodsID: { type: "uint64", id: 5 }, GroupType: { type: "uint32", id: 6 }, ClosedDays: { type: "int32", id: 7 }, GoodsTradeType: { type: "uint32", id: 8 }, ChangeType: { type: "uint32", id: 9 } } }, OrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, LoginID: { type: "uint64", id: 5 }, AccountID: { type: "uint64", id: 6 }, GoodsID: { type: "uint32", id: 7 }, MarketID: { type: "uint32", id: 8 }, ValidType: { type: "int32", id: 9 }, OperateType: { type: "uint32", id: 10 }, OrderSrc: { type: "uint32", id: 11 }, OperatorID: { type: "uint64", id: 12 }, OrderPrice: { type: "double", id: 13 }, MarketMaxSub: { type: "double", id: 14 }, OrderQty: { type: "uint64", id: 15 }, BuyOrSell: { type: "uint32", id: 16 }, BuildType: { type: "uint32", id: 17 }, CurtQuotePrice: { type: "double", id: 18 }, SpPrice: { type: "double", id: 19 }, SlPrice: { type: "double", id: 20 }, PriceMode: { type: "uint32", id: 21 }, TimevalidType: { type: "uint32", id: 22 }, TriggerType: { type: "uint32", id: 23 }, TriggerPrice: { type: "double", id: 24 }, ListingSelectType: { type: "uint32", id: 25 }, DelistingType: { type: "uint32", id: 26 }, RelatedID: { type: "uint64", id: 27 }, OptionType: { type: "uint32", id: 28 }, Premium: { type: "double", id: 29 }, TriggerOperator: { type: "uint32", id: 30 }, ServiceTime: { type: "string", id: 31 }, CouponTypeID: { type: "uint64", id: 32 }, UsedQty: { type: "uint32", id: 33 }, ValidTime: { type: "string", id: 34 }, ReceiveInfoID: { type: "uint64", id: 35 }, OrderFlag: { type: "uint32", id: 36 }, OrderAmount: { type: "double", id: 37 }, IsAutoAddDeposit: { type: "uint32", id: 38 }, IsAutoRefundDeposit: { type: "uint32", id: 39 }, AddrInfo: { type: "string", id: 40 } } }, OrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, OrderTime: { type: "string", id: 5 } } }, CancelOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, OperateType: { type: "uint32", id: 5 }, OldOrderId: { type: "uint64", id: 6 }, AccountID: { type: "uint64", id: 7 }, OrderSrc: { type: "uint32", id: 8 }, OperatorID: { type: "uint64", id: 9 } } }, CancelOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExchActionID: { type: "uint64", id: 4 }, OrderTime: { type: "string", id: 5 } } }, RiskCloseReq: { fields: { Header: { type: "MessageHead", id: 1 }, EntrustID: { type: "uint64", id: 2 }, RiskCloseTime: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, MarketID: { type: "uint32", id: 6 }, OperateType: { type: "uint32", id: 7 }, OrderSrc: { type: "uint32", id: 8 }, OrderPrice: { type: "double", id: 9 }, OrderQty: { type: "uint64", id: 10 }, BuyOrSell: { type: "uint32", id: 11 }, BuildType: { type: "uint32", id: 12 }, PriceMode: { type: "uint32", id: 13 }, RiskCloseSendTime: { type: "string", id: 14 }, CloseType: { type: "uint32", id: 15 } } }, RiskCloseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, CloseRspResult: { type: "int32", id: 4 }, EntrustID: { type: "uint64", id: 5 }, AccountID: { type: "uint64", id: 6 }, TradeQty: { type: "uint64", id: 7 } } }, WairhouseReceiptHolderTranslateReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, GoodsID: { type: "uint32", id: 3 }, TranslateQty: { type: "uint64", id: 4 }, TranslateType: { type: "uint32", id: 5 }, UnfreezeFlag: { type: "uint32", id: 6 }, BusinessID: { type: "uint32", id: 7 }, TradeID: { type: "uint64", id: 8 }, WRSerialNo: { type: "uint64", id: 9 } } }, WairhouseReceiptHolderTranslateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, BusinessID: { type: "uint32", id: 4 }, TradeID: { type: "uint64", id: 5 }, WRSerialNo: { type: "uint64", id: 6 }, AccountID: { type: "uint64", id: 7 }, UserID: { type: "uint64", id: 8 } } }, DeliveryDealCloseReq: { fields: { Header: { type: "MessageHead", id: 1 }, DeliveryID: { type: "uint64", id: 2 }, GoodsID: { type: "uint32", id: 3 }, BuyAccountID: { type: "uint64", id: 4 }, SellAccountID: { type: "uint64", id: 5 }, ClosePrice: { type: "double", id: 6 }, CloseQty: { type: "uint64", id: 7 }, OrderSrc: { type: "uint32", id: 8 }, ClientSerialNo: { type: "string", id: 9 }, DeliveryPriceType: { type: "uint32", id: 10 } } }, DeliveryDealCloseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, TradeAmount: { type: "double", id: 7 } } }, DeliveryTradeReq: { fields: { Header: { type: "MessageHead", id: 1 }, DeliveryID: { type: "uint64", id: 2 }, GoodsID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, Qty: { type: "uint64", id: 5 }, OrderSrc: { type: "uint32", id: 6 }, ClientSerialNo: { type: "string", id: 7 }, DeliveryGoodsID: { type: "uint32", id: 8 }, MatchAccountID: { type: "uint64", id: 9 } } }, DeliveryTradeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, TotalOpenAmount: { type: "double", id: 6 }, TotalPayAmount: { type: "double", id: 7 }, ClientSerialNo: { type: "string", id: 8 } } }, DeliveryTransferReq: { fields: { Header: { type: "MessageHead", id: 1 }, DeliveryID: { type: "uint64", id: 2 }, GoodsID: { type: "uint32", id: 3 }, BuyOrSell: { type: "uint32", id: 4 }, CloseAccountID: { type: "uint64", id: 5 }, MatchAccountID: { type: "uint64", id: 6 }, Price: { type: "double", id: 7 }, Qty: { type: "uint64", id: 8 }, OrderSrc: { type: "uint32", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, DeliveryTransferRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, PreExerciseReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, GoodsID: { type: "uint32", id: 6 }, MarketID: { type: "uint32", id: 7 }, OperateType: { type: "uint32", id: 8 }, OrderSrc: { type: "uint32", id: 9 }, OperatorID: { type: "uint64", id: 10 }, RelatedID: { type: "uint64", id: 11 }, OptionType: { type: "uint32", id: 12 }, BuyOrSell: { type: "uint32", id: 13 } } }, PreExerciseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, AccountID: { type: "uint64", id: 5 }, RelatedID: { type: "uint64", id: 6 } } }, ConfirmExerciseReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, GoodsID: { type: "uint32", id: 6 }, MarketID: { type: "uint32", id: 7 }, OperateType: { type: "uint32", id: 8 }, OrderSrc: { type: "uint32", id: 9 }, OperatorID: { type: "uint64", id: 10 }, RelatedID: { type: "uint64", id: 11 }, OptionType: { type: "uint32", id: 12 }, ShipperConfigInfo: { type: "bytes", id: 13 }, ShipperConfigType: { type: "int32", id: 14 }, BuyOrSell: { type: "uint32", id: 15 }, VersionFlag: { type: "int32", id: 16 } } }, ConfirmExerciseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, AccountID: { type: "uint64", id: 5 }, RelatedID: { type: "uint64", id: 6 } } }, ManageForceCloseReq: { fields: { Header: { type: "MessageHead", id: 1 }, EntrustID: { type: "uint64", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, MarketID: { type: "uint32", id: 6 }, OperateType: { type: "uint32", id: 7 }, OrderSrc: { type: "uint32", id: 8 }, OrderPrice: { type: "double", id: 9 }, OrderQty: { type: "uint64", id: 10 }, BuyOrSell: { type: "uint32", id: 11 } } }, ManageForceCloseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, EntrustID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 }, TradeQty: { type: "uint32", id: 6 } } }, PreSaleListingInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, MarketID: { type: "uint32", id: 4 }, GoodsName: { type: "string", id: 5 }, GoodsCode: { type: "string", id: 6 }, Unit: { type: "string", id: 7 }, ApplyQty: { type: "uint64", id: 8 }, StepPriceType: { type: "uint32", id: 9 }, GoodsDesc: { type: "string", id: 10 }, GoodsPicUrl: { type: "string", id: 11 }, DecimalPlace: { type: "uint32", id: 12 }, SellMarginAlgorithm: { type: "uint32", id: 13 }, SellMarginValue: { type: "double", id: 14 }, BuyChargeAlgorithm: { type: "uint32", id: 15 }, BuyChargeValue: { type: "double", id: 16 }, SellChargeAlgorithm: { type: "uint32", id: 17 }, SellChargeValue: { type: "double", id: 18 }, PerformanceMode: { type: "uint32", id: 19 }, PerformanceTemplateID: { type: "uint64", id: 20 }, PreSaleStatus: { type: "uint32", id: 21 }, HandleStatus: { type: "uint32", id: 22 }, StartDay: { type: "string", id: 23 }, EndDay: { type: "string", id: 24 }, SellerFreezeMargin: { type: "double", id: 25 }, SellerFreezeCharge: { type: "double", id: 26 }, BuyMarginAlgorithm: { type: "uint32", id: 27 }, BuyMarginValue: { type: "double", id: 28 }, MinTradeQty: { type: "uint64", id: 29 }, PerformanceWay: { type: "uint32", id: 30 }, BuyReleaseRatio: { type: "double", id: 31 }, SellReleaseRatio: { type: "double", id: 32 }, ExecuteMode: { type: "uint32", id: 33 }, ExecuteSide: { type: "uint32", id: 34 }, MinQty: { type: "uint32", id: 35 }, HoldDays: { type: "uint32", id: 36 }, BuyChargeValue2: { type: "double", id: 37 }, SellChargeValue2: { type: "double", id: 38 } } }, PreSaleListingInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ListingID: { type: "uint64", id: 4 }, ApplyID: { type: "uint64", id: 5 }, TradeQty: { type: "uint32", id: 6 }, SellerAccountID: { type: "uint64", id: 7 } } }, PreSaleOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ListingID: { type: "uint64", id: 2 }, BuyOrSell: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, OrderQty: { type: "uint64", id: 5 }, ClientOrderTime: { type: "string", id: 6 }, ClientTicket: { type: "string", id: 7 }, ClientType: { type: "uint32", id: 8 }, GoodsCode: { type: "string", id: 9 }, MarketID: { type: "uint32", id: 10 } } }, PreSaleOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ListingID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 }, ClientTicket: { type: "string", id: 6 } } }, ManageProtoTransferReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, OutAccountID: { type: "uint64", id: 3 }, InAccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, BuyOrSell: { type: "uint32", id: 6 }, Qty: { type: "uint64", id: 7 }, TransferPrice: { type: "double", id: 8 }, HoldPrice: { type: "double", id: 9 }, FreezeDays: { type: "uint32", id: 10 }, ClientTicket: { type: "string", id: 11 }, TransferType: { type: "uint32", id: 12 } } }, ManageProtoTransferRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, GoodsDelistReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint32", id: 2 }, AccountType: { type: "uint32", id: 3 } } }, GoodsDelistRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint32", id: 4 } } }, PreSaleCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, ListingID: { type: "uint64", id: 2 }, MarketID: { type: "uint32", id: 3 } } }, PreSaleCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ListingID: { type: "uint64", id: 4 }, MarketID: { type: "uint32", id: 5 } } }, ChannelOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, LoginID: { type: "uint64", id: 5 }, AccountID: { type: "uint64", id: 6 }, GoodsID: { type: "uint32", id: 7 }, MarketID: { type: "uint32", id: 8 }, ValidType: { type: "int32", id: 9 }, ChannelOperateType: { type: "uint32", id: 10 }, ChannelOrderSrc: { type: "uint32", id: 11 }, HedgeFlag: { type: "uint32", id: 12 }, OperatorID: { type: "uint64", id: 13 }, OrderPrice: { type: "double", id: 14 }, OrderQty: { type: "uint64", id: 15 }, BuyOrSell: { type: "uint32", id: 16 }, ChannelBuildType: { type: "uint32", id: 17 }, CloseType: { type: "uint32", id: 18 }, PriceMode: { type: "uint32", id: 19 }, TimeValidType: { type: "uint32", id: 20 }, RelatedID: { type: "uint64", id: 21 }, ServiceTime: { type: "string", id: 22 }, validtime: { type: "string", id: 23 }, CloseTodayQty: { type: "uint64", id: 24 }, SpotContractID: { type: "uint64", id: 25 }, SaleUserID: { type: "uint64", id: 26 }, BizSubjectID: { type: "uint64", id: 27 } } }, ChannelOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, OrderTime: { type: "string", id: 5 } } }, ManageAmendHolderReq: { fields: { Header: { type: "MessageHead", id: 1 }, EntrustID: { type: "uint64", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, MarketID: { type: "uint32", id: 6 }, ChannelOperateType: { type: "uint32", id: 7 }, ChannelOrderSrc: { type: "uint32", id: 8 }, OrderPrice: { type: "double", id: 9 }, OrderQty: { type: "uint64", id: 10 }, BuyOrSell: { type: "uint32", id: 11 }, ChannelBuildType: { type: "uint32", id: 12 }, CloseType: { type: "uint32", id: 13 } } }, ManageAmendHolderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, EntrustID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 } } }, ManageAmendTradeReq: { fields: { Header: { type: "MessageHead", id: 1 }, EntrustID: { type: "uint64", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, MarketID: { type: "uint32", id: 4 }, TradeDate: { type: "string", id: 5 }, ChannelOrderSrc: { type: "uint32", id: 6 }, MhpInnerTradeID: { type: "uint64", id: 7 } } }, ManageAmendTradeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, EntrustID: { type: "uint64", id: 4 }, MhpInnerTradeID: { type: "uint64", id: 5 }, TradeDate: { type: "string", id: 6 } } }, CoinExchangeOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, LoginID: { type: "uint64", id: 5 }, AccountIDPayer: { type: "uint64", id: 6 }, AccountIDPayee: { type: "uint64", id: 7 }, GoodsID: { type: "uint32", id: 8 }, MarketID: { type: "uint32", id: 9 }, ValidType: { type: "int32", id: 10 }, OperateType: { type: "uint32", id: 11 }, OrderSrc: { type: "uint32", id: 12 }, OperatorID: { type: "uint64", id: 13 }, OrderPrice: { type: "double", id: 14 }, OrderQty: { type: "uint64", id: 15 }, BuyOrSell: { type: "uint32", id: 16 }, PriceMode: { type: "uint32", id: 17 }, TimevalidType: { type: "uint32", id: 18 }, TriggerType: { type: "uint32", id: 19 }, TriggerPrice: { type: "double", id: 20 }, TriggerOperator: { type: "uint32", id: 21 }, RelatedID: { type: "uint64", id: 22 }, ServiceTime: { type: "string", id: 23 } } }, CoinExchangeOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, OrderTime: { type: "string", id: 5 } } }, CoinC2COrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, LoginID: { type: "uint64", id: 5 }, TradeCurrencyID: { type: "uint32", id: 6 }, PayCurrencyID: { type: "uint32", id: 7 }, AccountID: { type: "uint64", id: 8 }, MarketID: { type: "uint32", id: 9 }, ListType: { type: "uint32", id: 10 }, BuyOrSell: { type: "uint32", id: 11 }, OrderPrice: { type: "double", id: 12 }, OrderQty: { type: "uint64", id: 13 }, DelistLimitType: { type: "uint32", id: 14 }, DelistLimitMinValue: { type: "uint32", id: 15 }, DelistLimitMaxValue: { type: "uint32", id: 16 }, PayModels: { type: "string", id: 17 }, PayInfoIDs: { type: "string", id: 18 }, ValidType: { type: "uint32", id: 19 }, ValidTime: { type: "string", id: 20 }, OrderSrc: { type: "uint32", id: 21 }, OperatorID: { type: "uint64", id: 22 }, RelatedID: { type: "uint64", id: 23 }, ServiceTime: { type: "string", id: 24 } } }, CoinC2COrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, OrderTime: { type: "string", id: 5 } } }, CoinC2CCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, OperateType: { type: "uint32", id: 5 }, OldOrderId: { type: "uint64", id: 6 }, AccountID: { type: "uint64", id: 7 }, MarketID: { type: "uint32", id: 8 }, OrderSrc: { type: "uint32", id: 9 }, OperatorID: { type: "uint64", id: 10 } } }, CoinC2CCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExchActionID: { type: "uint64", id: 4 }, OrderTime: { type: "string", id: 5 } } }, ChannelLockReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, LoginID: { type: "uint64", id: 5 }, AccountID: { type: "uint64", id: 6 }, GoodsID: { type: "uint32", id: 7 }, MarketID: { type: "uint32", id: 8 }, OperatorID: { type: "uint64", id: 9 }, ActiveInfoID: { type: "uint64", id: 10 }, Qty: { type: "uint64", id: 11 }, OrderPrice: { type: "double", id: 12 }, GiftQty: { type: "uint64", id: 13 }, StopDate: { type: "string", id: 14 }, IDCardPhotoURL: { type: "string", id: 15 }, SignatureURL: { type: "string", id: 16 } } }, ChannelLockRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, OrderTime: { type: "string", id: 5 } } }, ChannelCancelLockReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, LoginID: { type: "uint64", id: 5 }, AccountID: { type: "uint64", id: 6 }, OperatorID: { type: "uint64", id: 7 }, OrderID: { type: "uint64", id: 8 } } }, ChannelCancelLockRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, OrderTime: { type: "string", id: 5 } } }, ChannelTransferInfo: { fields: { TransferAccountID: { type: "uint64", id: 1 }, TransferQty: { type: "uint64", id: 2 } } }, ChannelAuditLockReq: { fields: { Header: { type: "MessageHead", id: 1 }, OrderID: { type: "uint64", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, OperatorID: { type: "uint64", id: 5 }, OperatorType: { type: "uint32", id: 6 }, Remark: { type: "string", id: 7 }, TransferInfos: { rule: "repeated", type: "ChannelTransferInfo", id: 8 } } }, ChannelAuditLockRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 } } }, ChannelUnlockLockReq: { fields: { Header: { type: "MessageHead", id: 1 }, OrderID: { type: "uint64", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, OperatorID: { type: "uint64", id: 5 }, Remark: { type: "string", id: 6 } } }, ChannelUnlockLockRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 } } }, ChannelOutsideTradeReq: { fields: { Header: { type: "MessageHead", id: 1 }, OrderID: { rule: "required", type: "uint64", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, OperatorID: { type: "uint64", id: 5 }, TradePrice: { rule: "required", type: "double", id: 6 } } }, ChannelOutsideTradeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 } } }, VendorAddFreezePositionReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, GoodsID: { type: "uint32", id: 3 }, AddQty: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, VendorAddFreezePositionRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, VendorUnfreezeAuditPassReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReqID: { type: "uint64", id: 2 }, ClientTicket: { type: "string", id: 3 } } }, VendorUnfreezeAuditPassRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReqID: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, GoodsTransferInfo: { fields: { OutAccountID: { type: "uint64", id: 1 }, InAccountID: { type: "uint64", id: 2 }, GoodsID: { type: "uint32", id: 3 }, Qty: { type: "uint64", id: 4 }, Price: { type: "double", id: 5 }, CostPrice: { type: "double", id: 6 }, IsFreeze: { type: "uint32", id: 7 }, FreezeDays: { type: "uint32", id: 8 }, FreezePosQty: { type: "uint64", id: 9 }, TradePosQty: { type: "uint64", id: 10 } } }, GoodsRationReq: { fields: { Header: { type: "MessageHead", id: 1 }, RationInfos: { rule: "repeated", type: "GoodsTransferInfo", id: 2 }, ClientTicket: { type: "string", id: 3 } } }, GoodsRationRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, GoodsTransferReq: { fields: { Header: { type: "MessageHead", id: 1 }, TransferInfos: { rule: "repeated", type: "GoodsTransferInfo", id: 2 }, ClientTicket: { type: "string", id: 3 } } }, GoodsTransferRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, GoodsBuyBackReq: { fields: { Header: { type: "MessageHead", id: 1 }, BuyBackInfos: { rule: "repeated", type: "GoodsTransferInfo", id: 2 }, ClientTicket: { type: "string", id: 3 } } }, GoodsBuyBackRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, GoodsPickupReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, GoodsID: { type: "uint32", id: 3 }, Qty: { type: "uint64", id: 4 }, ReciverName: { type: "string", id: 5 }, CardTypeId: { type: "uint32", id: 6 }, CardNum: { type: "string", id: 7 }, PhoneNum: { type: "string", id: 8 }, TakeMode: { type: "uint32", id: 9 }, Address: { type: "string", id: 10 }, TakeRemark: { type: "string", id: 11 }, ClientTicket: { type: "string", id: 12 }, ConvertType: { type: "uint32", id: 13 }, DstGoodsCode: { type: "string", id: 14 } } }, GoodsPickupRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, ChannelSPSLOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientType: { type: "uint32", id: 2 }, LoginID: { type: "uint64", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, MarketID: { type: "uint32", id: 6 }, ValidType: { type: "int32", id: 7 }, OperateType: { type: "uint32", id: 8 }, OrderSrc: { type: "uint32", id: 9 }, OrderQty: { type: "uint64", id: 10 }, BuyOrSell: { type: "uint32", id: 11 }, RelatedID: { type: "uint64", id: 12 }, SpPrice: { type: "double", id: 13 }, SlPrice: { type: "double", id: 14 }, PriceType: { type: "uint32", id: 15 }, TriggerType: { type: "uint32", id: 16 } } }, ChannelSPSLOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 } } }, TradePosConvertOutGoodsReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, Mobile: { type: "string", id: 4 }, SrcGoodsCode: { type: "string", id: 5 }, DstGoodsCode: { type: "string", id: 6 }, GoodsID: { type: "uint32", id: 7 }, Qty: { type: "double", id: 8 }, ClientSerialNo: { type: "string", id: 9 }, LogID: { type: "uint64", id: 10 }, ConvertType: { type: "uint32", id: 11 }, PickupFlag: { type: "uint32", id: 12 } } }, TradePosConvertOutGoodsRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, Mobile: { type: "string", id: 6 }, SrcGoodsCode: { type: "string", id: 7 }, DstGoodsCode: { type: "string", id: 8 }, GoodsID: { type: "uint32", id: 9 }, Qty: { type: "double", id: 10 }, ConvertQty: { type: "double", id: 11 }, ClientSerialNo: { type: "string", id: 12 }, LogID: { type: "uint64", id: 13 }, ConvertType: { type: "uint32", id: 14 }, SrcType: { type: "uint32", id: 15 } } }, CpPositionTransferInRetrialPassReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, ApplyID: { type: "uint64", id: 4 } } }, CpPositionTransferInRetrialPassRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, ApplyID: { type: "uint64", id: 6 } } }, CpPositionTransferInCancelRetrialPassReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, CancelID: { type: "uint64", id: 4 } } }, CpPositionTransferInCancelRetrialPassRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, CancelID: { type: "uint64", id: 6 } } }, CpPresaleReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, GoodsCode: { type: "string", id: 4 }, GoodsName: { type: "string", id: 5 }, RelatedGoodsID: { type: "uint32", id: 6 }, PresaleQty: { type: "uint64", id: 7 }, StartTime: { type: "string", id: 8 }, endTime: { type: "string", id: 9 }, AttachmentUrl: { type: "string", id: 10 }, ClientTicket: { type: "string", id: 11 }, GoodsDetail: { type: "string", id: 12 }, PresaleMode: { type: "uint32", id: 13 }, RefPrice: { type: "double", id: 14 }, StartPrice: { type: "double", id: 15 }, FloorPrice: { type: "double", id: 16 }, ApplyRemark: { type: "string", id: 17 }, MarketID: { type: "uint32", id: 18 }, PresaleDepositAlgorithm: { type: "uint32", id: 19 }, PresaleDepositValue: { type: "double", id: 20 }, PictureUrls: { type: "string", id: 21 }, BannerPicUrl: { type: "string", id: 22 }, BaseQty: { type: "uint64", id: 23 }, MaxBuyQty: { type: "uint64", id: 24 } } }, CpPresaleRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, ApplyID: { type: "uint64", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, CpPresaleOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, ApplyID: { type: "uint64", id: 4 }, OperateType: { type: "uint32", id: 5 }, ClientTicket: { type: "string", id: 6 } } }, CpPresaleOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, ApplyID: { type: "uint64", id: 6 }, OperateType: { type: "uint32", id: 7 }, ClientTicket: { type: "string", id: 8 } } }, OrderTransferReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, ClientTicket: { type: "string", id: 3 } } }, OrderTransferRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, DelistingRepoReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint32", id: 2 }, ClientTicket: { type: "string", id: 3 } } }, DelistingRepoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsId: { type: "uint32", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, TerminatePreSellReq: { fields: { Header: { type: "MessageHead", id: 1 }, goodsId: { type: "uint32", id: 2 } } }, TerminatePreSellRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, goodsId: { type: "uint32", id: 4 } } }, CpPresaleFinishReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsId: { type: "uint32", id: 2 } } }, CpPresaleFinishRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsId: { type: "uint32", id: 4 } } }, CpPresalePaymentReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsId: { type: "uint32", id: 2 }, UserID: { type: "uint32", id: 3 } } }, CpPresalePaymentRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsId: { type: "uint32", id: 4 } } }, CancelPaymentReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 } } }, CancelPaymentRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeID: { type: "uint64", id: 4 } } }, PaymentFinishReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, PaidAmount: { type: "double", id: 4 }, TradeTicket: { type: "uint64", id: 5 }, PayType: { type: "uint32", id: 6 } } }, PaymentFinishRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeID: { type: "uint64", id: 4 }, TradeTicket: { type: "uint64", id: 5 } } }, GoodsPickupApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, GoodsID: { type: "uint32", id: 3 }, PickupGoodsID: { type: "uint32", id: 4 }, PickupGoodsQty: { type: "uint64", id: 5 }, TakeMode: { type: "uint32", id: 6 }, StoreUserID: { type: "uint32", id: 7 }, ReciverName: { type: "string", id: 8 }, CountryID: { type: "uint32", id: 9 }, CityID: { type: "uint32", id: 10 }, DistrictID: { type: "uint32", id: 11 }, Provinceid: { type: "uint32", id: 12 }, CardTypeId: { type: "uint32", id: 13 }, CardNum: { type: "string", id: 14 }, PhoneNum: { type: "string", id: 15 }, Address: { type: "string", id: 16 }, TakeRemark: { type: "string", id: 17 }, ClientTicket: { type: "string", id: 18 } } }, GoodsPickupApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, GoodsPickupConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, TakeOrderID: { type: "uint64", id: 2 }, Auditer: { type: "uint64", id: 3 }, CheckRemark: { type: "string", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, GoodsPickupConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, BalancePaymentReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, ClientTicket: { type: "string", id: 4 }, PayType: { type: "uint32", id: 5 } } }, BalancePaymentRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeID: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, ManageAmendOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, OutTradeID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, BuyOrSell: { type: "uint32", id: 4 }, GoodsID: { type: "uint32", id: 5 }, ChannelBuildType: { type: "uint32", id: 6 }, CloseType: { type: "uint32", id: 7 }, TradePrice: { type: "double", id: 8 }, TradeQty: { type: "uint64", id: 9 }, CreatorSrc: { type: "uint32", id: 10 }, CreatorID: { type: "uint64", id: 11 }, HedgeFlag: { type: "uint32", id: 12 }, SpotContractID: { type: "uint64", id: 13 }, SaleUserID: { type: "uint32", id: 14 }, BizSubjectID: { type: "uint32", id: 15 } } }, ManageAmendOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OutTradeID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 } } }, SwapProtoCloseApplyPassReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, ClientSerialNo: { type: "string", id: 3 } } }, SwapProtoCloseApplyPassRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, ManageUnBoundOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, BuyOrSell: { type: "uint32", id: 4 }, GoodsID: { type: "uint32", id: 5 }, ChannelBuildType: { type: "uint32", id: 6 }, CloseType: { type: "uint32", id: 7 }, CreatorSrc: { type: "uint32", id: 8 } } }, ManageUnBoundOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 } } }, HolderCloseReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, ClientSerialNo: { type: "string", id: 3 }, ClientOrderTime: { type: "string", id: 4 }, ClientType: { type: "uint32", id: 5 }, LoginID: { type: "uint64", id: 6 }, AccountID: { type: "uint64", id: 7 }, GoodsID: { type: "uint32", id: 8 }, BuyOrSell: { type: "uint32", id: 9 }, MarketID: { type: "uint32", id: 10 }, OrderSrc: { type: "uint32", id: 11 }, OperatorID: { type: "uint64", id: 12 } } }, HolderCloseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, OrderTime: { type: "string", id: 5 } } }, MakeUpDepositReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 }, ClientType: { type: "uint32", id: 6 } } }, MakeUpDepositRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, AdjustmentTransferDepositRatioReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 }, NewTransferDepositRatio: { type: "double", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, ClientType: { type: "uint32", id: 5 } } }, AdjustmentTransferDepositRatioRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, HoldAppendDepositReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, ClientType: { type: "uint32", id: 5 } } }, HoldAppendDepositRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, HNCpPresaleReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, GoodsCode: { type: "string", id: 4 }, GoodsName: { type: "string", id: 5 }, RelatedGoodsID: { type: "uint32", id: 6 }, PresaleQty: { type: "uint64", id: 7 }, StartTime: { type: "string", id: 8 }, endTime: { type: "string", id: 9 }, AttachmentUrl: { type: "string", id: 10 }, ClientTicket: { type: "string", id: 11 }, GoodsDetail: { type: "string", id: 12 }, PresaleMode: { type: "uint32", id: 13 }, RefPrice: { type: "double", id: 14 }, StartPrice: { type: "double", id: 15 }, FloorPrice: { type: "double", id: 16 }, ApplyRemark: { type: "string", id: 17 }, MarketID: { type: "uint32", id: 18 }, PresaleDepositAlgorithm: { type: "uint32", id: 19 }, PresaleDepositValue: { type: "double", id: 20 }, PictureUrls: { type: "string", id: 21 }, BannerPicUrl: { type: "string", id: 22 } } }, HNCpPresaleRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, ApplyID: { type: "uint64", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, OfflineDeliveryReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, GoodsCode: { type: "string", id: 4 }, GoodsID: { type: "uint32", id: 5 }, TradeID: { type: "uint64", id: 6 }, BuyOrSell: { type: "uint32", id: 7 }, DeliveryLot: { type: "uint32", id: 8 }, DeliveryInfo: { type: "string", id: 9 }, ClientTicket: { type: "string", id: 10 } } }, OfflineDeliveryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, ApplyID: { type: "uint64", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, OrderPresaleLotteryReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint32", id: 2 }, LotteryQty: { type: "uint32", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, OrderPresaleLotteryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint32", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, OrderPresalePlaceInfo: { fields: { AccountId: { type: "uint64", id: 1 }, UserId: { type: "uint32", id: 2 }, PlaceQty: { type: "uint64", id: 3 } } }, OrderPresaleFinishReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint32", id: 2 }, PlaceInfos: { rule: "repeated", type: "OrderPresalePlaceInfo", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, OrderPresaleFinishRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint32", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, SupplementDepositReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, BuyOrSell: { type: "uint32", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, RestockDeposit: { type: "double", id: 6 }, MarketID: { type: "uint32", id: 7 }, ClientSerialNo: { type: "string", id: 8 }, ClientType: { type: "uint32", id: 9 } } }, SupplementDepositRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, AccountID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, RefundedDepositReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, BuyOrSell: { type: "uint32", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, RestockDeposit: { type: "double", id: 6 }, MarketID: { type: "uint32", id: 7 }, ClientSerialNo: { type: "string", id: 8 }, ClientType: { type: "uint32", id: 9 } } }, RefundedDepositRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, AccountID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, RiskCloseRecoverReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, BuyOrSell: { type: "uint32", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, ClientType: { type: "uint32", id: 7 } } }, RiskCloseRecoverRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, AccountID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, MarketOrderHoldDetails: { fields: { TradeID: { type: "uint64", id: 1 }, DeliveryQty: { type: "uint64", id: 2 } } }, PayAttrs: { fields: { FileName: { type: "string", id: 1 }, FileAddr: { type: "string", id: 2 } } }, MarketOrderDeliveryApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, BuyOrSell: { type: "uint32", id: 4 }, HoldDetails: { rule: "repeated", type: "MarketOrderHoldDetails", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, ClientType: { type: "uint32", id: 7 } } }, MarketOrderDeliveryApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, DeliveryManageOperatorReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, DeliveryOrderID: { type: "uint64", id: 4 }, OperateType: { type: "uint32", id: 5 }, OperatorID: { type: "uint32", id: 6 }, OperatorAccount: { type: "string", id: 7 }, OperatorName: { type: "string", id: 8 }, Remark: { type: "string", id: 9 }, ClientSerialNo: { type: "string", id: 10 }, ClientType: { type: "uint32", id: 11 }, RealDeliveryQty: { type: "double", id: 12 }, FileAddress: { type: "string", id: 13 } } }, DeliveryManageOperatorRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryOrderID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, AccountID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, DeliveryClientOperatorReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, DeliveryOrderID: { type: "uint64", id: 4 }, OperateType: { type: "uint32", id: 5 }, DeliveryPayMode: { type: "uint32", id: 6 }, PayAmount: { type: "double", id: 7 }, PayAttr: { rule: "repeated", type: "PayAttrs", id: 8 }, OperatorID: { type: "uint32", id: 9 }, OperatorAccount: { type: "string", id: 10 }, OperatorName: { type: "string", id: 11 }, Remark: { type: "string", id: 12 }, ClientSerialNo: { type: "string", id: 13 }, ClientType: { type: "uint32", id: 14 } } }, DeliveryClientOperatorRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryOrderID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, AccountID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, OfflineDeliveryApplyCancelOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, DeliveryOrderID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 }, ClientType: { type: "uint32", id: 6 } } }, OfflineDeliveryApplyCancelOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryOrderID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, AccountID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, DefaultTransferProcessReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, GoodsID: { type: "uint32", id: 4 }, ReceiverUserID: { type: "uint32", id: 5 }, ReceiverAccountID: { type: "uint64", id: 6 }, Amount: { type: "double", id: 7 }, ClientSerialNo: { type: "string", id: 8 }, ClientType: { type: "uint32", id: 9 } } }, DefaultTransferProcessRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, GoodsID: { type: "uint32", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, HolderTransferDetail: { fields: { OutUserID: { type: "uint32", id: 1 }, InUserID: { type: "uint32", id: 2 }, GoodsID: { type: "uint32", id: 3 }, BuyOrSell: { type: "uint32", id: 4 }, Qty: { type: "uint64", id: 5 }, TransferPrice: { type: "double", id: 6 }, FreezeDays: { type: "uint32", id: 7 }, TransferType: { type: "uint32", id: 8 }, OutAccountID: { type: "uint64", id: 9 }, InAccountID: { type: "uint64", id: 10 }, ApplyID: { type: "uint64", id: 11 } } }, HolderTransferApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, HolderTransferDetails: { rule: "repeated", type: "HolderTransferDetail", id: 2 }, ClientSerialNo: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 } } }, HolderTransferApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, HolderTransferConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, ClientType: { type: "uint32", id: 5 } } }, HolderTransferConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, HolderTransferRefuseReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, AuditorID: { type: "uint32", id: 3 }, AuditorRemark: { type: "string", id: 4 }, ClientSerialNo: { type: "string", id: 5 }, ClientType: { type: "uint32", id: 6 } } }, HolderTransferRefuseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, DeliveryProviderPaySellAmountReq: { fields: { Header: { type: "MessageHead", id: 1 }, DeliveryOrderID: { type: "uint64", id: 2 }, Remark: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, DeliveryProviderPaySellAmountRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryOrderID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, InputOpenCloseOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, GoodsID: { type: "uint32", id: 3 }, BuyOrSell: { type: "uint32", id: 4 }, OrderPrice: { type: "double", id: 5 }, OrderQty: { type: "uint64", id: 6 }, BuildType: { type: "uint32", id: 7 }, SrcTradeID: { type: "uint64", id: 8 }, AttrAddr: { type: "string", id: 9 }, OperatorID: { type: "uint32", id: 10 }, Remark: { type: "string", id: 11 }, ClientSerialNo: { type: "string", id: 12 } } }, InputOpenCloseOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 }, GoodsID: { type: "uint32", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, ModifyOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, BuyOrSell: { type: "uint32", id: 3 }, MarketID: { type: "uint32", id: 4 }, IsAutoAddDeposit: { type: "uint32", id: 5 }, IsAutoRefundDeposit: { type: "uint32", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, ModifyOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeID: { type: "uint64", id: 4 }, BuyOrSell: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, DepositTransferOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, GoodsID: { type: "uint32", id: 4 }, Qty: { type: "uint64", id: 5 }, OperateType: { type: "uint32", id: 6 }, OperateSrc: { type: "uint32", id: 7 }, OperatorID: { type: "uint32", id: 8 }, ClientSerialNo: { type: "string", id: 9 } } }, DepositTransferOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, DeliveryCloseReq: { fields: { Header: { type: "MessageHead", id: 1 }, DeliveryID: { type: "uint64", id: 2 }, GoodsID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, BuyOrSell: { type: "uint32", id: 5 }, ClosePrice: { type: "double", id: 6 }, CloseQty: { type: "uint64", id: 7 }, OrderSrc: { type: "uint32", id: 8 }, ClientSerialNo: { type: "string", id: 9 }, DeliveryPriceType: { type: "uint32", id: 10 }, TradeID: { type: "uint64", id: 11 } } }, DeliveryCloseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, TradeAmount: { type: "double", id: 7 } } }, GoodsInventoryApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, GoodsID: { type: "uint32", id: 3 }, InoutType: { type: "uint32", id: 4 }, Qty: { type: "double", id: 5 }, Remark: { type: "string", id: 6 }, InOutModel: { type: "uint32", id: 7 }, ClientSerialNo: { type: "string", id: 8 } } }, GoodsInventoryApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 }, ApplyStatus: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, GoodsInventoryApplyAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, RealQty: { type: "double", id: 4 }, AuditID: { type: "uint64", id: 5 }, Remark: { type: "string", id: 6 }, AuditType: { type: "uint32", id: 7 } } }, GoodsInventoryApplyAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 } } }, SubCommand: { fields: { CommandCode: { type: "uint32", id: 1 }, CommandStrings: { type: "bytes", id: 2 } } }, AccountCommandReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserId: { type: "uint64", id: 2 }, AccountId: { type: "uint64", id: 3 }, BusinessCode: { type: "uint32", id: 4 }, RelatedOrderId: { type: "uint64", id: 5 }, TradeId: { type: "uint64", id: 6 }, SubCommands: { rule: "repeated", type: "SubCommand", id: 7 }, SerialNumber: { type: "uint64", id: 8 }, TradeDate: { type: "string", id: 9 } } }, AccountCommandRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserId: { type: "uint64", id: 4 }, AccountId: { type: "uint64", id: 5 }, BusinessCode: { type: "uint32", id: 6 }, RelatedOrderId: { type: "uint64", id: 7 }, TradeId: { type: "uint64", id: 8 }, SubCommands: { rule: "repeated", type: "SubCommand", id: 9 }, SerialNumber: { type: "uint64", id: 10 }, TradeDate: { type: "string", id: 11 } } }, FundOperationCmd: { fields: { AccountId: { type: "uint64", id: 1 }, OperateType: { type: "uint32", id: 2 }, ChangeAmount: { type: "double", id: 3 }, RelatedGoodsId: { type: "uint32", id: 4 }, RelatedMarketId: { type: "uint32", id: 5 }, SubOrderIndex: { type: "uint64", id: 6 }, OpAmountType: { type: "uint32", id: 7 }, BusinessCode: { type: "uint32", id: 8 } } }, PositionOperationCmd: { fields: { AccountId: { type: "uint64", id: 1 }, GoodsId: { type: "uint32", id: 2 }, BuyOrSell: { type: "uint32", id: 3 }, OperateType: { type: "uint32", id: 4 }, ChangeQty: { type: "int64", id: 5 }, ChangeAmount: { type: "double", id: 6 }, SubOrderIndex: { type: "uint64", id: 7 }, OpPositionType: { type: "uint32", id: 8 } } }, AccountFundInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, OrderId: { type: "uint64", id: 2 }, AccountId: { type: "uint64", id: 3 }, QueryBitMask: { type: "uint32", id: 4 } } }, AccountFundInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderId: { type: "uint64", id: 4 }, AccountId: { type: "uint64", id: 5 }, AvailableMargin: { type: "double", id: 6 }, AvailableOutMoney: { type: "double", id: 7 }, IsCleanAccount: { type: "int32", id: 8 } } }, WRPositionOperationCmd: { fields: { DeliveryGoodsId: { type: "uint32", id: 1 }, BrandId: { type: "uint32", id: 2 }, QualityID: { type: "uint32", id: 3 }, SpecID: { type: "uint32", id: 4 }, WarehouseID: { type: "uint32", id: 5 }, DeliveryMonthID: { type: "uint32", id: 6 }, OperateType: { type: "uint32", id: 7 }, ChangeQty: { type: "int64", id: 8 }, SubOrderIndex: { type: "uint64", id: 9 }, OpPositionType: { type: "uint32", id: 10 }, WrFactorTypeId: { type: "uint64", id: 11 } } }, TradeWRPositionOperationCmd: { fields: { AccountId: { type: "uint64", id: 1 }, DeliveryGoodsId: { type: "uint32", id: 2 }, GoodsID: { type: "uint32", id: 3 }, BrandId: { type: "uint32", id: 4 }, QualityID: { type: "uint32", id: 5 }, SpecID: { type: "uint32", id: 6 }, WarehouseID: { type: "uint32", id: 7 }, DeliveryMonthID: { type: "uint32", id: 8 }, OperateType: { type: "uint32", id: 9 }, ChangeQty: { type: "int64", id: 10 }, SubOrderIndex: { type: "uint64", id: 11 }, OpPositionType: { type: "uint32", id: 12 } } }, TradeWRPositionQueryCmd: { fields: { AccountId: { type: "uint64", id: 1 }, GoodsID: { type: "uint32", id: 2 }, AvailableQty: { type: "int64", id: 3 } } }, ScorePositionOperationCmd: { fields: { ScoreTypeId: { type: "uint64", id: 1 }, OperateType: { type: "uint32", id: 2 }, ChangeScore: { type: "int64", id: 3 }, SubOrderIndex: { type: "uint64", id: 4 }, OpPositionType: { type: "uint32", id: 5 } } }, RiskCtrlOperationCmd: { fields: { AccountId: { type: "uint64", id: 1 }, RelatedId: { type: "uint64", id: 2 }, RelatedType: { type: "uint32", id: 3 }, OperateType: { type: "uint32", id: 4 }, RiskMode: { type: "int32", id: 5 }, TipLine: { type: "double", id: 6 }, WarningLine: { type: "double", id: 7 }, StopLine: { type: "double", id: 8 }, RecoveryLine: { type: "double", id: 9 }, TotalAmount: { type: "double", id: 10 }, InvestAmount: { type: "double", id: 11 } } }, ExAccountCommandReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserId: { type: "uint64", id: 2 }, AccountId: { type: "uint64", id: 3 }, BusinessCode: { type: "uint32", id: 4 }, RelatedOrderId: { type: "uint64", id: 5 }, TradeId: { type: "uint64", id: 6 }, SubCommands: { rule: "repeated", type: "SubCommand", id: 7 } } }, ExAccountCommandRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserId: { type: "uint64", id: 4 }, AccountId: { type: "uint64", id: 5 }, BusinessCode: { type: "uint32", id: 6 }, RelatedOrderId: { type: "uint64", id: 7 }, TradeId: { type: "uint64", id: 8 }, SubCommands: { rule: "repeated", type: "SubCommand", id: 9 } } }, ExFundOperationCmd: { fields: { AccountId: { type: "uint64", id: 1 }, OperateType: { type: "uint32", id: 2 }, ChangeAmount: { type: "double", id: 3 }, RelatedGoodsId: { type: "uint32", id: 4 }, RelatedMarketId: { type: "uint32", id: 5 }, ExCurrencyID: { type: "uint32", id: 6 }, ExChangeAmount: { type: "double", id: 7 } } }, ExPositionOperationCmd: { fields: { AccountId: { type: "uint64", id: 1 }, GoodsId: { type: "uint32", id: 2 }, BuyOrSell: { type: "uint32", id: 3 }, OperateType: { type: "uint32", id: 4 }, ChangeQty: { type: "int64", id: 5 }, ChangeAmount: { type: "double", id: 6 } } }, OpPositionOperationCmd: { fields: { AccountId: { type: "uint64", id: 1 }, TradeId: { type: "uint64", id: 2 }, BuyOrSell: { type: "uint32", id: 3 }, OperateType: { type: "uint32", id: 4 }, ChangeQty: { type: "int64", id: 5 }, SubOrderIndex: { type: "uint64", id: 6 }, OpPositionType: { type: "uint32", id: 7 } } }, ExAccountDivideReq: { fields: { Header: { type: "MessageHead", id: 1 }, RelatedOrderId: { type: "uint64", id: 2 } } }, ExAccountDivideRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RelatedOrderId: { type: "uint64", id: 4 } } }, SettleUpdateFundOperationCmd: { fields: { AccountID: { type: "uint64", id: 1 }, UserID: { type: "double", id: 2 }, CurrencyID: { type: "double", id: 3 }, Balance: { type: "double", id: 4 }, OriFreezeMargin: { type: "double", id: 5 }, OriUsedMargin: { type: "double", id: 6 }, OriOtherFreezeMargin: { type: "double", id: 7 }, OriFreezeCharge: { type: "double", id: 8 }, OriMortgageCredit: { type: "double", id: 9 }, OriOtherCredit: { type: "double", id: 10 }, OriOutAmountFreeze: { type: "double", id: 11 }, InAmount: { type: "double", id: 12 }, OutAmount: { type: "double", id: 13 }, PayCharge: { type: "double", id: 14 }, ClosePL: { type: "double", id: 15 }, CreditIncrease: { type: "double", id: 16 }, CreditDecrease: { type: "double", id: 17 }, OtherCreditIncrease: { type: "double", id: 18 }, OtherCreditDecrease: { type: "double", id: 19 }, TransferAmount: { type: "double", id: 20 }, OtherPay: { type: "double", id: 21 }, OtherIncome: { type: "double", id: 22 }, ThirdinAmount: { type: "double", id: 23 }, ThirdoutAmount: { type: "double", id: 24 } } }, SettleUpdatePositionOperationCmd: { fields: { AccountId: { type: "uint64", id: 1 }, GoodsId: { type: "uint32", id: 2 }, BuyPositionQty: { type: "uint64", id: 3 }, BuyHolderAmount: { type: "double", id: 4 }, BuyOpenTotalQty: { type: "uint64", id: 5 }, BuyCloseTotalQty: { type: "uint64", id: 6 }, SellPositionQty: { type: "uint64", id: 7 }, SellHolderAmount: { type: "double", id: 8 }, SellOpenTotalQty: { type: "uint64", id: 9 }, SellCloseTotalQty: { type: "uint64", id: 10 } } }, SettleUpdateWRPositionOperationCmd: { fields: { AccountID: { type: "uint64", id: 1 }, DeliveryGoodsID: { type: "uint32", id: 2 }, WRFactorTypeID: { type: "uint64", id: 3 }, BrandID: { type: "uint32", id: 4 }, QualityID: { type: "uint32", id: 5 }, SpecID: { type: "uint32", id: 6 }, WarehouseID: { type: "uint32", id: 7 }, DeliveryMonthID: { type: "uint32", id: 8 }, IncreaseQty: { type: "uint64", id: 9 }, DecreaseQty: { type: "uint64", id: 10 } } }, SettleUpdateTWRPositionOperationCmd: { fields: { AccountID: { type: "uint64", id: 1 }, GoodsID: { type: "uint32", id: 2 }, DeliveryGoodsID: { type: "uint32", id: 3 }, WRFactorTypeID: { type: "uint64", id: 4 }, BrandID: { type: "uint32", id: 5 }, QualityID: { type: "uint32", id: 6 }, SpecID: { type: "uint32", id: 7 }, WarehouseID: { type: "uint32", id: 8 }, DeliveryMonthID: { type: "uint32", id: 9 }, IncreaseQty: { type: "uint64", id: 10 }, DecreaseQty: { type: "uint64", id: 11 } } }, SettleUpdateScorePositionOperationCmd: { fields: { UserID: { type: "uint32", id: 1 }, ScoreTypeId: { type: "uint64", id: 2 }, OriScore: { type: "uint32", id: 3 }, TodayIncrease: { type: "uint32", id: 4 }, TodayDecrease: { type: "uint32", id: 5 } } }, ExAccountReckonReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountId: { type: "uint64", id: 2 }, TradeDate: { type: "string", id: 3 } } }, ExAccountReckonRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountId: { type: "uint64", id: 4 } } }, QueryCommonReq: { fields: { Header: { type: "MessageHead", id: 1 }, PageInfo: { type: "QueryReqPageInfo", id: 2 }, Statement: { type: "string", id: 3 }, StatementFlag: { type: "int32", id: 4 }, ParamValues: { rule: "repeated", type: "ParamValue", id: 5 }, ParamValuesFlag: { type: "int32", id: 6 } } }, ParamValue: { fields: { Key: { type: "string", id: 1 }, Value: { type: "string", id: 2 } } }, FieldInfo: { fields: { FieldName: { type: "string", id: 1 }, FieldType: { type: "string", id: 2 } } }, RowValue: { fields: { RowValues: { rule: "repeated", type: "string", id: 1 } } }, QueryCommonRsp_: { fields: { RowNum: { type: "int32", id: 1 }, ColumnNum: { type: "int32", id: 2 }, FieldInfos: { rule: "repeated", type: "FieldInfo", id: 3 }, RowValues: { rule: "repeated", type: "RowValue", id: 4 } } }, QueryCommonRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PageInfo: { type: "QueryRspPageInfo", id: 4 }, Rsps: { rule: "repeated", type: "QueryCommonRsp_", id: 5 } } }, LastUpdateTimeReq: { fields: { Header: { type: "MessageHead", id: 1 } } }, LastUpdateTimeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DirctionaryUTime: { type: "uint64", id: 4 }, ErrorcodeUTime: { type: "uint64", id: 5 }, MarketsUTime: { type: "uint64", id: 6 }, GoodsUTime: { type: "uint64", id: 7 }, ConfigUTime: { type: "uint64", id: 8 }, RiskMsgUTime: { type: "uint64", id: 9 }, TradeDate: { type: "string", id: 10 }, MenuUTime: { type: "uint64", id: 11 }, DvGoodsUTime: { type: "uint64", id: 12 } } }, MarketsQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, MarketsUTime: { type: "uint64", id: 2 } } }, MarketsQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, MarketsList: { rule: "repeated", type: "MarketsInfo", id: 4 } } }, MarketsInfo: { fields: { MarketID: { type: "uint32", id: 1 }, MarketName: { type: "string", id: 2 }, TradeMode: { type: "uint32", id: 3 }, TradeProperty: { type: "uint32", id: 4 }, PremiumQuoteMode: { type: "uint32", id: 5 }, AuctionWRType: { type: "uint32", id: 6 }, SellListingAuditFlag: { type: "uint32", id: 7 }, hasrebate: { type: "uint32", id: 8 }, rebateratio: { type: "double", id: 9 } } }, GoodsQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsUTime: { type: "uint64", id: 2 } } }, GoodsQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsList: { rule: "repeated", type: "GoodsInfo", id: 4 } } }, GoodsInfo: { fields: { GoodsId: { type: "uint32", id: 1 }, GoodsCode: { type: "string", id: 2 }, GoodsName: { type: "string", id: 3 }, MarketID: { type: "uint32", id: 4 }, ListingDate: { type: "string", id: 5 }, LastTradeDate: { type: "string", id: 6 }, DelistingDate: { type: "string", id: 7 }, DecimalPlace: { type: "uint32", id: 8 }, Currency: { type: "string", id: 9 }, AgreeUnit: { type: "uint32", id: 10 }, GoodsUnit: { type: "string", id: 11 }, DeliveryFlag: { type: "uint32", id: 12 }, DeliveryGoodsId: { type: "uint32", id: 13 }, DeliveryGoodsCode: { type: "string", id: 14 }, DeliveryGoodsName: { type: "string", id: 15 }, DeliveryGoodsUnit: { type: "string", id: 16 }, XDeliveryRatio: { type: "uint32", id: 17 }, PDeliveryRatio1: { type: "uint32", id: 18 }, PDeliveryRatio2: { type: "uint32", id: 19 }, MinDeliveryQty: { type: "uint32", id: 20 }, P1Type: { type: "uint32", id: 21 }, P2Type: { type: "uint32", id: 22 }, P1value: { type: "double", id: 23 }, P2value: { type: "double", id: 24 }, PGoodsID1: { type: "uint32", id: 25 }, PGoodsID2: { type: "uint32", id: 26 }, BeginDate: { type: "string", id: 27 }, EndDate: { type: "string", id: 28 }, Deliverymode: { type: "uint32", id: 29 }, Performancemode: { type: "uint32", id: 30 }, Optiontype: { type: "uint32", id: 31 }, Pricefator: { type: "uint64", id: 32 }, Stepvalue: { type: "uint64", id: 33 }, Cuppricegear: { type: "uint32", id: 34 }, Cdownpricegear: { type: "uint32", id: 35 }, Puppricegear: { type: "uint32", id: 36 }, Pdownpricegear: { type: "uint32", id: 37 }, Expiretype: { type: "uint32", id: 38 }, Expirecycle: { type: "uint32", id: 39 }, Expiredate: { type: "string", id: 40 }, GoodsRuleList: { rule: "repeated", type: "GoodsRule", id: 41 }, GoodsMarginConfigList: { rule: "repeated", type: "GoodsMarginConfig", id: 42 }, GoodsPMList: { rule: "repeated", type: "PriceMove", id: 43 }, Rratio: { type: "uint32", id: 44 }, DeliveryPriceRule: { type: "uint32", id: 45 }, DelistingMode: { type: "uint32", id: 46 }, GoodsStatus: { type: "uint32", id: 47 }, QuoteMinUnit: { type: "uint32", id: 48 }, PremiumAutoMode: { type: "uint32", id: 49 }, PremiumAutoValue: { type: "double", id: 50 }, GroupID: { type: "uint32", id: 51 }, IsBuyLimited: { type: "uint32", id: 52 }, ClosePriceMode: { type: "uint32", id: 53 }, ClosePriceParam: { type: "double", id: 54 }, QtyDecimalPlace: { type: "uint32", id: 55 }, GoodsQuoteType: { type: "uint32", id: 56 }, GoodsCurrencyid: { type: "uint32", id: 57 }, Currencyid: { type: "uint32", id: 58 }, Lotsize: { type: "uint32", id: 59 }, QuoteGear: { type: "uint32", id: 60 }, ShowBrokerFlag: { type: "uint32", id: 61 }, GoodsType: { type: "uint32", id: 62 }, InnerDealMode: { type: "uint32", id: 63 } } }, DictionaryQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, DirctionaryUTime: { type: "uint64", id: 2 } } }, DictionaryQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DictionaryList: { rule: "repeated", type: "DictionaryInfo", id: 4 } } }, DictionaryInfo: { fields: { FieldCode: { type: "string", id: 1 }, FieldName: { type: "string", id: 2 }, Key: { type: "string", id: 3 }, Value: { type: "string", id: 4 }, Parma1: { type: "string", id: 5 } } }, ErrorCodeQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, ErrorcodeUTime: { type: "uint64", id: 2 } } }, ErrorCodeQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ErrorCodeList: { rule: "repeated", type: "ErrorCodeInfo", id: 4 } } }, ErrorCodeInfo: { fields: { ErrorCode: { type: "string", id: 1 }, ErrorMsg: { type: "string", id: 2 } } }, ConfigQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, ConfigUTime: { type: "uint64", id: 2 } } }, ConfigQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ConfigInfoList: { rule: "repeated", type: "ConfigInfo", id: 4 } } }, ConfigInfo: { fields: { ParamCode: { type: "string", id: 1 }, ParamName: { type: "string", id: 2 }, ParamValue: { type: "string", id: 3 }, ParamRemark: { type: "string", id: 4 } } }, MarketRunQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeDate: { type: "string", id: 2 } } }, MarketRunQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeDate: { type: "string", id: 4 }, MarketRunList: { rule: "repeated", type: "MarketRun", id: 5 } } }, MarketRun: { fields: { MarketId: { type: "uint32", id: 1 }, DayRunList: { rule: "repeated", type: "DayRun", id: 2 } } }, DayRun: { fields: { TradeWeekDay: { type: "uint32", id: 1 }, RunStep: { type: "uint32", id: 2 }, StartWeekDay: { type: "uint32", id: 3 }, StartTime: { type: "string", id: 4 }, EndWeekDay: { type: "uint32", id: 5 }, EndTime: { type: "string", id: 6 } } }, RiskTipQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, RiskMsgUTime: { type: "uint64", id: 2 } } }, RiskTipQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TipTitle: { type: "string", id: 4 }, TipMsg: { type: "string", id: 5 } } }, LoginQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, LoginID: { type: "uint64", id: 2 }, QueryItem: { type: "string", id: 3 } } }, LoginQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountInfo: { type: "AccountInfo", id: 4 }, TAAccountList: { rule: "repeated", type: "TAAccountAll", id: 5 }, GoodsRuleAndFeeList: { rule: "repeated", type: "GoodsRuleAndFee", id: 6 }, ParamValues: { rule: "repeated", type: "ParamValue", id: 7 }, ServerLastNoticeId: { type: "uint32", id: 8 } } }, AccountInfo: { fields: { UserID: { type: "uint32", id: 1 }, UserType: { type: "uint32", id: 2 }, ParentUserID: { type: "uint32", id: 3 }, AccountName: { type: "string", id: 4 }, CustomerName: { type: "string", id: 5 }, UserInfoType: { type: "uint32", id: 6 }, CardTypeID: { type: "uint32", id: 7 }, CardNum: { type: "string", id: 8 }, Mobile: { type: "string", id: 9 }, HasAuth: { type: "uint32", id: 10 }, MemberUserid: { type: "uint64", id: 11 }, IsAnonymous: { type: "uint32", id: 12 }, taaccountrighttype: { type: "uint32", id: 13 } } }, TAAccountAll: { fields: { TaAccountInfo: { type: "TaAccountInfo", id: 1 }, TradePositionList: { rule: "repeated", type: "TradePosition", id: 2 }, MarketsIdList: { rule: "repeated", type: "uint32", id: 3, options: { packed: false } } } }, TaAccountInfo: { fields: { AccountId: { type: "uint64", id: 1 }, TradeStatus: { type: "uint32", id: 2 }, Currency: { type: "string", id: 3 }, IsMain: { type: "uint32", id: 4 }, ParentAccountID: { type: "uint64", id: 5 }, TAAccountType: { type: "uint32", id: 6 }, RelatedMainAccountID: { type: "uint64", id: 7 }, Balance: { type: "double", id: 8 }, CurrentBalance: { type: "double", id: 9 }, UsedMargin: { type: "double", id: 10 }, FreezeMargin: { type: "double", id: 11 }, OtherFreezeMargin: { type: "double", id: 12 }, FreezeCharge: { type: "double", id: 13 }, MortgageCredit: { type: "double", id: 14 }, OtherCredit: { type: "double", id: 15 }, OutAmountFreeze: { type: "double", id: 16 }, InAmount: { type: "double", id: 17 }, OutAmount: { type: "double", id: 18 }, PayCharge: { type: "double", id: 19 }, ClosePL: { type: "double", id: 20 }, CreditIncrease: { type: "double", id: 21 }, CreditDecrease: { type: "double", id: 22 }, OtherCreditIncrease: { type: "double", id: 23 }, OtherCreditDecrease: { type: "double", id: 24 }, TransferAmount: { type: "double", id: 25 }, OtherPay: { type: "double", id: 26 }, OtherIncome: { type: "double", id: 27 }, OutThreshold: { type: "double", id: 28 }, IsMarketAccount: { type: "uint32", id: 29 }, Currencyid: { type: "uint32", id: 30 } } }, TradePosition: { fields: { GoodsId: { type: "uint32", id: 1 }, BuyFrozenQty: { type: "uint32", id: 2 }, BuyOtherFrozenQty: { type: "uint32", id: 3 }, BuyCurPositionQty: { type: "uint32", id: 4 }, BuyCurHolderAmount: { type: "double", id: 5 }, SellFrozenQty: { type: "uint32", id: 6 }, SellOtherFrozenQty: { type: "uint32", id: 7 }, SellCurPositionQty: { type: "uint32", id: 8 }, SellCurHolderAmount: { type: "double", id: 9 } } }, GoodsRuleAndFee: { fields: { GoodsID: { type: "int32", id: 1 }, CustomerTypeID: { type: "int32", id: 2 }, GoodsRuleList: { rule: "repeated", type: "GoodsRule", id: 3 } } }, GoodsRule: { fields: { Ruleid: { type: "int32", id: 1 }, GoodsID: { type: "int32", id: 2 }, RuleName: { type: "string", id: 3 }, ParamValue: { type: "double", id: 4 } } }, GoodsMarginConfig: { fields: { GoodsID: { type: "uint32", id: 1 }, CustomerTypeID: { type: "uint32", id: 2 }, MarginAlgorithm: { type: "uint32", id: 3 }, MarketMarginValue: { type: "double", id: 4 }, ReckonMarginValue: { type: "double", id: 5 }, IsDefault: { type: "uint32", id: 6 } } }, NoticeQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, LoginID: { type: "uint64", id: 2 }, LastNoticeId: { type: "uint32", id: 3 }, MsgType: { type: "uint32", id: 4 } } }, NoticeQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, NoticeInfoList: { rule: "repeated", type: "NoticeInfo", id: 4 } } }, NoticeInfo: { fields: { NoticeId: { type: "uint32", id: 1 }, NoticeTitle: { type: "string", id: 2 }, NoticeContent: { type: "string", id: 3 }, NoticeTime: { type: "uint64", id: 4 }, NoticeType: { type: "uint32", id: 5 } } }, FuncMenuReq: { fields: { Header: { type: "MessageHead", id: 1 }, MenuUTime: { type: "uint64", id: 2 } } }, FuncMenuRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, FuncMenuList: { rule: "repeated", type: "FuncMenu", id: 4 } } }, FuncMenu: { fields: { FuncMenuName: { type: "string", id: 1 }, FuncMenuCode: { type: "string", id: 2 }, Parentfuncmenucode: { type: "string", id: 3 }, SonMenus: { rule: "repeated", type: "FuncMenu", id: 4 } } }, DeliveryGoodsQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, DeliveryGoodsUTime: { type: "uint64", id: 2 } } }, DeliveryGoodsQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryGoodsList: { rule: "repeated", type: "DeliveryGoodsInfo", id: 4 } } }, DeliveryGoodsInfo: { fields: { DeliveryGoodsID: { type: "uint32", id: 1 }, DeliveryGoodsCode: { type: "string", id: 2 }, DeliveryGoodsName: { type: "string", id: 3 }, GoodsUnit: { type: "string", id: 4 }, StandardQty: { type: "uint32", id: 5 }, StandardQtyRange: { type: "double", id: 6 }, AuditFlag: { type: "uint32", id: 7 }, DeliveryGoodsPMList: { rule: "repeated", type: "PriceMove", id: 8 }, DeliveryGoodsType: { type: "uint32", id: 9 }, IsSplit: { type: "uint32", id: 10 }, AgreeUnit: { type: "uint32", id: 11 }, QtyDecimalPlace: { type: "uint32", id: 12 } } }, DeliveryWRReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodId: { type: "uint32", id: 2 }, DeliveryGoodsId: { type: "uint32", id: 3 }, TradeProperty: { type: "uint32", id: 4 } } }, DeliveryWRRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsDeliveryPriceList: { rule: "repeated", type: "GoodsDeliveryPrice", id: 4 }, AllTradeWRPositionList: { rule: "repeated", type: "UserTradeWRPosition", id: 5 } } }, GoodsDeliveryPrice: { fields: { PriceMoveType: { type: "string", id: 1 }, PriceMoveID: { type: "uint32", id: 2 }, PriceMoveValue: { type: "double", id: 3 }, PriceMoveDesc: { type: "string", id: 4 } } }, UserTradeWRPosition: { fields: { WRUserID: { type: "uint64", id: 1 }, WRUserName: { type: "string", id: 2 }, AccountID: { type: "uint64", id: 3 }, DeliveryGoodsID: { type: "uint32", id: 4 }, RestQty: { type: "uint32", id: 5 }, TradeWRPositionDetailList: { rule: "repeated", type: "TradeWRPositionDetail", id: 6 } } }, TradeWRPositionDetail: { fields: { WRPositionID: { type: "uint64", id: 1 }, BrandID: { type: "uint32", id: 2 }, QualityID: { type: "uint32", id: 3 }, SpecID: { type: "uint32", id: 4 }, WarehouseID: { type: "uint32", id: 5 }, DeliveryMonthID: { type: "uint32", id: 6 }, RestQty: { type: "uint32", id: 7 } } }, PriceMove: { fields: { PriceMoveType: { type: "uint32", id: 1 }, PriceMoveID: { type: "uint32", id: 2 }, PriceMoveDesc: { type: "string", id: 3 } } }, BankSignReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, CusBankid: { type: "string", id: 3 } } }, BankSignRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, CusBankid: { type: "string", id: 5 }, BankSign: { rule: "repeated", type: "BankAccountSign", id: 6 } } }, BankAccountSign: { fields: { AccountCode: { type: "uint64", id: 1 }, CusBankID: { type: "string", id: 2 }, SignStatus: { type: "uint32", id: 3 }, Currency: { type: "string", id: 4 }, BankID: { type: "string", id: 5 }, BankAccountNo: { type: "string", id: 6 }, BankAccountName: { type: "string", id: 7 }, CardType: { type: "uint32", id: 8 }, CardNo: { type: "string", id: 9 }, MobilePhone: { type: "string", id: 10 }, BankName: { type: "string", id: 11 }, CusBankName: { type: "string", id: 12 }, AccountNameDisp: { type: "string", id: 13 }, BankAccountNameDisp: { type: "string", id: 14 }, CardNoDisp: { type: "string", id: 15 }, MobilePhoneDisp: { type: "string", id: 16 }, CusBankTradeDate: { type: "string", id: 17 }, ExtendInfo: { type: "string", id: 18 }, CanModifyPhone: { type: "uint32", id: 19 }, Bankchildaccount: { type: "string", id: 20 }, OpenBankNo: { type: "string", id: 21 } } }, QueryCommonSenReq: { fields: { Header: { type: "MessageHead", id: 1 }, PageInfo: { type: "QueryReqPageInfo", id: 2 }, Statement: { type: "string", id: 3 }, StatementFlag: { type: "int32", id: 4 }, ParamValues: { rule: "repeated", type: "ParamValue", id: 5 }, ParamValuesFlag: { type: "int32", id: 6 }, SenNames: { rule: "repeated", type: "string", id: 7 }, SenNamesFlag: { type: "int32", id: 8 } } }, QueryCommonSenRsp_: { fields: { RowNum: { type: "int32", id: 1 }, ColumnNum: { type: "int32", id: 2 }, FieldInfos: { rule: "repeated", type: "FieldInfo", id: 3 }, RowValues: { rule: "repeated", type: "RowValue", id: 4 } } }, QueryCommonSenRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PageInfo: { type: "QueryRspPageInfo", id: 4 }, Rsps: { rule: "repeated", type: "QueryCommonSenRsp_", id: 5 } } }, ExternalExchangeReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExUTime: { type: "uint64", id: 2 } } }, ExternalExchangeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExternalExchangeList: { rule: "repeated", type: "ExternalExchange", id: 4 } } }, ExternalExchange: { fields: { AutoID: { type: "uint32", id: 1 }, ExExchangeCode: { type: "string", id: 2 }, ExExchangeName: { type: "string", id: 3 }, IsMarketPrice: { type: "string", id: 4 } } }, GoodsGroupReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsGroupUTime: { type: "uint64", id: 2 } } }, GoodsGroupRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsGroupList: { rule: "repeated", type: "GoodsGroup", id: 4 } } }, GoodsGroup: { fields: { GoodsGroupID: { type: "uint32", id: 1 }, GoodsGroupName: { type: "string", id: 2 }, MarketID: { type: "uint32", id: 3 }, ExExchangeID: { type: "uint32", id: 4 }, CanShort: { type: "uint32", id: 5 } } }, QuotesourceGroupRunQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeDate: { type: "string", id: 2 } } }, QuotesourceGroupRunQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeDate: { type: "string", id: 4 }, QuotesourceGroupRunList: { rule: "repeated", type: "QuotesourceGroupRun", id: 5 } } }, QuotesourceGroupRun: { fields: { QuotesourceGroupId: { type: "uint32", id: 1 }, GoodsGroupId: { type: "uint32", id: 2 }, MarketId: { type: "uint32", id: 3 }, DayRunList: { rule: "repeated", type: "DayRun", id: 4 } } }, DeliveryOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, XGoodsID: { type: "uint32", id: 6 }, PGoodsID: { type: "uint32", id: 7 }, P2GoodsID: { type: "uint32", id: 8 }, DeliveryGoodsID: { type: "uint32", id: 9 }, XQty: { type: "uint64", id: 10 }, PQty: { type: "uint64", id: 11 }, P2Qty: { type: "uint64", id: 12 }, DeliveryQty: { type: "uint64", id: 13 }, OperateType: { type: "uint32", id: 14 }, OrderSrc: { type: "uint32", id: 15 }, OperatorID: { type: "uint32", id: 16 }, DeliveryOrderDetail: { type: "DeliveryOrderDetail", id: 17 }, TakeMode: { type: "uint32", id: 18 }, ReceiverAddress: { type: "string", id: 19 } } }, DeliveryOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, DeliveryOrderDetails: { rule: "repeated", type: "DeliveryOrderDetail", id: 5 }, OrderTime: { type: "string", id: 6 } } }, WrDetail: { fields: { DeliveryOrderID: { type: "uint64", id: 1 } } }, DeliveryOrderDetail: { fields: { AccountID: { type: "uint64", id: 1 }, Qty: { type: "uint64", id: 2 }, BrandID: { type: "uint32", id: 3 }, QualityID: { type: "uint32", id: 4 }, StandardID: { type: "uint32", id: 5 }, WarehouseID: { type: "uint32", id: 6 }, DeliveryMonthID: { type: "uint32", id: 7 }, ReceiverAddress: { type: "string", id: 8 }, TakeMode: { type: "uint32", id: 9 }, LadingBillID: { type: "uint64", id: 10 }, SubNum: { type: "uint64", id: 11 }, WRFactorTypeID: { type: "uint64", id: 12 } } }, DeliveryAuditNtf: { fields: { Header: { type: "MessageHead", id: 1 }, AuthorizedDate: { type: "string", id: 2 }, OperatorID: { type: "uint32", id: 3 }, DeliveryOrderID: { type: "uint64", id: 4 }, AuditStatus: { type: "uint32", id: 5 }, AuditRemark: { type: "string", id: 6 } } }, DeliveryDealNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, OrderID: { type: "uint64", id: 3 }, GoodsID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, BuyOrSell: { type: "uint32", id: 6 }, OrderQty: { type: "uint64", id: 7 }, RetDesc: { type: "string", id: 8 }, OperatorID: { type: "uint32", id: 9 }, MatchAccountID: { type: "uint64", id: 10 }, UserID: { type: "uint64", id: 11 }, MatchUserID: { type: "uint64", id: 12 }, DeliveryGoodsID: { type: "uint32", id: 13 }, TakeMode: { type: "uint32", id: 14 } } }, DeliveryCancelOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, OperateType: { type: "uint32", id: 5 }, OrderSrc: { type: "uint32", id: 6 }, OperatorID: { type: "uint32", id: 7 }, DeliveryOrderID: { type: "uint64", id: 8 } } }, DeliveryCancelOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, OrderTime: { type: "string", id: 5 } } }, DeliveryApplyOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, XGoodsID: { type: "uint32", id: 6 }, PGoodsID: { type: "uint32", id: 7 }, P2GoodsID: { type: "uint32", id: 8 }, DeliveryGoodsID: { type: "uint32", id: 9 }, XQty: { type: "uint64", id: 10 }, PQty: { type: "uint64", id: 11 }, P2Qty: { type: "uint64", id: 12 }, DeliveryQty: { type: "uint64", id: 13 }, OperateType: { type: "uint32", id: 14 }, OrderSrc: { type: "uint32", id: 15 }, OperatorID: { type: "uint32", id: 16 }, CounterOrderID: { type: "uint64", id: 17 }, BrandID: { type: "uint32", id: 18 }, QualityID: { type: "uint32", id: 19 }, StandardID: { type: "uint32", id: 20 }, WarehouseID: { type: "uint32", id: 21 }, DeliveryMonthID: { type: "uint32", id: 22 }, IsStandard: { type: "uint32", id: 23 }, PriceMove: { type: "double", id: 24 }, BuyOrSell: { type: "uint32", id: 25 }, ValidType: { type: "int32", id: 26 }, ValidTime: { type: "string", id: 27 }, TakeMode: { type: "uint32", id: 28 }, ReceiverAddress: { type: "string", id: 29 } } }, DeliveryApplyOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, OrderTime: { type: "string", id: 5 }, DeliveryApplyOrderID: { type: "uint64", id: 6 } } }, DeliveryApplyCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, OperateType: { type: "uint32", id: 5 }, OrderSrc: { type: "uint32", id: 6 }, OperatorID: { type: "uint32", id: 7 }, DeliveryApplyOrderID: { type: "uint64", id: 8 } } }, DeliveryApplyCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, OrderTime: { type: "string", id: 5 } } }, MemberDeliveryApplyOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, XGoodsID: { type: "uint32", id: 6 }, PGoodsID: { type: "uint32", id: 7 }, P2GoodsID: { type: "uint32", id: 8 }, DeliveryGoodsID: { type: "uint32", id: 9 }, XQty: { type: "uint64", id: 10 }, PQty: { type: "uint64", id: 11 }, P2Qty: { type: "uint64", id: 12 }, DeliveryQty: { type: "uint64", id: 13 }, OperateType: { type: "uint32", id: 14 }, OrderSrc: { type: "uint32", id: 15 }, OperatorID: { type: "uint32", id: 16 }, CounterOrderID: { type: "uint64", id: 17 }, BrandID: { type: "uint32", id: 18 }, QualityID: { type: "uint32", id: 19 }, StandardID: { type: "uint32", id: 20 }, WarehouseID: { type: "uint32", id: 21 }, DeliveryMonthID: { type: "uint32", id: 22 }, IsStandard: { type: "uint32", id: 23 }, PriceMove: { type: "double", id: 24 }, BuyOrSell: { type: "uint32", id: 25 }, ValidType: { type: "int32", id: 26 }, ValidTime: { type: "string", id: 27 }, TakeMode: { type: "uint32", id: 28 }, ReceiverAddress: { type: "string", id: 29 } } }, MemberDeliveryApplyOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, OrderTime: { type: "string", id: 5 }, DeliveryApplyOrderID: { type: "uint64", id: 6 } } }, NonWRDeliveryApplyOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, XGoodsID: { type: "uint32", id: 6 }, PGoodsID: { type: "uint32", id: 7 }, P2GoodsID: { type: "uint32", id: 8 }, DeliveryGoodsID: { type: "uint32", id: 9 }, XQty: { type: "uint64", id: 10 }, PQty: { type: "uint64", id: 11 }, P2Qty: { type: "uint64", id: 12 }, DeliveryQty: { type: "uint64", id: 13 }, OperateType: { type: "uint32", id: 14 }, OrderSrc: { type: "uint32", id: 15 }, OperatorID: { type: "uint32", id: 16 }, CounterOrderID: { type: "uint64", id: 17 }, BrandID: { type: "uint32", id: 18 }, QualityID: { type: "uint32", id: 19 }, StandardID: { type: "uint32", id: 20 }, PriceMove: { type: "double", id: 21 }, BuyOrSell: { type: "uint32", id: 22 }, ValidType: { type: "int32", id: 23 }, ValidTime: { type: "string", id: 24 }, TakeMode: { type: "uint32", id: 25 }, ReceiverAddress: { type: "string", id: 26 }, WarehouseID: { type: "uint32", id: 27 } } }, NonWRDeliveryApplyOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, OrderTime: { type: "string", id: 5 }, DeliveryApplyOrderID: { type: "uint64", id: 6 } } }, NonWRDeliveryApplyCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, OperateType: { type: "uint32", id: 5 }, OrderSrc: { type: "uint32", id: 6 }, OperatorID: { type: "uint32", id: 7 }, DeliveryApplyOrderID: { type: "uint64", id: 8 } } }, NonWRDeliveryApplyCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, OrderTime: { type: "string", id: 5 } } }, NonWRMemberDeliveryApplyOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, XGoodsID: { type: "uint32", id: 6 }, PGoodsID: { type: "uint32", id: 7 }, P2GoodsID: { type: "uint32", id: 8 }, DeliveryGoodsID: { type: "uint32", id: 9 }, XQty: { type: "uint64", id: 10 }, PQty: { type: "uint64", id: 11 }, P2Qty: { type: "uint64", id: 12 }, DeliveryQty: { type: "uint64", id: 13 }, OperateType: { type: "uint32", id: 14 }, OrderSrc: { type: "uint32", id: 15 }, OperatorID: { type: "uint32", id: 16 }, CounterOrderID: { type: "uint64", id: 17 }, BrandID: { type: "uint32", id: 18 }, QualityID: { type: "uint32", id: 19 }, StandardID: { type: "uint32", id: 20 }, PriceMove: { type: "double", id: 21 }, BuyOrSell: { type: "uint32", id: 22 }, ValidType: { type: "int32", id: 23 }, ValidTime: { type: "string", id: 24 }, TakeMode: { type: "uint32", id: 25 }, ReceiverAddress: { type: "string", id: 26 }, WarehouseID: { type: "uint32", id: 27 } } }, NonWRMemberDeliveryApplyOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, OrderTime: { type: "string", id: 5 }, DeliveryApplyOrderID: { type: "uint64", id: 6 } } }, NonWRDeliveryOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, ClientType: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, XGoodsID: { type: "uint32", id: 6 }, PGoodsID: { type: "uint32", id: 7 }, P2GoodsID: { type: "uint32", id: 8 }, DeliveryGoodsID: { type: "uint32", id: 9 }, XQty: { type: "uint64", id: 10 }, PQty: { type: "uint64", id: 11 }, P2Qty: { type: "uint64", id: 12 }, DeliveryQty: { type: "uint64", id: 13 }, OperateType: { type: "uint32", id: 14 }, OrderSrc: { type: "uint32", id: 15 }, OperatorID: { type: "uint32", id: 16 }, CounterOrderID: { type: "uint64", id: 17 }, BrandID: { type: "uint32", id: 18 }, QualityID: { type: "uint32", id: 19 }, StandardID: { type: "uint32", id: 20 }, WarehouseID: { type: "uint32", id: 21 }, DeliveryMonthID: { type: "uint32", id: 22 }, IsStandard: { type: "uint32", id: 23 }, PriceMove: { type: "double", id: 24 }, BuyOrSell: { type: "uint32", id: 25 }, ValidType: { type: "int32", id: 26 }, ValidTime: { type: "string", id: 27 }, TakeMode: { type: "uint32", id: 28 }, ReceiverAddress: { type: "string", id: 29 } } }, NonWRDeliveryOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, OrderTime: { type: "string", id: 5 }, DeliveryApplyOrderID: { type: "uint64", id: 6 } } }, DeliveryAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, AuthorizedDate: { type: "string", id: 3 }, OperatorID: { type: "uint32", id: 4 }, DeliveryOrderID: { type: "uint64", id: 5 }, AuditStatus: { type: "uint32", id: 6 }, AuditRemark: { type: "string", id: 7 } } }, DeliveryAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, DeliveryOrderID: { type: "uint64", id: 5 } } }, ZJAutoDeliveryMatchReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, DeliveryGoodsID: { type: "uint32", id: 3 }, ProviderUserID: { type: "uint32", id: 4 }, BuyQty: { type: "uint64", id: 5 }, SellQty: { type: "uint64", id: 6 } } }, ZJAutoDeliveryMatchRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, t2bBankSignReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, ExchId: { type: "string", id: 3 }, TradeDate: { type: "string", id: 4 }, ExchTicket: { type: "string", id: 5 }, AccountCode: { rule: "required", type: "string", id: 6 }, AccountName: { rule: "required", type: "string", id: 7 }, CusBankID: { rule: "required", type: "string", id: 8 }, OperateType: { rule: "required", type: "int32", id: 9 }, IsForce: { rule: "required", type: "int32", id: 10 }, Currency: { type: "string", id: 11 }, AccountType: { type: "int32", id: 12 }, OpenBankAccId: { rule: "required", type: "string", id: 13 }, ForceSignBankAccountNo: { type: "string", id: 14 }, ForceSignBankAccountName: { type: "string", id: 15 }, BankAccountNo: { rule: "required", type: "string", id: 16 }, BankAccountName: { type: "string", id: 17 }, ExBankName: { rule: "required", type: "string", id: 18 }, OpenBankNo: { type: "string", id: 19 }, OpenBankName: { type: "string", id: 20 }, CertType: { rule: "required", type: "string", id: 21 }, CertID: { rule: "required", type: "string", id: 22 }, BankAccountPWD: { type: "string", id: 23 }, AgentName: { type: "string", id: 24 }, AgentCertType: { type: "int32", id: 25 }, AgentCertID: { type: "string", id: 26 }, BankAccountType: { type: "int32", id: 27 }, BankProvince: { type: "string", id: 28 }, BankCity: { type: "string", id: 29 }, BankCardType: { type: "int32", id: 30 }, MobilePhone: { type: "string", id: 31 }, IdentifyCode: { type: "string", id: 32 }, email: { type: "string", id: 33 }, extendInfo: { type: "string", id: 34 } } }, t2bBankSignRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, AccountCode: { type: "string", id: 5 }, NetAddr: { type: "string", id: 6 }, Status: { type: "int32", id: 7 }, ExchTicket: { rule: "required", type: "string", id: 8 }, ExchId: { type: "string", id: 9 }, TradeDate: { type: "string", id: 10 }, CenterTicket: { type: "string", id: 11 }, CenterErrCode: { type: "string", id: 12 }, CenterErrMsg: { type: "string", id: 13 }, bankChildAcc: { type: "string", id: 14 }, bankChildAccName: { type: "string", id: 15 }, BankId: { type: "string", id: 16 }, BankAccNum: { type: "string", id: 17 }, BankAccName: { type: "string", id: 18 } } }, t2bBankCancelSignReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, ExchId: { type: "string", id: 3 }, AccountCode: { rule: "required", type: "string", id: 4 }, CusBankID: { rule: "required", type: "string", id: 5 }, IsForce: { rule: "required", type: "int32", id: 6 }, Currency: { type: "string", id: 7 }, TradeDate: { type: "string", id: 8 }, ExchTicket: { type: "string", id: 9 }, BankChildAcc: { type: "string", id: 10 }, BankChildAccName: { type: "string", id: 11 } } }, t2bBankCancelSignRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, AccountCode: { type: "string", id: 5 }, NetAddr: { type: "string", id: 6 }, Status: { type: "int32", id: 7 }, ExchTicket: { rule: "required", type: "string", id: 8 }, ExchId: { type: "string", id: 9 }, TradeDate: { type: "string", id: 10 }, CenterTicket: { type: "string", id: 11 }, CenterErrCode: { type: "string", id: 12 }, CenterErrMsg: { type: "string", id: 13 } } }, t2bSignInReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankId: { type: "string", id: 2 }, ExtOperatorID: { type: "uint64", id: 3 }, ForceSignInFlag: { type: "int32", id: 4 }, Currency: { type: "string", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { type: "string", id: 7 }, ExchTicket: { type: "string", id: 8 } } }, t2bSignInRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { rule: "required", type: "string", id: 6 }, ExchId: { type: "string", id: 7 }, TradeDate: { type: "string", id: 8 }, CenterTicket: { type: "string", id: 9 }, CenterErrCode: { type: "string", id: 10 }, CenterErrMsg: { type: "string", id: 11 } } }, m2bRegistCustomerInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, ExchId: { type: "string", id: 3 }, TradeDate: { rule: "required", type: "string", id: 4 }, ExchTicket: { type: "string", id: 5 }, AccountCode: { rule: "required", type: "string", id: 6 }, ChangeType: { rule: "required", type: "string", id: 7 }, ClientName: { rule: "required", type: "string", id: 8 }, ClentShortName: { type: "string", id: 9 }, ClientType: { rule: "required", type: "int32", id: 10 }, ClientAccountType: { rule: "required", type: "int32", id: 11 }, CertType: { rule: "required", type: "string", id: 12 }, CertId: { rule: "required", type: "string", id: 13 }, sex: { rule: "required", type: "string", id: 14 }, LegalName: { type: "string", id: 15 }, OrgId: { type: "string", id: 16 }, Nationality: { type: "string", id: 17 }, address: { type: "string", id: 18 }, ContactUserName: { type: "string", id: 19 }, ContactUserTel: { rule: "required", type: "string", id: 20 }, ContactUserFax: { type: "string", id: 21 }, ContactUserEmail: { type: "string", id: 22 }, RelatedAcc: { type: "string", id: 23 }, ExtendInfo: { type: "string", id: 24 } } }, m2bRegistCustomerInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, ExtOperatorID: { type: "uint64", id: 5 }, ExchTicket: { rule: "required", type: "string", id: 6 }, Status: { type: "int32", id: 7 }, TradeDate: { rule: "required", type: "string", id: 8 }, CenterTicket: { type: "string", id: 9 }, CenterErrCode: { type: "string", id: 10 }, CenterErrMsg: { type: "string", id: 11 } } }, t2bSignOutReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankId: { type: "string", id: 2 }, ExtOperatorID: { type: "uint64", id: 3 }, ForceSignInFlag: { type: "int32", id: 4 }, Currency: { type: "string", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { type: "string", id: 7 }, ExchTicket: { type: "string", id: 8 } } }, t2bSignOutRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { rule: "required", type: "string", id: 6 }, ExchId: { type: "string", id: 7 }, TradeDate: { type: "string", id: 8 }, CenterTicket: { type: "string", id: 9 }, CenterErrCode: { type: "string", id: 10 }, CenterErrMsg: { type: "string", id: 11 } } }, m2bUnregistCustomerInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { rule: "required", type: "string", id: 5 }, ExchTicket: { type: "string", id: 6 }, AccountCode: { rule: "required", type: "string", id: 7 } } }, m2bUnregistCustomerInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { rule: "required", type: "string", id: 6 }, ExchId: { type: "string", id: 7 }, TradeDate: { rule: "required", type: "string", id: 8 }, CenterTicket: { type: "string", id: 9 }, CenterErrCode: { type: "string", id: 10 }, CenterErrMsg: { type: "string", id: 11 } } }, t2bBankWithdrawReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, ExchId: { type: "string", id: 3 }, AccountCode: { rule: "required", type: "string", id: 4 }, CusBankID: { rule: "required", type: "string", id: 5 }, Currency: { rule: "required", type: "string", id: 6 }, AccountType: { type: "int32", id: 7 }, BankChildAccount: { type: "string", id: 8 }, BankChildAccountName: { type: "string", id: 9 }, OpenCardBankId: { type: "string", id: 10 }, BankAccoutNum: { type: "string", id: 11 }, BankAccoutName: { type: "string", id: 12 }, Amount: { rule: "required", type: "double", id: 13 }, AppDateTime: { type: "string", id: 14 }, OldTaPWD: { type: "string", id: 15 }, Desc: { type: "string", id: 16 }, IdentifyCode: { type: "string", id: 17 }, BranchBankName: { type: "string", id: 18 }, extendInfo: { type: "string", id: 19 }, Remark: { type: "string", id: 20 }, ExchTicket: { type: "string", id: 21 } } }, t2bBankWithdrawRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { rule: "required", type: "string", id: 6 }, ExchId: { type: "string", id: 7 }, TradeDate: { type: "string", id: 8 }, CenterTicket: { type: "string", id: 9 }, CenterErrCode: { type: "string", id: 10 }, CenterErrMsg: { type: "string", id: 11 }, CerterCheckDate: { type: "string", id: 12 }, NetAddr: { type: "string", id: 13 } } }, b2tBankWithdrawReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankID: { rule: "required", type: "string", id: 2 }, ExchTicket: { type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { rule: "required", type: "string", id: 5 }, BankTicket: { rule: "required", type: "string", id: 6 }, AccountCode: { rule: "required", type: "string", id: 7 }, BankChildAccount: { type: "string", id: 8 }, BankChildAccountName: { type: "string", id: 9 }, OldTaPWD: { type: "string", id: 10 }, Amount: { rule: "required", type: "double", id: 11 }, Currency: { rule: "required", type: "string", id: 12 }, Remark: { type: "string", id: 13 }, OpenCardBankId: { type: "string", id: 14 }, BankAccoutNum: { type: "string", id: 15 }, BankAccoutName: { type: "string", id: 16 }, IsHaveApply: { type: "string", id: 17 }, ApplyTicket: { type: "string", id: 18 }, extendInfo: { type: "string", id: 19 } } }, b2tBankWithdrawRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, StatusMsg: { type: "string", id: 6 }, ExchTicket: { rule: "required", type: "string", id: 7 }, BankTicket: { rule: "required", type: "string", id: 8 }, ExchId: { type: "string", id: 9 }, TradeDate: { rule: "required", type: "string", id: 10 }, ExchErrCode: { rule: "required", type: "string", id: 11 }, ExchErrMsg: { type: "string", id: 12 } } }, b2tBankDepositReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankID: { rule: "required", type: "string", id: 2 }, ExchTicket: { type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { rule: "required", type: "string", id: 5 }, BankTicket: { rule: "required", type: "string", id: 6 }, AccountCode: { rule: "required", type: "string", id: 7 }, BankChildAccount: { type: "string", id: 8 }, BankChildAccountName: { type: "string", id: 9 }, OldTaPWD: { type: "string", id: 10 }, Amount: { rule: "required", type: "double", id: 11 }, Currency: { rule: "required", type: "string", id: 12 }, Remark: { type: "string", id: 13 }, OpenCardBankId: { type: "string", id: 14 }, BankAccoutNum: { type: "string", id: 15 }, BankAccoutName: { type: "string", id: 16 }, IsUpdate: { type: "int32", id: 17 }, BankAccStatus: { type: "int32", id: 18 }, extendInfo: { rule: "required", type: "string", id: 19 }, IsRollBack: { type: "int32", id: 20 }, RawTicket: { type: "string", id: 21 } } }, b2tBankDepositRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, StatusMsg: { type: "string", id: 6 }, ExchTicket: { rule: "required", type: "string", id: 7 }, BankTicket: { rule: "required", type: "string", id: 8 }, ExchId: { type: "string", id: 9 }, TradeDate: { rule: "required", type: "string", id: 10 }, ExchErrCode: { rule: "required", type: "string", id: 11 }, ExchErrMsg: { type: "string", id: 12 } } }, t2bBankDepositReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { type: "string", id: 5 }, ExchTicket: { type: "string", id: 6 }, AccountCode: { rule: "required", type: "string", id: 7 }, BusinessNo: { type: "string", id: 8 }, BankChildAccount: { type: "string", id: 9 }, BankChildAccountName: { type: "string", id: 10 }, OldTaPWD: { type: "string", id: 11 }, Amount: { rule: "required", type: "double", id: 12 }, Currency: { rule: "required", type: "string", id: 13 }, Remark: { type: "string", id: 14 }, OpenCardBankId: { type: "string", id: 15 }, BankAccoutNum: { type: "string", id: 16 }, BankAccoutName: { type: "string", id: 17 }, extendInfo: { type: "string", id: 18 } } }, t2bBankDepositRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { rule: "required", type: "string", id: 6 }, ExchId: { type: "string", id: 7 }, TradeDate: { type: "string", id: 8 }, CenterTicket: { type: "string", id: 9 }, CenterErrCode: { type: "string", id: 10 }, CenterErrMsg: { type: "string", id: 11 }, CerterCheckDate: { type: "string", id: 12 }, NetAddr: { type: "string", id: 13 } } }, b2tBankSignReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankID: { rule: "required", type: "string", id: 2 }, ExchId: { type: "string", id: 3 }, TradeDate: { type: "string", id: 4 }, BankTicket: { rule: "required", type: "string", id: 5 }, AccountCode: { rule: "required", type: "string", id: 6 }, BankChildAccount: { type: "string", id: 7 }, BankChildAccountName: { type: "string", id: 8 }, Currency: { rule: "required", type: "string", id: 9 }, OpenCardBankId: { type: "string", id: 10 }, BankAccoutNum: { type: "string", id: 11 }, BankAccoutName: { type: "string", id: 12 }, AccountType: { type: "int32", id: 13 }, ExtendInfo: { type: "string", id: 14 }, OperatType: { type: "int32", id: 15 } } }, b2tBankSignRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, StatusMsg: { type: "string", id: 6 }, ExchTicket: { rule: "required", type: "string", id: 7 }, BankTicket: { rule: "required", type: "string", id: 8 }, ExchId: { type: "string", id: 9 }, TradeDate: { rule: "required", type: "string", id: 10 }, ExchErrCode: { rule: "required", type: "string", id: 11 }, ExchErrMsg: { type: "string", id: 12 } } }, b2tBankCancelSignReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankID: { rule: "required", type: "string", id: 2 }, ExchId: { type: "string", id: 3 }, TradeDate: { type: "string", id: 4 }, BankTicket: { rule: "required", type: "string", id: 5 }, AccountCode: { rule: "required", type: "string", id: 6 }, BankChildAccount: { type: "string", id: 7 }, BankChildAccountName: { type: "string", id: 8 }, Currency: { rule: "required", type: "string", id: 9 } } }, b2tBankCancelSignRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, StatusMsg: { type: "string", id: 6 }, ExchTicket: { rule: "required", type: "string", id: 7 }, BankTicket: { rule: "required", type: "string", id: 8 }, ExchId: { type: "string", id: 9 }, TradeDate: { rule: "required", type: "string", id: 10 }, ExchErrCode: { rule: "required", type: "string", id: 11 }, ExchErrMsg: { type: "string", id: 12 } } }, b2tBankWithdrawApplyForReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankID: { rule: "required", type: "string", id: 2 }, ExchId: { type: "string", id: 3 }, TradeDate: { type: "string", id: 4 }, BankTicket: { rule: "required", type: "string", id: 5 }, AccountCode: { rule: "required", type: "string", id: 6 }, BankChildAccount: { type: "string", id: 7 }, BankChildAccountName: { type: "string", id: 8 }, OldTaPWD: { type: "string", id: 9 }, Amount: { rule: "required", type: "string", id: 10 }, Currency: { rule: "required", type: "string", id: 11 }, Remark: { type: "string", id: 12 } } }, b2tBankWithdrawApplyForRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, StatusMsg: { type: "string", id: 6 }, ExchTicket: { rule: "required", type: "string", id: 7 }, BankTicket: { rule: "required", type: "string", id: 8 }, ExchId: { type: "string", id: 9 }, TradeDate: { rule: "required", type: "string", id: 10 }, ExchErrCode: { rule: "required", type: "string", id: 11 }, ExchErrMsg: { type: "string", id: 12 } } }, b2tBankConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankID: { rule: "required", type: "string", id: 2 }, ExchId: { type: "string", id: 3 }, TradeDate: { rule: "required", type: "string", id: 4 }, BankTicket: { rule: "required", type: "string", id: 5 }, BusinessNo: { type: "string", id: 6 }, RawTicket: { rule: "required", type: "string", id: 7 }, CheckDate: { type: "string", id: 8 }, Status: { rule: "required", type: "string", id: 9 }, StatusMsg: { type: "string", id: 10 }, extendInfo: { type: "string", id: 11 } } }, b2tBankConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, StatusMsg: { type: "string", id: 6 }, ExchTicket: { rule: "required", type: "string", id: 7 }, BankTicket: { rule: "required", type: "string", id: 8 }, ExchId: { type: "string", id: 9 }, TradeDate: { rule: "required", type: "string", id: 10 }, ExchErrCode: { rule: "required", type: "string", id: 11 }, ExchErrMsg: { type: "string", id: 12 } } }, t2bSMSVerificationCodeReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { type: "string", id: 5 }, ExchTicket: { type: "string", id: 6 }, AccountCode: { rule: "required", type: "string", id: 7 }, BusinessNo: { type: "string", id: 8 }, Mobile: { type: "string", id: 9 }, extendInfo: { type: "string", id: 10 } } }, t2bSMSVerificationCodeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { rule: "required", type: "string", id: 6 }, ExchId: { type: "string", id: 7 }, TradeDate: { type: "string", id: 8 }, CenterTicket: { type: "string", id: 9 }, CenterErrCode: { type: "string", id: 10 }, CenterErrMsg: { type: "string", id: 11 } } }, t2bProductInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { type: "string", id: 5 }, ExchTicket: { type: "string", id: 6 }, ProductTypeCode: { rule: "required", type: "string", id: 7 }, ProductTypeName: { rule: "required", type: "string", id: 8 }, ProductTypeId: { rule: "required", type: "string", id: 9 }, ProductCode: { rule: "required", type: "string", id: 10 }, ProductName: { rule: "required", type: "string", id: 11 }, CountUnit: { rule: "required", type: "string", id: 12 }, MarketType: { rule: "required", type: "int32", id: 13 }, BusinessType: { rule: "required", type: "int32", id: 14 }, DeliDepot: { rule: "required", type: "string", id: 15 }, DeliFee: { rule: "required", type: "double", id: 16 }, DeliFeeUnit: { rule: "required", type: "string", id: 17 }, DeliCondition: { rule: "required", type: "string", id: 18 }, DeliDelayFee: { rule: "required", type: "double", id: 19 }, TransFee: { rule: "required", type: "double", id: 20 }, HoldUpperLimit: { rule: "required", type: "double", id: 21 }, HoldUpperLimitUnit: { rule: "required", type: "string", id: 22 }, PriceSpread: { rule: "required", type: "double", id: 23 }, PriceSpreadUnit: { rule: "required", type: "string", id: 24 }, MinChange: { rule: "required", type: "double", id: 25 }, MinChangeUnit: { rule: "required", type: "string", id: 26 }, MinTrans: { rule: "required", type: "double", id: 27 }, MinTransUnit: { rule: "required", type: "string", id: 28 }, MaxSingleTrans: { rule: "required", type: "double", id: 29 }, MaxSingleTransUnit: { rule: "required", type: "string", id: 30 }, ProductAttr: { rule: "required", type: "string", id: 31 }, ProductStatus: { rule: "required", type: "int32", id: 32 }, DataType: { rule: "required", type: "int32", id: 33 }, ContractUnit: { rule: "required", type: "double", id: 34 } } }, t2bProductInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { rule: "required", type: "string", id: 6 }, ExchId: { type: "string", id: 7 }, TradeDate: { type: "string", id: 8 }, CenterTicket: { type: "string", id: 9 }, CenterErrCode: { type: "string", id: 10 }, CenterErrMsg: { type: "string", id: 11 } } }, t2bPayMoneyReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { rule: "required", type: "string", id: 5 }, ExchTicket: { type: "string", id: 6 }, AccountCode: { rule: "required", type: "string", id: 7 }, BankChildAccount: { type: "string", id: 8 }, BankChildAccountName: { type: "string", id: 9 }, TargetAccountCode: { rule: "required", type: "string", id: 10 }, TargetBankChildAccount: { type: "string", id: 11 }, TargetBankChildAccountName: { type: "string", id: 12 }, IsFrozen: { type: "string", id: 13 }, OldTaPWD: { type: "string", id: 14 }, Amount: { rule: "required", type: "double", id: 15 }, Currency: { rule: "required", type: "string", id: 16 }, Remark: { type: "string", id: 17 } } }, t2bPayMoneyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { rule: "required", type: "string", id: 6 }, ExchId: { type: "string", id: 7 }, TradeDate: { type: "string", id: 8 }, CenterTicket: { type: "string", id: 9 }, CenterErrCode: { type: "string", id: 10 }, CenterErrMsg: { type: "string", id: 11 }, CerterCheckDate: { type: "string", id: 12 } } }, t2bPayMoneyConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { type: "string", id: 5 }, ExchTicket: { type: "string", id: 6 }, PayTicket: { rule: "required", type: "string", id: 7 }, OldTaPWD: { type: "string", id: 8 }, Amount: { rule: "required", type: "double", id: 9 }, Currency: { rule: "required", type: "string", id: 10 }, Remark: { type: "string", id: 11 } } }, t2bPayMoneyConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { rule: "required", type: "string", id: 6 }, ExchId: { type: "string", id: 7 }, TradeDate: { type: "string", id: 8 }, CenterTicket: { type: "string", id: 9 }, CenterErrCode: { type: "string", id: 10 }, CenterErrMsg: { type: "string", id: 11 }, CerterCheckDate: { type: "string", id: 12 } } }, bs2asAccOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Tip: { type: "string", id: 4 } } }, bs2asFrozenRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Tip: { type: "string", id: 4 } } }, bs2asUnfreezeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Tip: { type: "string", id: 4 } } }, bs2asUnfreezeAndOutRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Tip: { type: "string", id: 4 } } }, bs2asOutBankRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Tip: { type: "string", id: 4 } } }, bs2asInBankRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Tip: { type: "string", id: 4 } } }, m2bInformToUploadUserInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, Tip: { type: "string", id: 3 } } }, m2bInformToUploadUserInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { rule: "required", type: "uint64", id: 4 }, Status: { rule: "required", type: "int32", id: 5 }, ExchTicket: { rule: "required", type: "string", id: 6 } } }, ArrayBsBankAccInfos: { fields: { BankId: { type: "string", id: 1 }, BankAccNo: { type: "string", id: 2 }, BankAccName: { type: "string", id: 3 }, Status: { type: "string", id: 4 } } }, t2bQueryAccInfosReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { type: "string", id: 5 }, ExchTicket: { type: "string", id: 6 }, AccountCode: { rule: "required", type: "string", id: 7 }, BankChildAccount: { type: "string", id: 8 }, BankChildAccountName: { type: "string", id: 9 }, OldTaPWD: { type: "string", id: 10 }, QueryType: { type: "string", id: 11 } } }, t2bQueryAccInfosRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchId: { rule: "required", type: "string", id: 6 }, TradeDate: { type: "string", id: 7 }, ExchTicket: { rule: "required", type: "string", id: 8 }, BankTicket: { type: "string", id: 9 }, BankRetCode: { type: "string", id: 10 }, BankRetMsg: { type: "string", id: 11 }, SignStatus: { type: "string", id: 12 }, CustName: { type: "string", id: 13 }, CustShortName: { type: "string", id: 14 }, CustType: { type: "string", id: 15 }, LagalName: { type: "string", id: 16 }, CertType: { type: "string", id: 17 }, CertNo: { type: "string", id: 18 }, Sex: { type: "string", id: 19 }, OrgCode: { type: "string", id: 20 }, Nationality: { type: "string", id: 21 }, Addr: { type: "string", id: 22 }, ContactName: { type: "string", id: 23 }, ContactPhone: { type: "string", id: 24 }, ContactFax: { type: "string", id: 25 }, ContactEmail: { type: "string", id: 26 }, RelatedAcctStr: { type: "string", id: 27 }, AgenName: { type: "string", id: 28 }, AgenCertType: { type: "string", id: 29 }, AgenCertNo: { type: "string", id: 30 }, Balan: { type: "double", id: 31 }, CanUseAmount: { type: "double", id: 32 }, CanGetAmount: { type: "double", id: 33 }, FrozeAmount: { type: "double", id: 34 }, InBankAmount: { type: "double", id: 35 }, BankAccInfos: { rule: "repeated", type: "ArrayBsBankAccInfos", id: 36 } } }, ArrayBsExchAccList: { fields: { AccNo: { type: "string", id: 1 }, AccName: { type: "string", id: 2 }, AccTypeName: { type: "string", id: 3 }, Currency: { type: "string", id: 4 }, Balan: { type: "double", id: 5 }, CanUseAmount: { type: "double", id: 6 }, CanGetAmount: { type: "double", id: 7 }, FrozeAmount: { type: "double", id: 8 } } }, t2bQueryExchAccInfosReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { type: "string", id: 5 }, ExchTicket: { type: "string", id: 6 }, BusinessNo: { type: "string", id: 7 }, AccType: { type: "int32", id: 8 } } }, t2bQueryExchAccInfosRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { type: "string", id: 7 }, ExchTicket: { type: "string", id: 8 }, BankTicket: { type: "string", id: 9 }, BankRetCode: { type: "string", id: 10 }, BankRetMsg: { type: "string", id: 11 }, AccList: { rule: "repeated", type: "ArrayBsExchAccList", id: 12 } } }, t2bQueryBusinessStatusReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { type: "string", id: 5 }, ExchTicket: { type: "string", id: 6 }, BusinessNo: { type: "string", id: 7 }, QueryBusinessNo: { type: "string", id: 8 }, QueryExchTicket: { type: "string", id: 9 }, QueryType: { type: "string", id: 10 } } }, t2bQueryBusinessStatusRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { type: "string", id: 7 }, ExchTicket: { type: "string", id: 8 }, BankTicket: { type: "string", id: 9 }, BankRetCode: { type: "string", id: 10 }, BankRetMsg: { type: "string", id: 11 }, QueryExchTicket: { type: "string", id: 12 }, BusinessCheckDate: { type: "string", id: 13 }, BusinessStatus: { type: "string", id: 14 }, BusinessAmout: { type: "double", id: 15 }, BusinessCurrency: { type: "string", id: 16 }, BusinessDate: { type: "string", id: 17 }, BusinessTime: { type: "string", id: 18 }, BusinessRemark: { type: "string", id: 19 } } }, t2bQueryLinkAddrReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, Tip: { type: "string", id: 4 }, ExchId: { type: "string", id: 5 }, TradeDate: { type: "string", id: 6 }, ExchTicket: { type: "string", id: 7 }, AccountCode: { rule: "required", type: "string", id: 8 }, BusinessNo: { type: "string", id: 9 }, BankChildAccount: { type: "string", id: 10 }, BankChildAccountName: { type: "string", id: 11 }, OldTaPWD: { type: "string", id: 12 }, QueryType: { type: "string", id: 13 } } }, t2bQueryLinkAddrRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { rule: "required", type: "uint64", id: 4 }, CusBankID: { rule: "required", type: "string", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { type: "string", id: 7 }, ExchTicket: { type: "string", id: 8 }, BankTicket: { type: "string", id: 9 }, BusinessNo: { type: "string", id: 10 }, Link: { type: "string", id: 11 } } }, t2bQueryExchChargeReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { type: "string", id: 5 }, ExchTicket: { type: "string", id: 6 }, BusinessNo: { type: "string", id: 7 }, QueryType: { type: "int32", id: 8 }, BeginDate: { type: "string", id: 9 }, EndDate: { type: "string", id: 10 } } }, t2bQueryExchChargeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { type: "string", id: 7 }, ExchTicket: { type: "string", id: 8 }, BankTicket: { type: "string", id: 9 }, BankRetCode: { type: "string", id: 10 }, BankRetMsg: { type: "string", id: 11 }, Amount: { type: "double", id: 12 }, Currency: { type: "string", id: 13 } } }, b2cInformFileReadyReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankID: { rule: "required", type: "string", id: 2 }, ExchId: { type: "string", id: 3 }, TradeDate: { type: "string", id: 4 }, ExchTicket: { type: "string", id: 5 }, FileType: { type: "string", id: 6 }, FilePath: { type: "string", id: 7 }, FileName: { type: "string", id: 8 }, IsResend: { type: "int32", id: 9 }, MD5: { type: "string", id: 10 } } }, b2cInformFileReadyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { rule: "required", type: "string", id: 7 }, ExchTicket: { rule: "required", type: "string", id: 8 }, BankTicket: { rule: "required", type: "string", id: 9 }, BankRetCode: { rule: "required", type: "string", id: 10 }, BankRetMsg: { type: "string", id: 11 } } }, t2bExchOutInBankReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { type: "string", id: 5 }, ExchTicket: { type: "string", id: 6 }, BusinessNo: { type: "string", id: 7 }, TransferType: { type: "int32", id: 8 }, BankAccNo: { type: "string", id: 9 }, BankAccName: { type: "string", id: 10 }, TargetBankId: { type: "string", id: 11 }, TargetBankAccNo: { type: "string", id: 12 }, TargetBankAccName: { type: "string", id: 13 }, BeginDate: { type: "string", id: 14 }, EndDate: { type: "string", id: 15 }, Amount: { type: "double", id: 16 }, Currency: { type: "string", id: 17 }, Remark: { type: "string", id: 18 } } }, t2bExchOutInBankRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { type: "string", id: 7 }, ExchTicket: { type: "string", id: 8 }, BankTicket: { type: "string", id: 9 }, BankRetCode: { type: "string", id: 10 }, BankRetMsg: { type: "string", id: 11 } } }, c2bInformFileReadyReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankID: { rule: "required", type: "string", id: 2 }, ExchId: { type: "string", id: 3 }, TradeDate: { type: "string", id: 4 }, ExchTicket: { type: "string", id: 5 }, BusinessNo: { type: "string", id: 6 }, FileType: { type: "string", id: 7 }, FilePath: { type: "string", id: 8 }, FileName: { type: "string", id: 9 }, IsResend: { type: "int32", id: 10 }, MD5: { type: "string", id: 11 }, BankTicket: { type: "string", id: 12 } } }, c2bInformFileReadyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { rule: "required", type: "string", id: 7 }, ExchTicket: { rule: "required", type: "string", id: 8 }, BankTicket: { rule: "required", type: "string", id: 9 }, BankRetCode: { rule: "required", type: "string", id: 10 }, BankRetMsg: { type: "string", id: 11 } } }, c2bInformLinkAddrReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExchId: { type: "string", id: 2 }, TradeDate: { type: "string", id: 3 }, ExchTicket: { type: "string", id: 4 }, BankTicket: { type: "string", id: 5 }, BusinessNo: { type: "string", id: 6 }, Link: { type: "string", id: 7 } } }, bsOnInformAccCheckFileReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { rule: "required", type: "string", id: 5 }, FilePath: { type: "string", id: 6 }, FileName: { type: "string", id: 7 }, MD5: { type: "string", id: 8 }, BankTicket: { type: "string", id: 9 } } }, bsOnInformAccCheckFileRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { rule: "required", type: "string", id: 7 }, ExchTicket: { rule: "required", type: "string", id: 8 } } }, bsPrepareDataForAccCheckReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { rule: "required", type: "string", id: 5 }, FilePath: { type: "string", id: 6 }, FileName: { type: "string", id: 7 }, MD5: { type: "string", id: 8 }, BankTicket: { type: "string", id: 9 } } }, bsPrepareDataForAccCheckRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { rule: "required", type: "string", id: 7 }, ExchTicket: { rule: "required", type: "string", id: 8 } } }, bsAccCheckReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankID: { type: "string", id: 2 }, ExchId: { type: "string", id: 3 }, TradeDate: { rule: "required", type: "string", id: 4 } } }, bs2tInformAccCheckResReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankID: { rule: "required", type: "string", id: 2 }, ExchId: { type: "string", id: 3 }, TradeDate: { rule: "required", type: "string", id: 4 }, Status: { type: "int64", id: 5 }, Remark: { type: "string", id: 6 } } }, bs2tInformAccCheckResRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { rule: "required", type: "uint64", id: 4 }, CusBankID: { rule: "required", type: "string", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { rule: "required", type: "string", id: 7 } } }, t2bInformAdjustFinishReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, ExchId: { type: "string", id: 4 }, TradeDate: { rule: "required", type: "string", id: 5 } } }, t2bInformAdjustFinishRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { rule: "required", type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchId: { type: "string", id: 6 }, TradeDate: { rule: "required", type: "string", id: 7 }, ExchTicket: { rule: "required", type: "string", id: 8 } } }, cs2bsInformMsgReq: { fields: { Header: { type: "MessageHead", id: 1 }, Status: { rule: "required", type: "int32", id: 2 }, TradeDay: { rule: "required", type: "string", id: 3 }, NextTradeDay: { type: "string", id: 4 } } }, bs2csInformMsgReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExchTicket: { rule: "required", type: "string", id: 2 }, TradeDate: { rule: "required", type: "string", id: 3 }, Status: { rule: "required", type: "int32", id: 4 }, remark: { type: "string", id: 5 } } }, t2bExchConfirmBusinessReq: { fields: { Header: { type: "MessageHead", id: 1 }, extoperatorid: { rule: "required", type: "uint64", id: 2 }, cusbankid: { rule: "required", type: "string", id: 3 }, AccountCode: { rule: "required", type: "string", id: 4 }, exchid: { type: "string", id: 5 }, tradedate: { type: "string", id: 6 }, exchticket: { rule: "required", type: "string", id: 7 }, bankticket: { type: "string", id: 8 }, businesstype: { rule: "required", type: "int32", id: 9 }, businessconfirmstatus: { rule: "required", type: "int32", id: 10 }, retcode: { type: "string", id: 11 }, retmsg: { type: "string", id: 12 }, remark: { type: "string", id: 13 }, auditid: { type: "uint64", id: 14 }, extend: { type: "string", id: 15 } } }, t2bExchConfirmBusinessRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { rule: "required", type: "uint64", id: 4 }, Status: { rule: "required", type: "int32", id: 5 }, ExchTicket: { rule: "required", type: "string", id: 6 } } }, t2bExchDealCheckErrReq: { fields: { Header: { type: "MessageHead", id: 1 }, extoperatorid: { rule: "required", type: "uint64", id: 2 }, AccountCode: { rule: "required", type: "string", id: 3 }, TradeDate: { rule: "required", type: "string", id: 4 }, AutoId: { rule: "required", type: "string", id: 5 }, ModifID: { rule: "required", type: "string", id: 6 }, Remark: { rule: "required", type: "string", id: 7 }, ErrCode: { rule: "required", type: "string", id: 8 }, OperType: { rule: "required", type: "int32", id: 9 }, CusBankID: { type: "string", id: 10 } } }, t2bExchDealCheckErrRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { rule: "required", type: "uint64", id: 4 }, Status: { rule: "required", type: "int32", id: 5 }, remark: { type: "string", id: 6 } } }, t2bMarkingOpenOrCloseReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExchId: { type: "string", id: 2 }, ExchDate: { rule: "required", type: "string", id: 3 }, OpenDate: { rule: "required", type: "string", id: 4 }, NextDate: { rule: "required", type: "string", id: 5 }, Flag: { rule: "required", type: "int32", id: 6 }, extendInfo: { type: "string", id: 7 } } }, t2bMarkingOpenOrCloseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExchDate: { rule: "required", type: "string", id: 4 }, CenterRetCode: { type: "string", id: 5 }, CenterRetMsg: { type: "string", id: 6 } } }, t2bThirdBankOutApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, extoperatorid: { rule: "required", type: "uint64", id: 2 }, CusbankId: { rule: "required", type: "string", id: 3 }, TradeDate: { rule: "required", type: "string", id: 4 }, AccoutCode: { rule: "required", type: "uint64", id: 5 }, RelateId: { rule: "required", type: "uint64", id: 6 }, RelateTradeDate: { rule: "required", type: "string", id: 7 }, RelateAmount: { rule: "required", type: "double", id: 8 }, extendInfo: { type: "string", id: 9 } } }, t2bThirdBankOutApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, extoperatorid: { rule: "required", type: "uint64", id: 4 }, Exchticket: { rule: "required", type: "uint64", id: 5 }, TradeDate: { rule: "required", type: "string", id: 6 }, Status: { rule: "required", type: "uint64", id: 7 }, remark: { type: "string", id: 8 } } }, t2bThirdBankOutNtfReq: { fields: { Header: { type: "MessageHead", id: 1 }, extoperatorid: { rule: "required", type: "uint64", id: 2 }, Exchticket: { rule: "required", type: "uint64", id: 3 }, TradeDate: { rule: "required", type: "string", id: 4 }, ApplyTradeDate: { rule: "required", type: "string", id: 5 }, AccoutCode: { rule: "required", type: "uint64", id: 6 }, CusbankId: { rule: "required", type: "string", id: 7 }, Result: { rule: "required", type: "int32", id: 8 }, ResultMsg: { type: "string", id: 9 } } }, t2bThirdBankOutNtfRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, extoperatorid: { rule: "required", type: "uint64", id: 4 }, Exchticket: { rule: "required", type: "uint64", id: 5 }, TradeDate: { rule: "required", type: "string", id: 6 }, Status: { rule: "required", type: "uint64", id: 7 }, remark: { type: "string", id: 8 } } }, t2bConfirmBankWithdrawApplyNtfReq: { fields: { Header: { type: "MessageHead", id: 1 }, CusBankID: { rule: "required", type: "string", id: 2 }, ExchId: { type: "string", id: 3 }, TradeDate: { type: "string", id: 4 }, BankTicket: { rule: "required", type: "string", id: 5 }, ExchTicket: { type: "string", id: 6 }, ConfirmStatus: { type: "string", id: 7 }, ConfirmMsg: { type: "string", id: 8 } } }, t2bConfirmBankWithdrawApplyNtfRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, StatusMsg: { type: "string", id: 6 }, ExchTicket: { rule: "required", type: "string", id: 7 }, BankTicket: { rule: "required", type: "string", id: 8 }, ExchId: { type: "string", id: 9 }, TradeDate: { rule: "required", type: "string", id: 10 }, ExchErrCode: { rule: "required", type: "string", id: 11 }, ExchErrMsg: { type: "string", id: 12 } } }, t2bShortMsgCheckReq: { fields: { Header: { type: "MessageHead", id: 1 }, extoperatorid: { rule: "required", type: "uint64", id: 2 }, CusBankID: { rule: "required", type: "string", id: 3 }, AccountCode: { rule: "required", type: "string", id: 4 }, ExchId: { type: "string", id: 5 }, TradeDate: { type: "string", id: 6 }, ExchTicket: { type: "string", id: 7 }, RelatedExchTicket: { rule: "required", type: "string", id: 8 }, ShortMsgId: { type: "string", id: 9 }, Extend: { type: "string", id: 10 } } }, t2bShortMsgCheckRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchId: { type: "string", id: 6 }, ExchTicket: { type: "string", id: 7 }, CenterRetCode: { type: "string", id: 8 }, CenterRetDesc: { type: "string", id: 9 }, BankTicket: { type: "string", id: 10 } } }, t2bManageAdjutAmountReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, accType: { rule: "required", type: "int32", id: 3 }, acc: { rule: "required", type: "uint64", id: 4 }, amountNml: { type: "double", id: 5 }, amountCrd: { type: "double", id: 6 }, currency: { type: "int32", id: 7 }, tradedate: { rule: "required", type: "string", id: 8 }, relatedExtticket: { type: "uint64", id: 9 }, adjustType: { rule: "required", type: "int32", id: 10 }, applyuserid: { rule: "required", type: "uint64", id: 11 }, remark: { type: "string", id: 12 } } }, t2bManageAdjutAmountRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { type: "string", id: 6 }, remark: { type: "string", id: 7 } } }, t2bManageMoveAmountReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, accType: { rule: "required", type: "int32", id: 3 }, accMain: { rule: "required", type: "uint64", id: 4 }, accPay: { rule: "required", type: "uint64", id: 5 }, accReceipt: { rule: "required", type: "uint64", id: 6 }, amountNml: { type: "double", id: 7 }, amountCrd: { type: "double", id: 8 }, currency: { type: "int32", id: 9 }, tradedate: { rule: "required", type: "string", id: 10 }, relatedExtticket: { type: "uint64", id: 11 }, adjustType: { rule: "required", type: "int32", id: 12 }, applyuserid: { rule: "required", type: "uint64", id: 13 }, remark: { type: "string", id: 14 } } }, t2bManageMoveAmountRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { type: "string", id: 6 }, remark: { type: "string", id: 7 } } }, t2bSwitchSignBankReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, accMain: { rule: "required", type: "uint64", id: 3 }, protoCancelSign: { rule: "required", type: "string", id: 4 }, sizeProtoCancelSign: { rule: "required", type: "int64", id: 5 }, protoSign: { rule: "required", type: "string", id: 6 }, sizeProtoSign: { rule: "required", type: "int64", id: 7 }, remark: { type: "string", id: 8 } } }, t2bSwitchSignBankRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { type: "string", id: 6 }, remark: { type: "string", id: 7 } } }, t2bConfirmPassCapitalTransferReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtOperatorID: { rule: "required", type: "uint64", id: 2 }, applyid: { rule: "required", type: "uint64", id: 3 }, tradedate: { rule: "required", type: "string", id: 4 }, auditormanagerid: { type: "uint64", id: 5 }, audittime: { type: "string", id: 6 }, auditremark: { type: "string", id: 7 } } }, t2bConfirmPassCapitalTransferRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ExtOperatorID: { type: "uint64", id: 4 }, Status: { type: "int32", id: 5 }, ExchTicket: { type: "string", id: 6 }, remark: { type: "string", id: 7 } } }, HedgePlanInfo: { fields: { HedgePlanNo: { type: "string", id: 1 }, ContractType: { type: "int32", id: 2 }, AreaUserID: { type: "uint32", id: 3 }, DeliveryGoodsID: { type: "uint32", id: 4 }, WrStandardID: { type: "uint32", id: 5 }, ProductType: { type: "uint32", id: 6 }, SpotGoodsDesc: { type: "string", id: 7 }, PlanQty: { type: "double", id: 8 }, ConvertFactor: { type: "double", id: 9 }, PlanTime: { type: "string", id: 10 }, Remark: { type: "string", id: 11 } } }, HedgePlanOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, HedgePlanID: { type: "uint64", id: 2 }, OperateType: { type: "uint32", id: 3 }, OperateSrc: { type: "uint32", id: 4 }, OperatorID: { type: "uint64", id: 5 }, Remark: { type: "string", id: 6 }, ClientTicket: { type: "string", id: 7 }, Info: { type: "HedgePlanInfo", id: 8 } } }, HedgePlanOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, HedgePlanID: { type: "uint64", id: 4 }, OperateType: { type: "uint32", id: 5 }, OperateSrc: { type: "uint32", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, SpotContractInfo: { fields: { ContractNo: { type: "string", id: 1 }, ContractType: { type: "int32", id: 2 }, UserID: { type: "uint32", id: 3 }, BuyUserID: { type: "uint32", id: 4 }, SellUserID: { type: "uint32", id: 5 }, SignDate: { type: "string", id: 6 }, ContractAttachment: { type: "bytes", id: 7 }, ContractMargin: { type: "double", id: 8 }, DeliveryGoodsID: { type: "uint32", id: 9 }, WrStandardID: { type: "uint32", id: 10 }, ProductType: { type: "uint32", id: 11 }, ConvertFactor: { type: "double", id: 12 }, SpotGoodsDesc: { type: "string", id: 13 }, PriceType: { type: "uint32", id: 14 }, Qty: { type: "double", id: 15 }, Price: { type: "double", id: 16 }, Amount: { type: "double", id: 17 }, DeliveryStartDate: { type: "string", id: 18 }, DeliveryEndDate: { type: "string", id: 19 }, GoodsID: { type: "uint32", id: 20 }, PriceMove: { type: "double", id: 21 }, StartDate: { type: "string", id: 22 }, EndDate: { type: "string", id: 23 }, PointDesc: { type: "string", id: 24 }, DeliveryDesc: { type: "string", id: 25 }, MerUserID: { type: "uint32", id: 26 }, TradeUserID: { type: "uint32", id: 27 }, PricedQty: { type: "double", id: 28 }, PricedAmount: { type: "double", id: 29 }, SpotGoodsBrandID: { type: "uint32", id: 30 }, Remark: { type: "string", id: 31 }, SaleUserID: { type: "uint32", id: 32 }, AccountID: { type: "uint64", id: 33 }, BizType: { type: "uint32", id: 34 }, WrFactorTypeID: { type: "uint64", id: 35 }, CustomerUserID: { type: "uint32", id: 36 }, RelatedUserID: { type: "uint32", id: 37 } } }, SpotContractOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, SpotContractID: { type: "uint64", id: 2 }, OperateType: { type: "uint32", id: 3 }, OperateSrc: { type: "uint32", id: 4 }, OperatorID: { type: "uint64", id: 5 }, Remark: { type: "string", id: 6 }, ClientTicket: { type: "string", id: 7 }, Info: { type: "SpotContractInfo", id: 8 } } }, SpotContractOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SpotContractID: { type: "uint64", id: 4 }, OperateType: { type: "uint32", id: 5 }, OperateSrc: { type: "uint32", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, ContractOperateApplyInfo: { fields: { OperateApplyType: { type: "uint32", id: 1 }, RelatedID: { type: "uint64", id: 2 }, DetailJson: { type: "bytes", id: 3 }, AttachUrl: { type: "bytes", id: 4 } } }, ContractOperateApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, OperateApplyID: { type: "uint64", id: 2 }, OperateType: { type: "uint32", id: 3 }, OperateSrc: { type: "uint32", id: 4 }, OperatorID: { type: "uint64", id: 5 }, Remark: { type: "string", id: 6 }, ClientTicket: { type: "string", id: 7 }, Info: { type: "ContractOperateApplyInfo", id: 8 } } }, ContractOperateApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OperateApplyID: { type: "uint64", id: 4 }, OperateType: { type: "uint32", id: 5 }, OperateSrc: { type: "uint32", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, AreaInOutApplyAuditPassReq: { fields: { Header: { type: "MessageHead", id: 1 }, InOutApplyID: { type: "uint64", id: 2 }, AuditID: { type: "uint64", id: 3 }, AuditSrc: { type: "uint32", id: 4 }, Remark: { type: "string", id: 5 }, ClientTicket: { type: "string", id: 6 } } }, AreaInOutApplyAuditPassRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, InOutApplyID: { type: "uint64", id: 4 }, AuditID: { type: "uint64", id: 5 }, AuditSrc: { type: "uint32", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, InnerTradeLinkReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeId: { type: "uint64", id: 2 }, HedgeFlag: { type: "uint32", id: 3 }, SpotContractID: { type: "uint64", id: 4 }, SaleUserID: { type: "uint32", id: 5 }, BizSubjectID: { type: "uint32", id: 6 }, RelatedLot: { type: "double", id: 7 }, RelatedMode: { type: "uint32", id: 8 }, CreatorSrc: { type: "uint32", id: 9 }, CreatorID: { type: "uint64", id: 10 }, ClientTicket: { type: "string", id: 11 } } }, InnerTradeLinkRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeId: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, CustomerDeliveryRegisterReq: { fields: { Header: { type: "MessageHead", id: 1 }, AreaUserID: { type: "uint32", id: 2 }, CustomerUserID: { type: "uint32", id: 3 }, ContractType: { type: "uint32", id: 4 }, DeliveryGoodsID: { type: "uint32", id: 5 }, WrStandardID: { type: "uint32", id: 6 }, SpotGoodsBrandID: { type: "uint32", id: 7 }, WarehouseInfoID: { type: "uint32", id: 8 }, SpotDeliveryQty: { type: "double", id: 9 }, CreatorSrc: { type: "uint32", id: 10 }, CreatorID: { type: "uint64", id: 11 }, ClientTicket: { type: "string", id: 12 } } }, CustomerDeliveryRegisterRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, CreatorSrc: { type: "uint32", id: 4 }, CreatorID: { type: "uint64", id: 5 }, ClientTicket: { type: "string", id: 6 } } }, TradeInfo: { fields: { TradeId: { type: "uint64", id: 1 }, TradeTime: { type: "string", id: 2 }, AreaUserId: { type: "uint32", id: 3 }, GoodsID: { type: "uint32", id: 4 }, BuildType: { type: "uint32", id: 5 }, BuyOrSell: { type: "uint32", id: 6 }, TradeDate: { type: "string", id: 7 }, TradeQty: { type: "uint64", id: 8 }, TradePrice: { type: "double", id: 9 }, OrderType: { type: "uint32", id: 10 }, OptionCode: { type: "string", id: 11 }, Premium: { type: "double", id: 12 }, Charge: { type: "double", id: 13 }, Closepl: { type: "double", id: 14 }, ExecutePrice: { type: "uint64", id: 15 }, SubjectName: { type: "string", id: 16 }, OutHedge: { type: "string", id: 17 } } }, TradeImportReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeInfos: { rule: "repeated", type: "TradeInfo", id: 2 }, ClientTicket: { type: "string", id: 3 } } }, TradeImportRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, LinkUnbindReq: { fields: { Header: { type: "MessageHead", id: 1 }, LinkDetailId: { type: "uint64", id: 2 }, CreatorSrc: { type: "uint32", id: 3 }, CreatorID: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, LinkUnbindRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, JrTradeDataImportReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientTicket: { type: "string", id: 2 }, StartDate: { type: "string", id: 3 }, EndDate: { type: "string", id: 4 } } }, JrTradeDataImportRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, HedgedItemOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, HedgedItemID: { type: "uint64", id: 2 }, OperateType: { type: "uint32", id: 3 }, AuditID: { type: "uint64", id: 4 }, AuditSrc: { type: "uint32", id: 5 }, AuditRemark: { type: "string", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, HedgedItemOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, HedgedItemAddReq: { fields: { Header: { type: "MessageHead", id: 1 }, HedgedItemNum: { type: "string", id: 2 }, HedgedItemName: { type: "string", id: 3 }, HedgedType: { type: "uint32", id: 4 }, PlanStartDate: { type: "string", id: 5 }, PlanEndDate: { type: "string", id: 6 }, TradeUserID: { type: "uint64", id: 7 }, AreaUserID: { type: "uint64", id: 8 }, ApplySrc: { type: "uint32", id: 9 }, ApplyID: { type: "uint64", id: 10 }, Remark: { type: "string", id: 11 }, SpotContractID: { type: "uint64", id: 12 }, Qty: { type: "double", id: 13 }, ClientTicket: { type: "string", id: 14 } } }, HedgedItemAddRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, HedgedItemID: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, HedgedItemInfo: { fields: { HedgedItemID: { type: "uint64", id: 1 }, RelatedQty: { type: "double", id: 2 } } }, RelatedHedgePlanInfo: { fields: { HedgePlanID: { type: "uint64", id: 1 }, OriAvgPrice: { type: "double", id: 2 } } }, ContractRelatedHedgedItemReq: { fields: { Header: { type: "MessageHead", id: 1 }, SpotContractID: { type: "uint64", id: 2 }, HedgedItemInfos: { rule: "repeated", type: "HedgedItemInfo", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, ContractRelatedHedgedItemRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, HedgedItemRelatedContractReq: { fields: { Header: { type: "MessageHead", id: 1 }, HedgedItemID: { type: "uint64", id: 2 }, SpotContractID: { rule: "repeated", type: "uint64", id: 3, options: { packed: false } }, ClientTicket: { type: "string", id: 4 } } }, HedgedItemRelatedContractRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, HedgedItemRelatedPlanReq: { fields: { Header: { type: "MessageHead", id: 1 }, HedgedItemID: { type: "uint64", id: 2 }, RelatedHedgePlanInfos: { rule: "repeated", type: "RelatedHedgePlanInfo", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, HedgedItemRelatedPlanRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, HedgedItemEndReq: { fields: { Header: { type: "MessageHead", id: 1 }, HedgedItemID: { type: "uint64", id: 2 }, ClientTicket: { type: "string", id: 3 } } }, HedgedItemEndRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, HedgePlanCloseReq: { fields: { Header: { type: "MessageHead", id: 1 }, HedgePlanID: { type: "uint64", id: 2 }, ClientTicket: { type: "string", id: 3 } } }, HedgePlanCloseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, GZCJCategoryDetail: { fields: { OrderIndex: { type: "uint32", id: 1 }, GZNo: { type: "string", id: 2 }, GZCJShapeType: { type: "uint32", id: 3 }, Weight: { type: "double", id: 4 }, Amount: { type: "double", id: 5 }, ColorInfo: { type: "string", id: 6 }, Remark: { type: "string", id: 7 }, GZCJMarkType: { type: "uint32", id: 8 }, GZCJPublishType: { type: "uint32", id: 9 }, GZCJServiceType: { type: "uint32", id: 10 }, OriginCertNo: { type: "string", id: 11 } } }, FileDetail: { fields: { FileName: { type: "string", id: 1 }, FilePath: { type: "string", id: 2 } } }, CJJCApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, OperateID: { type: "uint32", id: 4 }, OperateAccount: { type: "string", id: 5 }, GZCJAccountType: { type: "uint32", id: 6 }, GZCJAccount: { type: "string", id: 7 }, CompanyNameCN: { type: "string", id: 8 }, CompanyNameEn: { type: "string", id: 9 }, AddressCN: { type: "string", id: 10 }, AddressEN: { type: "string", id: 11 }, ContactName: { type: "string", id: 12 }, ContactPosition: { type: "string", id: 13 }, ContactPhoneNo: { type: "string", id: 14 }, Email: { type: "string", id: 15 }, GZCJCategoryType: { type: "uint32", id: 16 }, ProcessingCountry: { type: "string", id: 17 }, ZSOrigin: { type: "string", id: 18 }, GZCJDeliveryType: { type: "uint32", id: 19 }, GZCJCategoryDetails: { rule: "repeated", type: "GZCJCategoryDetail", id: 20 }, ApplyType: { type: "uint32", id: 21 }, OrderID: { type: "uint64", id: 22 }, ClientType: { type: "uint32", id: 23 }, ClientSerialNo: { type: "string", id: 24 } } }, CJJCApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, OrderID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, CJJCMemberOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, OperateID: { type: "uint64", id: 3 }, OperateAccount: { type: "string", id: 4 }, OrderID: { type: "uint64", id: 5 }, OperateType: { type: "uint32", id: 6 }, Remark: { type: "string", id: 7 }, ClientType: { type: "uint32", id: 8 }, ClientSerialNo: { type: "string", id: 9 } } }, CJJCMemberOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, BSFWMemberOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, OperateID: { type: "uint64", id: 3 }, OperateAccount: { type: "string", id: 4 }, OrderID: { type: "uint64", id: 5 }, OperateType: { type: "uint32", id: 6 }, FileDetails: { rule: "repeated", type: "FileDetail", id: 7 }, Remark: { type: "string", id: 8 }, GZBSDeliveryType: { type: "uint32", id: 9 }, OtherLogistics: { type: "string", id: 10 }, ClientType: { type: "uint32", id: 11 }, ClientSerialNo: { type: "string", id: 12 } } }, BSFWMemberOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, CJJCConfirmMarginBuildFileReq: { fields: { Header: { type: "MessageHead", id: 1 }, OrderID: { type: "uint64", id: 2 } } }, CJJCConfirmMarginBuildFileRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, IsSuccess: { type: "uint32", id: 5 } } }, BSCGoodsListDetail: { fields: { GoodsID: { type: "uint64", id: 1 }, GoodsSpec: { type: "string", id: 2 }, RawDetail: { type: "string", id: 3 }, BackageNum: { type: "uint32", id: 4 }, NetWeightCT: { type: "double", id: 5 }, NetWeightGM: { type: "double", id: 6 }, BagWeightGM: { type: "double", id: 7 }, PrePriceGM: { type: "double", id: 8 }, TotalPrice: { type: "double", id: 9 }, CurrencyDes: { type: "string", id: 10 }, CustomsValue: { type: "double", id: 11 }, OriginCountry: { type: "string", id: 12 }, Remark: { type: "string", id: 13 } } }, BSCOutWareHouseSchedule: { fields: { GoodsID: { type: "uint64", id: 1 }, CustomsNo: { type: "string", id: 2 }, JCKDate: { type: "string", id: 3 }, CurNetWeightCT: { type: "double", id: 4 } } }, BSCInAndOutWareHouseApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, UserName: { type: "string", id: 3 }, UserAddress: { type: "string", id: 4 }, ContactName: { type: "string", id: 5 }, ContactNum: { type: "string", id: 6 }, LogisticsCompany: { type: "string", id: 7 }, LogisticsNo: { type: "string", id: 8 }, OrderType: { type: "uint32", id: 9 }, BSCGoodsListDetails: { rule: "repeated", type: "BSCGoodsListDetail", id: 10 }, BSCOutWareHouseSchedules: { rule: "repeated", type: "BSCOutWareHouseSchedule", id: 11 }, OperateID: { type: "uint32", id: 12 }, OperateAccount: { type: "string", id: 13 }, ClientSerialNo: { type: "string", id: 14 }, OutType: { type: "uint32", id: 15 } } }, BSCInAndOutWareHouseApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, BSCUploadFileReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, OrderID: { type: "uint64", id: 3 }, FileDetails: { rule: "repeated", type: "FileDetail", id: 4 }, ClientSerialNo: { type: "string", id: 5 }, OperateID: { type: "uint32", id: 6 }, OperateAccount: { type: "string", id: 7 } } }, BSCUploadFileRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, OrderID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, BSCConfirmInWareHouseReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, OrderID: { type: "uint64", id: 3 }, SigneeName: { type: "string", id: 4 }, SigneeDate: { type: "string", id: 5 }, SealNo: { type: "string", id: 6 }, ConfirmerName: { type: "string", id: 7 }, ConfirmDate: { type: "string", id: 8 }, ClientSerialNo: { type: "string", id: 9 } } }, BSCConfirmInWareHouseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, OrderID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, BSCConfirmOutWareHouseReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, OrderID: { type: "uint64", id: 3 }, SigneeName: { type: "string", id: 4 }, SigneeDate: { type: "string", id: 5 }, SealNo: { type: "string", id: 6 }, ConfirmerName: { type: "string", id: 7 }, ConfirmDate: { type: "string", id: 8 }, ClientSerialNo: { type: "string", id: 9 } } }, BSCConfirmOutWareHouseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, OrderID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, BSCConfirmPayReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, TradeMonth: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, BSCConfirmPayRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, BSWMSReckonPayReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, OrderID: { type: "uint64", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, BSWMSReckonPayRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, OrderID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, RealtimeQuote: { fields: { GoodsID: { type: "uint32", id: 1 }, GoodsCode: { type: "string", id: 2 }, DecimalPlace: { type: "uint32", id: 3 }, Last: { type: "uint64", id: 4 }, LastVolume: { type: "uint64", id: 5 }, LastTurnover: { type: "uint64", id: 6 }, LastLot: { type: "uint64", id: 7 }, TotalVolume: { type: "uint64", id: 8 }, TotalHolderVolume: { type: "uint64", id: 9 }, TotalTurnover: { type: "uint64", id: 10 }, TotalLot: { type: "uint64", id: 11 }, TradeDate: { type: "string", id: 12 }, DateTime: { type: "string", id: 13 }, NID: { type: "uint64", id: 14 }, ReckonPrice: { type: "uint64", id: 15 }, PreReckonPrice: { type: "uint64", id: 16 }, NonTotalVolume: { type: "uint64", id: 17 }, NonTotalHolderVolume: { type: "int64", id: 18 }, NonTotalTurnover: { type: "uint64", id: 19 }, NonTotalLot: { type: "uint64", id: 20 }, IsExsitBidAskPrice: { type: "uint32", id: 21 }, Open: { type: "uint64", id: 22 }, High: { type: "uint64", id: 23 }, Low: { type: "uint64", id: 24 }, QuoteType: { type: "uint32", id: 25 }, PreClose: { type: "uint64", id: 26 }, Average: { type: "uint64", id: 27 }, PreHoldVolume: { type: "uint64", id: 28 }, LowLimit: { type: "uint64", id: 29 }, HighLimit: { type: "uint64", id: 30 }, BidPriceArray: { rule: "repeated", type: "uint64", id: 31, options: { packed: false } }, AskPriceArray: { rule: "repeated", type: "uint64", id: 32, options: { packed: false } }, BidVolumeArray: { rule: "repeated", type: "uint64", id: 33, options: { packed: false } }, AskVolumeArray: { rule: "repeated", type: "uint64", id: 34, options: { packed: false } }, BidOrderIDArray: { rule: "repeated", type: "uint64", id: 35, options: { packed: false } }, AskOrderIDArray: { rule: "repeated", type: "uint64", id: 36, options: { packed: false } }, CallOptionPremiumsArray: { rule: "repeated", type: "uint64", id: 37, options: { packed: false } }, PutOptionPremiumsArray: { rule: "repeated", type: "uint64", id: 38, options: { packed: false } }, IEV: { type: "uint64", id: 39 }, IEP: { type: "uint64", id: 40 }, PublicTradeType: { type: "string", id: 41 }, BidQueueInfo: { type: "string", id: 42 }, AskQueueInfo: { type: "string", id: 43 }, GreyMarketPrice: { type: "uint64", id: 44 }, BidOrderVolumeArray: { rule: "repeated", type: "uint64", id: 45, options: { packed: false } }, AskOrderVolumeArray: { rule: "repeated", type: "uint64", id: 46, options: { packed: false } }, PremiumRate: { type: "double", id: 47 }, OptionPremium: { type: "uint64", id: 48 }, OptionAskVolume: { type: "uint64", id: 49 }, PctChange: { type: "int64", id: 50 }, PriceChangeByPreClose: { type: "int64", id: 51 }, PriceChangeByOpen: { type: "int64", id: 52 } } }, WareCode: { fields: { ExchangeCode: { type: "int32", id: 1 }, WareGroupCode: { type: "int32", id: 2 }, strWare: { type: "string", id: 3 }, ReckonPriceType: { type: "int32", id: 4 }, ReferenceTime: { type: "int32", id: 5 } } }, RealtimeQuoteReq: { fields: { Header: { type: "MessageHead", id: 1 }, Wares: { rule: "repeated", type: "WareCode", id: 2 }, RequestType: { type: "int32", id: 3 } } }, RealtimeQuoteRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PriceRecord: { rule: "repeated", type: "RealtimeQuote", id: 4 } } }, MarketInfo: { fields: { ExchangeCode: { type: "int32", id: 1 }, WareGroupCode: { type: "int32", id: 2 }, strWare: { type: "string", id: 3 }, TradeState: { type: "int32", id: 4 }, TradeTime: { type: "string", id: 5 }, TradeDay: { type: "string", id: 6 } } }, QueryHistoryTikReq: { fields: { Header: { type: "MessageHead", id: 1 }, PageInfo: { type: "QueryReqPageInfo", id: 2 }, TradeDay: { type: "string", id: 3 }, TradeDayFlag: { type: "int32", id: 4 }, BeginTikID: { type: "int32", id: 5 }, BeginTikIDFlag: { type: "int32", id: 6 }, EndTikID: { type: "int32", id: 7 }, EndTikIDFlag: { type: "int32", id: 8 }, nSourceID: { type: "int32", id: 9 }, nSourceIDFlag: { type: "int32", id: 10 } } }, QueryWareLastTikReq: { fields: { Header: { type: "MessageHead", id: 1 }, PageInfo: { type: "QueryReqPageInfo", id: 2 }, WareRecord: { rule: "repeated", type: "WareCode", id: 3 }, WareRecordFlag: { type: "int32", id: 4 } } }, QueryMTPWareLastTikReq: { fields: { Header: { type: "MessageHead", id: 1 }, PageInfo: { type: "QueryReqPageInfo", id: 2 }, ReckonType: { type: "int32", id: 3 }, ReckonTypeFlag: { type: "int32", id: 4 }, Value: { type: "int32", id: 5 }, ValueFlag: { type: "int32", id: 6 }, startTime: { type: "string", id: 7 }, startTimeFlag: { type: "int32", id: 8 }, endTime: { type: "string", id: 9 }, endTimeFlag: { type: "int32", id: 10 }, Symbol: { rule: "repeated", type: "string", id: 11 }, SymbolFlag: { type: "int32", id: 12 } } }, ArrayGoodsQuote: { fields: { Symbol: { type: "string", id: 1 }, PriceRecord: { rule: "repeated", type: "RealtimeQuote", id: 2 } } }, QueryMTPWareLastTikRsp_: { fields: { ReckonType: { type: "int32", id: 1 }, Value: { type: "int32", id: 2 }, GoodsQuoteTiks: { rule: "repeated", type: "ArrayGoodsQuote", id: 3 } } }, QueryMTPWareLastTikRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PageInfo: { type: "QueryRspPageInfo", id: 4 }, Rsps: { rule: "repeated", type: "QueryMTPWareLastTikRsp_", id: 5 } } }, QueryHistoryTikRep: { fields: { PriceRecord: { rule: "repeated", type: "RealtimeQuote", id: 1 } } }, WareInfo: { fields: { ExchCode: { type: "int32", id: 1 }, Symbol: { type: "string", id: 2 } } }, DaysDataReq: { fields: { Header: { type: "MessageHead", id: 1 }, wareInfo: { rule: "repeated", type: "WareInfo", id: 2 } } }, DaysData: { fields: { ExchCode: { type: "int32", id: 1 }, Symbol: { type: "string", id: 2 }, Last: { type: "string", id: 3 }, LimitHigh: { type: "string", id: 4 }, LimitLow: { type: "string", id: 5 } } }, DaysDataRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, daysData: { rule: "repeated", type: "DaysData", id: 4 } } }, SettlePriceReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsIds: { rule: "repeated", type: "int32", id: 2, options: { packed: false } } } }, SettlePrice: { fields: { GoodsId: { rule: "required", type: "int32", id: 1 }, TradeDate: { rule: "required", type: "string", id: 2 }, Price: { rule: "required", type: "string", id: 3 } } }, SettlePriceRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SettlePrices: { rule: "repeated", type: "SettlePrice", id: 4 } } }, Quotation: { fields: { GoodsID: { type: "uint32", id: 1 }, QuoterID: { type: "uint32", id: 2 }, Bid: { type: "uint64", id: 3 }, Bid2: { type: "uint64", id: 4 }, Bid3: { type: "uint64", id: 5 }, Bid4: { type: "uint64", id: 6 }, Bid5: { type: "uint64", id: 7 }, BidVolume: { type: "int64", id: 8 }, BidVolume2: { type: "int64", id: 9 }, BidVolume3: { type: "int64", id: 10 }, BidVolume4: { type: "int64", id: 11 }, BidVolume5: { type: "int64", id: 12 }, Ask: { type: "uint64", id: 13 }, Ask2: { type: "uint64", id: 14 }, Ask3: { type: "uint64", id: 15 }, Ask4: { type: "uint64", id: 16 }, Ask5: { type: "uint64", id: 17 }, AskVolume: { type: "int64", id: 18 }, AskVolume2: { type: "int64", id: 19 }, AskVolume3: { type: "int64", id: 20 }, AskVolume4: { type: "int64", id: 21 }, AskVolume5: { type: "int64", id: 22 }, CallOptionPremiums: { type: "uint64", id: 23 }, CallOptionPremiums2: { type: "uint64", id: 24 }, CallOptionPremiums3: { type: "uint64", id: 25 }, CallOptionPremiums4: { type: "uint64", id: 26 }, CallOptionPremiums5: { type: "uint64", id: 27 }, PutOptionPremiums: { type: "uint64", id: 28 }, PutOptionPremiums2: { type: "uint64", id: 29 }, PutOptionPremiums3: { type: "uint64", id: 30 }, PutOptionPremiums4: { type: "uint64", id: 31 }, PutOptionPremiums5: { type: "uint64", id: 32 }, DateTime: { type: "string", id: 33 }, VaildTime: { type: "uint64", id: 34 }, QuoteMinValue: { type: "uint32", id: 35 }, QuoteMaxValue: { type: "uint32", id: 36 }, ReckonPrice: { type: "uint64", id: 37 }, Last: { type: "uint64", id: 38 }, LastVolume: { type: "uint64", id: 39 }, TopBid: { type: "uint64", id: 40 }, BottomAsk: { type: "uint64", id: 41 }, BidMove: { type: "int64", id: 42 }, AskMove: { type: "int64", id: 43 }, QuoteSource: { type: "uint32", id: 44 }, PremiumRate: { type: "double", id: 45 }, OptionAskVolume: { type: "uint64", id: 46 } } }, ReckonQuotation: { fields: { MarketId: { type: "uint32", id: 1 }, TradeDate: { type: "string", id: 2 }, GoodsCode: { type: "string", id: 3 }, ReckonPrice: { type: "uint64", id: 4 }, PreReckonPrice: { type: "uint64", id: 5 }, TotalHolderQty: { type: "uint64", id: 6 }, UpLimitPrice: { type: "uint64", id: 7 }, DnLimitPrice: { type: "uint64", id: 8 } } }, ReckonPriceQuote: { fields: { GoodsCode: { type: "string", id: 1 }, TradeDate: { type: "string", id: 2 }, DateTime: { type: "string", id: 3 }, Last: { type: "uint64", id: 4 }, ReckonPrice: { type: "uint64", id: 5 }, PreReckonPrice: { type: "uint64", id: 6 }, HoldVolume: { type: "uint64", id: 7 }, UpLimitPrice: { type: "uint64", id: 8 }, DnLimitPrice: { type: "uint64", id: 9 } } }, PerformanceTradeApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, PerformancePlanTemplateID: { type: "int64", id: 2 }, PerformanceType: { type: "uint32", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 }, WRID: { type: "uint64", id: 5 }, Amount: { type: "double", id: 6 }, WRTradeQty: { type: "uint64", id: 7 }, WRFreezeQty: { type: "uint64", id: 8 }, BuyAccountID: { type: "uint64", id: 9 }, SellAccountID: { type: "uint64", id: 10 }, WRTransferUserID: { type: "uint64", id: 11 }, BuyerFreezeAmount: { type: "double", id: 12 }, SellerFreezeAmount: { type: "double", id: 13 }, ShipRemark: { type: "string", id: 14 }, BuyerInfo: { type: "string", id: 15 }, SellerInfo: { type: "string", id: 16 }, MarketID: { type: "uint32", id: 17 }, contractid: { type: "uint64", id: 18 }, WRFactorTypeID: { type: "uint64", id: 19 }, NeedTransfer: { type: "uint32", id: 20 }, ActivateMode: { type: "uint32", id: 21 }, ActivateMonth: { type: "string", id: 22 } } }, PerformanceTradeApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PerformancePlanID: { type: "uint64", id: 4 }, RelatedOrderID: { type: "uint64", id: 5 } } }, PerformanceManualConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, PerformancePlanStepID: { type: "uint64", id: 2 }, OverShortAmount: { type: "double", id: 3 }, PerformanceExecuteSide: { type: "uint32", id: 4 }, StepRemark: { type: "string", id: 5 }, OverShortQty: { type: "double", id: 6 }, ExpressFee: { type: "double", id: 7 } } }, PerformanceManualConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PerformancePlanStepID: { type: "uint64", id: 4 } } }, PerformanceDelayApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, PerformancePlanStepID: { type: "uint64", id: 2 }, delaydays: { type: "uint32", id: 3 }, applicant: { type: "uint64", id: 4 }, applyremark: { type: "string", id: 5 } } }, PerformanceDelayApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PerformancePlanStepID: { type: "uint64", id: 4 }, applicant: { type: "uint64", id: 5 } } }, PerformanceDelayAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, PerformancePlanStepID: { type: "uint64", id: 2 }, delaystatus: { type: "uint32", id: 3 }, auditor: { type: "uint64", id: 4 }, auditremark: { type: "string", id: 5 }, AutoID: { type: "uint64", id: 6 } } }, PerformanceDelayAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PerformancePlanStepID: { type: "uint64", id: 4 }, auditor: { type: "uint64", id: 5 } } }, PerformanceContractedApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, PerformancePlanID: { type: "uint64", id: 2 }, BreachType: { type: "uint32", id: 3 }, Applicant: { type: "uint64", id: 4 }, ApplyRemark: { type: "string", id: 5 }, Attachment: { type: "string", id: 6 } } }, PerformanceContractedApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PerformancePlanID: { type: "uint64", id: 4 } } }, PerformanceContractedAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, PerformancePlanID: { type: "uint64", id: 2 }, BreachApplyID: { type: "uint64", id: 3 }, BreachStatus: { type: "uint32", id: 4 }, Auditor: { type: "uint64", id: 5 }, BreachType: { type: "uint32", id: 6 }, AuditRemark: { type: "string", id: 7 } } }, PerformanceContractedAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PerformancePlanID: { type: "uint64", id: 4 }, BreachApplyID: { type: "uint64", id: 5 } } }, PerformanceContractedConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, PerformancePlanID: { type: "uint64", id: 2 }, BreachApplyID: { type: "uint64", id: 3 }, BuyAccountID: { type: "uint64", id: 4 }, SellAccountID: { type: "uint64", id: 5 }, BuyAmount: { type: "double", id: 6 }, SellAmount: { type: "double", id: 7 }, ExchangeAmount: { type: "double", id: 8 } } }, PerformanceContractedConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PerformancePlanID: { type: "uint64", id: 4 }, BreachApplyID: { type: "uint64", id: 5 } } }, PerformanceModifyContactReq: { fields: { Header: { type: "MessageHead", id: 1 }, PerformancePlanID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, ContactInfo: { type: "string", id: 4 } } }, PerformanceModifyContactRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PerformancePlanID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 } } }, PerformanceTradeContractReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRTradeDetailID: { type: "uint64", id: 2 }, WRTradeOrderID: { type: "uint64", id: 3 }, MarketID: { type: "uint32", id: 4 }, BuyAccountID: { type: "uint64", id: 5 }, SellAccountID: { type: "uint64", id: 6 }, WRID: { type: "uint64", id: 7 }, WRFactorTypeID: { type: "uint64", id: 8 }, TradeTime: { type: "string", id: 9 }, TradePrice: { type: "double", id: 10 }, TradeQty: { type: "uint64", id: 11 }, TradeAmount: { type: "double", id: 12 }, RealTradeQty: { type: "uint64", id: 13 }, RealTradeAmount: { type: "double", id: 14 }, PerformanceAmount: { type: "double", id: 15 }, PerformancePlanTemplateID: { type: "int64", id: 16 }, Attachment1: { type: "string", id: 17 }, Attachment2: { type: "string", id: 18 }, Remark: { type: "string", id: 19 }, PerformanceWay: { type: "uint32", id: 20 }, BuyReleaseRatio: { type: "double", id: 21 }, SellReleaseRatio: { type: "double", id: 22 }, ExecuteMode: { type: "uint32", id: 23 }, ExecuteSide: { type: "uint32", id: 24 }, PerformanceType: { type: "uint32", id: 25 }, BuyFreezeAmount: { type: "double", id: 26 }, SellFreezeAmount: { type: "double", id: 27 }, MinQty: { type: "uint32", id: 28 }, HoldDays: { type: "uint32", id: 29 } } }, PerformanceTradeContractRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, WRTradeDetailID: { type: "uint64", id: 4 }, WRTradeOrderID: { type: "uint64", id: 5 }, ContractID: { type: "uint64", id: 6 } } }, PerformanceExecuteContractReq: { fields: { Header: { type: "MessageHead", id: 1 }, ContractID: { type: "uint64", id: 2 }, ExecuteQty: { type: "uint64", id: 3 }, ApplyExecuteSide: { type: "uint32", id: 4 } } }, PerformanceExecuteContractRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ContractID: { type: "uint64", id: 4 }, PerformancePlanID: { type: "uint64", id: 5 } } }, PerformanceActivateReq: { fields: { Header: { type: "MessageHead", id: 1 }, PerformancePlanID: { type: "uint64", id: 2 }, ApplyAccountID: { type: "uint64", id: 3 } } }, PerformanceActivateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PerformancePlanID: { type: "uint64", id: 4 } } }, ReceiptMoveReq: { fields: { Header: { type: "MessageHead", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, BuyUserID: { type: "uint32", id: 3 }, BuyAccountID: { type: "uint64", id: 4 }, SellUserID: { type: "uint32", id: 5 }, SellAccountID: { type: "uint64", id: 6 }, WRID: { type: "uint64", id: 7 }, WRPos: { type: "uint64", id: 8 }, IsFrozen: { type: "int32", id: 9 } } }, ReceiptMoveRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 }, BuyAccountID: { type: "uint64", id: 5 }, SellAccountID: { type: "uint64", id: 6 } } }, WarehouseSiteReq: { fields: { Header: { type: "MessageHead", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, WRHoldIDs: { rule: "repeated", type: "uint64", id: 5, options: { packed: false } }, WrID: { type: "uint64", id: 6 }, SourceStatus: { type: "int32", id: 7 }, OperationType: { type: "int32", id: 8 } } }, WarehouseSiteRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 }, OperationType: { type: "int32", id: 5 } } }, WRCommon: { fields: { UserID: { type: "uint64", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, BusinessID: { type: "uint64", id: 3 }, TradeID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 } } }, WRCommonRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, ReceiptSplitReq: { fields: { Header: { type: "MessageHead", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, DeliveryGoodsId: { type: "uint32", id: 6 }, BrandId: { type: "uint32", id: 7 }, QualityID: { type: "uint32", id: 8 }, SpecID: { type: "uint32", id: 9 }, WarehouseID: { type: "uint32", id: 10 }, DeliveryMonthID: { type: "uint32", id: 11 }, PosType: { type: "int32", id: 12 }, PosQty: { type: "uint64", id: 13 }, IsFrozen: { type: "int32", id: 14 }, WRTradeType: { type: "int32", id: 15 } } }, ReceiptSplitRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 }, RealQty: { type: "double", id: 5 }, WRID: { type: "uint64", id: 6 } } }, ReceiptToHoldApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, DeliveryGoodsId: { type: "uint32", id: 5 }, GoodsID: { type: "uint32", id: 6 }, BrandId: { type: "uint32", id: 7 }, QualityID: { type: "uint32", id: 8 }, SpecID: { type: "uint32", id: 9 }, WarehouseID: { type: "uint32", id: 10 }, DeliveryMonthID: { type: "uint32", id: 11 }, TransferQty: { type: "uint64", id: 12 }, RequestorID: { type: "uint64", id: 13 }, Remark: { type: "string", id: 14 } } }, ReceiptToHoldApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 } } }, ReceiptToHoldVerifyReq: { fields: { Header: { type: "MessageHead", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, RequestID: { type: "uint64", id: 5 }, IsPass: { type: "int32", id: 6 }, AuditerID: { type: "uint64", id: 7 }, AuditDesc: { type: "string", id: 8 } } }, ReceiptToHoldVerifyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 } } }, HoldToReceiptApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, DeliveryGoodsId: { type: "uint32", id: 5 }, GoodsID: { type: "uint32", id: 6 }, BrandId: { type: "uint32", id: 7 }, QualityID: { type: "uint32", id: 8 }, SpecID: { type: "uint32", id: 9 }, WarehouseID: { type: "uint32", id: 10 }, DeliveryMonthID: { type: "uint32", id: 11 }, TransferQty: { type: "uint64", id: 12 }, RequestorID: { type: "uint64", id: 13 }, Remark: { type: "string", id: 14 } } }, HoldToReceiptApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 } } }, HoldToReceiptVerifyReq: { fields: { Header: { type: "MessageHead", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, RequestID: { type: "uint64", id: 5 }, IsPass: { type: "int32", id: 6 }, AuditerID: { type: "uint64", id: 7 }, AuditDesc: { type: "string", id: 8 } } }, HoldToReceiptVerifyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 } } }, LadingApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, ReciverName: { type: "string", id: 3 }, CardTypeID: { type: "int32", id: 4 }, CardNum: { type: "string", id: 5 }, PhoneNum: { type: "string", id: 6 }, Address: { type: "string", id: 7 }, TakeMode: { type: "int32", id: 8 }, TakeRemark: { type: "string", id: 9 }, NonStandard: { rule: "repeated", type: "NonStandardLading", id: 10 }, LocationOpInfo: { rule: "repeated", type: "LocationOperateInfo", id: 11 }, WRTradeType: { type: "int32", id: 12 }, DistributeInfo: { type: "TakeDeliveryDistributeInfo", id: 13 }, AccountID: { type: "uint64", id: 14 } } }, LadingApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, TakeOrderID: { type: "uint64", id: 5 } } }, LadingVerifyReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, WRID: { rule: "repeated", type: "uint64", id: 3, options: { packed: false } }, TakeOrderID: { type: "uint64", id: 4 }, IsPass: { type: "int32", id: 5 }, Auditer: { type: "uint64", id: 6 }, DateTime: { type: "string", id: 7 }, CheckRemark: { type: "string", id: 8 }, DistributeOrderID: { type: "uint64", id: 9 }, TakeMode: { type: "int32", id: 10 }, AccountID: { type: "uint64", id: 11 } } }, LadingVerifyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, TakeOrderID: { type: "uint64", id: 5 } } }, ReceiptMoveToBuyerReq: { fields: { Header: { type: "MessageHead", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, TradeID: { type: "uint64", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRID: { type: "uint64", id: 6 }, WRPos: { type: "uint64", id: 7 }, SellerID: { type: "uint32", id: 8 } } }, MergeWRHoldReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, Origin: { type: "int32", id: 3 }, WRHoldIDs: { rule: "repeated", type: "uint64", id: 4, options: { packed: false } }, SourceWRID: { type: "uint64", id: 5 }, ReceiptFactorID: { type: "uint64", id: 6 }, FactorInfo: { type: "ReceiptFactor", id: 7 }, PosNum: { type: "int32", id: 8 }, LocationStatusSource: { type: "int32", id: 9 }, LocationStatusResult: { type: "int32", id: 10 }, WRTradeType: { type: "int32", id: 11 } } }, MergeWRHoldRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, WRID: { type: "uint64", id: 5 } } }, Deprecated_LocationUpdateReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, LocationIDs: { rule: "repeated", type: "uint64", id: 3, options: { packed: false } }, WrID: { type: "uint64", id: 4 }, SourceStatus: { type: "int32", id: 5 }, NewStatus: { type: "int32", id: 6 } } }, Deprecated_LocationUpdateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, SourceStatus: { type: "int32", id: 5 }, NewStatus: { type: "int32", id: 6 } } }, WRHoldMoveReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, DestUserID: { type: "uint64", id: 3 }, Origin: { type: "int32", id: 4 }, WRID: { type: "uint64", id: 5 }, Factor: { type: "ReceiptFactor", id: 6 }, FactorID: { type: "uint64", id: 7 }, PosNum: { type: "uint64", id: 8 }, LocationStatusSource: { type: "int32", id: 9 }, LocationStatusResult: { type: "int32", id: 10 }, WRTradeType: { type: "int32", id: 11 } } }, WRHoldMoveRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, DestUserID: { type: "uint64", id: 5 }, WRID: { type: "uint64", id: 6 } } }, WRLocationInfoEx: { fields: { LocationUserID: { type: "uint32", id: 1 }, LocationCode: { type: "string", id: 2 }, RealQty: { type: "double", id: 3 } } }, LadingBillInfoEx: { fields: { LadingBillCode: { type: "string", id: 1 }, StoreUserID: { type: "uint32", id: 2 }, LocationCount: { type: "uint64", id: 3 }, RealTotalQty: { type: "uint64", id: 4 }, StorageTime: { type: "string", id: 5 }, RelatedPolicy: { type: "string", id: 6 }, PolicyDueTime: { type: "string", id: 7 }, PledgeStatus: { type: "int32", id: 8 }, PledgeRemark: { type: "string", id: 9 }, WRLocation: { rule: "repeated", type: "WRLocationInfoEx", id: 10 } } }, WRInfoEx: { fields: { WRUserID: { type: "uint32", id: 1 }, WrType: { type: "int32", id: 2 }, WRFactorTypeName: { type: "string", id: 3 }, DeliveryGoodsID: { type: "uint32", id: 4 }, BrandID: { type: "uint32", id: 5 }, QualityID: { type: "uint32", id: 6 }, SpecID: { type: "uint32", id: 7 }, WarehouseID: { type: "uint32", id: 8 }, MonthID: { type: "uint32", id: 9 }, RegQty: { type: "uint64", id: 10 }, LadingBill: { rule: "repeated", type: "LadingBillInfoEx", id: 11 }, WRAccountID: { type: "uint64", id: 12 } } }, ReceiptRegisterSuccessReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, RegisterID: { type: "uint64", id: 3 }, WR: { type: "WRInfoEx", id: 4 }, WRTradeType: { type: "int32", id: 5 }, AuditID: { type: "int32", id: 6 } } }, ReceiptRegisterSuccessRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, RegisterID: { type: "uint64", id: 5 } } }, ReceiptFactor: { fields: { DeliveryGoodsId: { type: "uint64", id: 1 }, BrandId: { type: "uint32", id: 2 }, QualityID: { type: "uint32", id: 3 }, SpecID: { type: "uint32", id: 4 }, WarehouseID: { type: "uint64", id: 5 }, DeliveryMonthID: { type: "uint32", id: 6 }, WRFactorTypeID: { type: "uint64", id: 7 }, WRFactorTypeName: { type: "string", id: 8 }, WRStandardID: { type: "uint64", id: 9 }, WRStandardCode: { type: "string", id: 10 }, OptionCompare: { type: "string", id: 11 } } }, NonStandardLading: { fields: { factor: { type: "ReceiptFactor", id: 1 }, pos: { type: "int32", id: 2 } } }, LadingCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, TakeOrderID: { type: "uint64", id: 3 }, DistributeOrderID: { type: "uint64", id: 4 }, TakeMode: { type: "int32", id: 5 }, AccountID: { type: "uint64", id: 6 } } }, LadingCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, TakeOrderID: { type: "uint64", id: 5 } } }, ReceiptRegisterReq: { fields: { Header: { type: "MessageHead", id: 1 }, deliverygoodsid: { type: "uint32", id: 2 }, brandid: { type: "uint32", id: 3 }, qualityid: { type: "uint32", id: 4 }, specid: { type: "uint32", id: 5 }, warehouseid: { type: "uint32", id: 6 }, deliverymonthid: { type: "uint32", id: 7 }, wrtype: { type: "int32", id: 8 }, wruserid: { type: "uint32", id: 9 }, qty: { type: "uint64", id: 10 }, LadingBill: { rule: "repeated", type: "LadingBillInfoEx", id: 11 }, requestorid: { type: "string", id: 12 }, accountid: { type: "uint64", id: 13 } } }, ReceiptRegisterRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, WRRegisterID: { type: "uint64", id: 4 } } }, DelReceiptRegisterReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRRegisterID: { type: "uint64", id: 2 } } }, DelReceiptRegisterRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, LocationOperateInfo: { fields: { LocationID: { type: "uint64", id: 1 }, OperateQty: { type: "uint64", id: 2 } } }, HoldToReceiptDelistReq: { fields: { Header: { type: "MessageHead", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, GoodsID: { type: "uint32", id: 3 }, RequestorID: { type: "uint64", id: 4 }, Remark: { type: "string", id: 5 } } }, HoldToReceiptDelistRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 } } }, TakeDeliveryDistributeInfo: { fields: { LogisticsUserID: { type: "int32", id: 1 }, LogisticAccountID: { type: "uint64", id: 2 }, TakerAccountID: { type: "uint64", id: 3 }, StartAddress: { type: "string", id: 4 }, EndAddress: { type: "string", id: 5 }, GoodsTypeName: { type: "string", id: 6 }, TruckNum: { type: "int32", id: 7 }, Contacts: { type: "string", id: 8 }, Phone: { type: "string", id: 9 }, GoodsTypeCode: { type: "int32", id: 10 }, ShowupTime: { type: "string", id: 11 }, Remark: { type: "string", id: 12 } } }, FreightRejectReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, DistributeOrderID: { type: "uint64", id: 3 } } }, FreightRejectRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, DistributeOrderID: { type: "uint64", id: 5 } } }, FreightConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, DistributeOrderID: { type: "uint64", id: 3 }, Freight: { type: "double", id: 4 } } }, FreightConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, DistributeOrderID: { type: "uint64", id: 5 } } }, ReceiveConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, DistributeOrderID: { type: "uint64", id: 3 }, TakeMode: { type: "int32", id: 4 }, TakeOrderID: { type: "uint64", id: 5 } } }, ReceiveConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, DistributeOrderID: { type: "uint64", id: 5 }, TakeOrderID: { type: "uint64", id: 6 } } }, DeliveryDistributeInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, TakeOrderID: { type: "uint64", id: 3 }, EnterpriseID: { type: "int32", id: 4 }, EnterpriseName: { type: "string", id: 5 }, DistributeOrderID: { type: "uint64", id: 6 }, Freight: { type: "double", id: 7 }, DistributeInfo: { type: "TakeDeliveryDistributeInfo", id: 8 } } }, DeliveryDistributeInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, TakeOrderID: { type: "uint64", id: 5 }, DistributeOrderID: { type: "uint64", id: 6 }, OutLogisticsID: { type: "string", id: 7 } } }, RetransmitDistributeReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, DistributeOrderID: { type: "uint64", id: 3 }, TakeMode: { type: "int32", id: 4 }, TakeOrderID: { type: "uint64", id: 5 }, IsRetransmit: { type: "int32", id: 6 } } }, RetransmitDistributeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, DistributeOrderID: { type: "uint64", id: 5 }, TakeOrderID: { type: "uint64", id: 6 } } }, TakePlanReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, TakePlanID: { type: "uint64", id: 3 }, ContractID: { type: "uint64", id: 4 }, TradeDate: { type: "string", id: 5 }, MarketID: { type: "uint32", id: 6 }, UserID: { type: "uint32", id: 7 }, AccountID: { type: "uint64", id: 8 }, BuyUserID: { type: "uint32", id: 9 }, BuyAccountID: { type: "uint64", id: 10 }, SellUserID: { type: "uint32", id: 11 }, WRID: { type: "uint64", id: 12 }, WRFactorTypeID: { type: "uint64", id: 13 }, TakeQty: { type: "uint32", id: 14 }, RealQty: { type: "uint32", id: 15 }, PlanDate: { type: "string", id: 16 }, PlanDays: { type: "uint32", id: 17 }, TakeAddress: { type: "string", id: 18 }, SellContact: { type: "string", id: 19 }, SellContactPhoneNumber: { type: "string", id: 20 }, TrusteeName: { type: "string", id: 21 }, TrustPhoneNumber: { type: "string", id: 22 }, DeliveryPlace: { type: "string", id: 23 }, BuyContact: { type: "string", id: 24 }, BuyContactPhoneNumber: { type: "string", id: 25 }, TakePlanMode: { type: "uint32", id: 26 }, TakePlanStatus: { type: "uint32", id: 27 }, HandleStatus: { type: "uint32", id: 28 }, ApplyUserID: { type: "string", id: 29 }, AuditUserID: { type: "string", id: 30 }, ApplyDate: { type: "string", id: 31 }, AuditDate: { type: "string", id: 32 }, AuditRemark: { type: "string", id: 33 } } }, TakePlanRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, TakePlanID: { type: "uint64", id: 5 }, ContractID: { type: "uint64", id: 6 } } }, ReceiptInApplyRegisterReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, ApplyID: { type: "uint64", id: 3 }, SecondAuditID2: { type: "uint64", id: 4 }, SecondRemark2: { type: "string", id: 5 } } }, ReceiptInApplyRegisterRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, ReceiptOutInEx: { fields: { ApplyID: { type: "uint64", id: 1 }, ApplyType: { type: "int32", id: 2 }, WRStandardID: { type: "uint64", id: 3 }, WRStandardCode: { type: "string", id: 4 }, DeliveryGoodsID: { type: "uint64", id: 5 }, DeliveryGoodsType: { type: "int32", id: 6 }, WarehouseID: { type: "uint64", id: 7 }, UserID: { type: "uint64", id: 8 }, AccountID: { type: "uint64", id: 9 }, Mobile: { type: "string", id: 10 }, AppointmentDate: { type: "string", id: 11 }, AppointmentModel: { type: "int32", id: 12 }, CountryID: { type: "uint64", id: 13 }, ProvinceID: { type: "uint64", id: 14 }, DistrictID: { type: "uint64", id: 15 }, CityID: { type: "uint64", id: 16 }, Address: { type: "string", id: 17 }, ContactName: { type: "string", id: 18 }, ContactNum: { type: "string", id: 19 }, AppointmentRemark: { type: "string", id: 20 }, ApplyStatus: { type: "int32", id: 21 }, CreatorID: { type: "uint64", id: 22 }, InQty: { type: "uint64", id: 23 }, ApplyStatus2: { type: "uint64", id: 24 }, TradeDate: { type: "string", id: 25 }, InRealQty: { type: "uint64", id: 26 }, InRealQty2: { type: "uint64", id: 27 }, UnitID: { type: "uint64", id: 28 }, MiniValue: { type: "uint64", id: 29 }, MiniValueDP: { type: "uint64", id: 30 }, RealMiniValue: { type: "uint64", id: 31 }, RealMiniValueDP: { type: "uint64", id: 32 }, FDInfoEx: { rule: "repeated", type: "FactoryDetailEx", id: 33 }, WRFactorTypeName: { type: "string", id: 34 }, OptionCompare: { type: "string", id: 35 }, SecondAuditID2: { type: "uint64", id: 36 }, SecondRemark2: { type: "string", id: 37 }, InputNames: { type: "string", id: 38 }, InputCompare: { type: "string", id: 39 }, WRFactorTypeID: { type: "uint64", id: 40 }, ClientTicket: { type: "string", id: 41 } } }, FactoryDetailEx: { fields: { ApplyID: { type: "uint64", id: 1 }, TypeID: { type: "uint64", id: 2 }, TypeValue2: { type: "string", id: 3 }, OrderIndex: { type: "int32", id: 4 }, TypeMode: { type: "int32", id: 5 }, DGFactoryItemID: { type: "uint64", id: 6 }, DGFACTORYITEMVALUE: { type: "string", id: 7 } } }, ReceiptOutApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, WRFactorTypeID: { type: "uint64", id: 3 }, Qty: { type: "uint64", id: 4 }, ReceiptOIExInfo: { type: "ReceiptOutInEx", id: 5 }, WROIDetailExInfo: { rule: "repeated", type: "WROutInDetailEx", id: 6 } } }, ReceiptOutApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ApplyID: { type: "uint64", id: 5 } } }, WROutInDetailEx: { fields: { ApplyID: { type: "uint64", id: 1 }, LadingBillID: { type: "uint64", id: 2 }, SubNum: { type: "uint64", id: 3 }, Qty: { type: "uint64", id: 4 }, OutQty: { type: "uint64", id: 5 }, OutRealQty: { type: "uint64", id: 6 }, CreatorID: { type: "uint64", id: 7 }, UpdatorID: { type: "uint64", id: 8 } } }, ReceiptOutApplyLogoutReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, ApplyID: { type: "uint64", id: 3 }, SecondAuditID2: { type: "uint64", id: 4 }, SecondRemark2: { type: "string", id: 5 } } }, ReceiptOutApplyLogoutRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, ReceiptAutoSplitReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, LadingBillID: { type: "uint64", id: 3 }, SubNum: { type: "uint64", id: 4 }, RelatedType: { type: "int32", id: 5 }, NewUserID: { type: "uint64", id: 6 }, NewAccountID: { type: "uint64", id: 7 }, Qty: { type: "uint64", id: 8 } } }, ReceiptAutoSplitRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, WRID: { type: "uint64", id: 5 } } }, ReceiptHoldMoveReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, WRID: { type: "uint64", id: 3 }, NewUserID: { type: "uint64", id: 4 }, NewAccountID: { type: "uint64", id: 5 }, Qty: { type: "uint64", id: 6 }, IsDecrease: { type: "uint32", id: 7 } } }, ReceiptHoldMoveRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, WRID: { type: "uint64", id: 5 } } }, WRSplitMergeApplyEx: { fields: { ApplyID: { type: "uint64", id: 1 }, ApplyType: { type: "int32", id: 2 }, WRStandardID: { type: "uint64", id: 3 }, WRStandardCode: { type: "string", id: 4 }, DeliveryGoodsID: { type: "uint64", id: 5 }, DeliveryGoodsType: { type: "int32", id: 6 }, WarehouseID: { type: "uint64", id: 7 }, UserID: { type: "uint64", id: 8 }, AccountID: { type: "uint64", id: 9 }, Mobile: { type: "string", id: 10 }, AppointmentDate: { type: "string", id: 11 }, AppointmentModel: { type: "int32", id: 12 }, CountryID: { type: "uint64", id: 13 }, ProvinceID: { type: "uint64", id: 14 }, DistrictID: { type: "uint64", id: 15 }, CityID: { type: "uint64", id: 16 }, Address: { type: "string", id: 17 }, ContactName: { type: "string", id: 18 }, ContactNum: { type: "string", id: 19 }, AppointmentRemark: { type: "string", id: 20 }, ApplyStatus: { type: "int32", id: 21 }, CreatorID: { type: "uint64", id: 22 }, TradeDate: { type: "string", id: 23 }, SecondAuditID: { type: "uint64", id: 24 }, SecondRemark: { type: "string", id: 25 }, ClientTicket: { type: "string", id: 26 }, LadingBillID: { type: "uint64", id: 27 }, SubNum: { type: "uint64", id: 28 }, SplitNum: { type: "uint64", id: 29 }, SplitQtys: { type: "string", id: 30 } } }, WRSplitMergeDetailEx: { fields: { ApplyID: { type: "uint64", id: 1 }, LadingBillID: { type: "uint64", id: 2 }, SubNum: { type: "uint64", id: 3 }, Qty: { type: "uint64", id: 4 }, WRFactorTypeID: { type: "uint64", id: 5 } } }, ReceiptManualSplitReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, LadingBillID: { type: "uint64", id: 3 }, SubNum: { type: "uint64", id: 4 }, SplitNum: { type: "int32", id: 5 }, SplitQty: { rule: "repeated", type: "uint64", id: 6, options: { packed: false } }, CreatorID: { type: "uint64", id: 7 } } }, ReceiptManualSplitRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ApplyID: { type: "uint64", id: 5 } } }, ReceiptManualSplitAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, ApplyID: { type: "uint64", id: 3 }, SecondAuditID: { type: "uint64", id: 4 }, SecondRemark: { type: "string", id: 5 } } }, ReceiptManualSplitAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, WRHoldLBEx: { fields: { LadingBillID: { type: "uint64", id: 1 }, SubNum: { type: "uint64", id: 2 }, WRFactorTypeID: { type: "uint64", id: 3 }, DeliveryGoodsID: { type: "uint64", id: 4 }, Qty: { type: "uint64", id: 5 }, FreezerQty: { type: "uint64", id: 6 }, UserID: { type: "uint64", id: 7 }, AccountID: { type: "uint64", id: 8 }, WRID: { type: "uint64", id: 9 }, TradeDate: { type: "string", id: 10 }, InputCompare: { type: "string", id: 11 }, OptionCompare: { type: "string", id: 12 }, ReqFreezerQty: { type: "uint64", id: 13 }, ParentSubNum: { type: "uint64", id: 14 } } }, ReceiptMergeReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, CreatorID: { type: "uint64", id: 3 }, WRHoldLBExInfos: { rule: "repeated", type: "WRHoldLBEx", id: 4 } } }, ReceiptMergeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ApplyID: { type: "uint64", id: 5 } } }, ReceiptMergeAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, ApplyID: { type: "uint64", id: 3 }, LadingBillCode: { type: "string", id: 4 }, SecondAuditID: { type: "uint64", id: 5 }, SecondRemark: { type: "string", id: 6 } } }, ReceiptMergeAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, DeliveryGoodsEx: { fields: { DeliveryGoodsID: { type: "uint64", id: 1 }, DeliveryGoodsCode: { type: "string", id: 2 }, DeliveryGoodsName: { type: "string", id: 3 }, GoodsUnitID: { type: "int32", id: 4 }, DeliveryGoodsType: { type: "int32", id: 5 }, StandardQty: { type: "uint64", id: 6 }, StandardQtyRange: { type: "uint64", id: 7 }, AuditFlag: { type: "int32", id: 8 }, AgreeUnit: { type: "uint64", id: 9 }, QtyDecimalPlace: { type: "uint64", id: 10 }, CategoryID: { type: "uint64", id: 11 }, DGStatus: { type: "uint64", id: 12 } } }, WRLadingBillEx: { fields: { LadingBillID: { type: "uint64", id: 1 }, LadingBillCode: { type: "string", id: 2 }, UserID: { type: "uint64", id: 3 }, LocationCount: { type: "uint64", id: 4 }, TotalQty: { type: "uint64", id: 5 }, RelatedPolicy: { type: "string", id: 6 }, PolicyDueTime: { type: "string", id: 7 }, PledgeStatus: { type: "int32", id: 8 }, PledgeRemark: { type: "string", id: 9 }, SplitNum: { type: "uint64", id: 10 }, AccountID: { type: "uint64", id: 11 }, WRFactorTypeID: { type: "uint64", id: 12 }, CurUsedNum: { type: "uint64", id: 13 }, LBStatus: { type: "int32", id: 14 }, InputNames: { type: "string", id: 15 }, InputCompare: { type: "string", id: 16 }, WRStandardID: { type: "uint64", id: 17 }, WRStandardCode: { type: "string", id: 18 }, ApplyID: { type: "uint64", id: 19 } } }, WRChangeDetailEx: { fields: { WRID: { type: "uint64", id: 1 }, ChangeType: { type: "int32", id: 2 }, LadingBillID: { type: "uint64", id: 3 }, SubNum: { type: "uint64", id: 4 }, WRFactorTypeID: { type: "uint64", id: 5 }, TradeDate: { type: "string", id: 6 }, Qty: { type: "uint64", id: 7 }, RemainQty: { type: "uint64", id: 8 } } }, WarehouseRecieptEx: { fields: { WRID: { type: "uint64", id: 1 }, WRUserID: { type: "uint64", id: 2 }, WRType: { type: "uint64", id: 3 }, DeliveryGoodsID: { type: "uint64", id: 4 }, WarehouseID: { type: "uint64", id: 5 }, GoodsUnitID: { type: "uint64", id: 6 }, WRFactorTypeID: { type: "uint64", id: 7 }, AccountID: { type: "uint64", id: 8 }, Qty: { type: "uint64", id: 9 }, RelatedOrderID: { type: "uint64", id: 10 }, RelatedType: { type: "int32", id: 11 }, NewUserID: { type: "uint64", id: 12 }, NewAccountID: { type: "uint64", id: 13 }, RemainQty: { type: "uint64", id: 14 }, SrcWRID: { type: "uint64", id: 15 } } }, ReceiptFreezeHoldLBReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, WRFactorTypeID: { type: "uint64", id: 3 }, WRHoldLBExInfos: { rule: "repeated", type: "WRHoldLBEx", id: 4 }, RelatedOrderID: { type: "uint64", id: 5 }, RelatedType: { type: "int32", id: 6 } } }, ReceiptFreezeHoldLBRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, WRID: { type: "uint64", id: 5 } } }, WRBusinessLogEx: { fields: { BusinessID: { type: "uint64", id: 1 }, RelateID: { type: "uint64", id: 2 }, TradeID: { type: "uint64", id: 3 }, UserID: { type: "uint64", id: 4 }, SrcFuncID: { type: "int32", id: 5 }, LogTopic: { type: "string", id: 6 }, LogFuncID: { type: "uint64", id: 7 }, SessionID: { type: "int32", id: 8 }, LogProtoSize: { type: "uint64", id: 9 }, LogProtoString: { type: "string", id: 10 }, LogProtoClob: { type: "string", id: 11 }, AccountID: { type: "uint64", id: 12 }, RelatedOrderID: { type: "uint64", id: 13 }, SendType: { type: "int32", id: 14 }, TradeAccID: { type: "uint64", id: 15 }, RetDesc: { type: "string", id: 16 }, ReqParam: { rule: "repeated", type: "double", id: 17, options: { packed: false } }, ReqParam2: { rule: "repeated", type: "double", id: 18, options: { packed: false } } } }, ReceiptUnFreezeReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, WRID: { type: "uint64", id: 3 }, Qty: { type: "uint64", id: 4 } } }, ReceiptUnFreezeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, ReceiptOutApplyLogoutRefuseReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, ApplyID: { type: "uint64", id: 3 }, SecondAuditID2: { type: "uint64", id: 4 }, SecondRemark2: { type: "string", id: 5 } } }, ReceiptOutApplyLogoutRefuseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, ReceiptOutApplyCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, ApplyID: { type: "uint64", id: 3 } } }, ReceiptOutApplyCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, WRFactorTypeNameUpdateReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 } } }, WRFactorTypeNameUpdateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, ReceiptPositionQtyProcessReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, WRStandardID: { type: "uint64", id: 3 }, PositionQty: { type: "uint64", id: 4 }, Contract_Type: { type: "int32", id: 5 }, RelatedOrderID: { type: "uint64", id: 6 }, NewUserID: { type: "uint64", id: 7 }, NewAccountID: { type: "uint64", id: 8 } } }, ReceiptPositionQtyProcessRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, WRFactorTypeID: { type: "uint64", id: 5 }, WRID: { type: "uint64", id: 6 } } }, WRStandardEx: { fields: { WRStandardID: { type: "uint64", id: 1 }, WRStandardCode: { type: "string", id: 2 }, WRStandardName: { type: "string", id: 3 }, DeliveryGoodsID: { type: "uint64", id: 4 }, UnitID: { type: "int32", id: 5 }, MiniValue: { type: "uint64", id: 6 }, MiniValueDP: { type: "uint64", id: 7 }, RealMiniValue: { type: "uint64", id: 8 }, RealMiniValueDP: { type: "uint64", id: 9 }, CreatorID: { type: "uint64", id: 10 } } }, ERMS3_ContractOperateLog: { fields: { LogID: { type: "uint64", id: 1 }, ContractOperateType: { type: "int32", id: 2 }, SpotContractID: { type: "uint64", id: 3 }, SpotDetailID: { type: "uint64", id: 4 }, TradeDetailID: { type: "uint64", id: 5 }, LogValue: { type: "string", id: 6 }, LogDateTime: { type: "string", id: 7 }, LogAttachUrl: { type: "string", id: 8 }, LogRemark: { type: "uint64", id: 9 }, HandleStatus: { type: "int32", id: 10 }, TradeDate: { type: "string", id: 11 }, RelatedBizType: { type: "int32", id: 12 }, RelatedBizID: { type: "int64", id: 13 }, MarketID: { type: "int64", id: 14 } } }, MakeOutAnInvoiceReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, SpotContractID: { type: "uint64", id: 3 }, BillAmount: { type: "double", id: 4 }, BillDateTime: { type: "string", id: 5 }, AttachUrl: { type: "string", id: 6 } } }, MakeOutAnInvoiceRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, ContractReckonDetailEx: { fields: { SpotContractID: { type: "uint64", id: 1 }, ReckonAmount: { type: "double", id: 2 }, ReckonMargin: { type: "double", id: 3 }, ReckonDateTime: { type: "string", id: 4 } } }, ContractCloseReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, SpotContractID: { type: "uint64", id: 3 } } }, ContractCloseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, DeliveryDetailEx: { fields: { SpotDetailID: { type: "uint64", id: 1 }, DeliveryQty: { type: "uint64", id: 2 }, DeliveryAmount: { type: "double", id: 3 }, DeliveryOverShortQty: { type: "double", id: 4 }, DeliveryOtherAmount: { type: "double", id: 5 }, DeliveryDateTime: { type: "string", id: 6 } } }, PointOrderDetailEx: { fields: { PointOrderID: { type: "uint64", id: 1 }, PointQty: { type: "uint64", id: 2 }, PointPrice: { type: "double", id: 3 }, PointAmount: { type: "double", id: 4 } } }, ContractDeliveryReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, SpotContractID: { type: "uint64", id: 3 }, DeliveryDetails: { rule: "repeated", type: "DeliveryDetailEx", id: 4 } } }, ContractDeliveryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, ContractPointOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, PointOrderDetails: { rule: "repeated", type: "PointOrderDetailEx", id: 3 } } }, ContractPointOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, SpotContractCancelUnpricedQtyDetailEx: { fields: { SpotDetailID: { type: "uint64", id: 1 }, UnpricedQty: { type: "uint64", id: 2 } } }, SpotTradeCancelPricedQtyDetailEx: { fields: { TradeDetailID: { type: "uint64", id: 1 }, PriceQty: { type: "uint64", id: 2 } } }, ContractCancelNonBusinessQtyReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, SpotContractCancelUnpricedQtyDetails: { rule: "repeated", type: "SpotContractCancelUnpricedQtyDetailEx", id: 3 }, SpotTradeCancelPricedQtyDetails: { rule: "repeated", type: "SpotTradeCancelPricedQtyDetailEx", id: 4 } } }, ContractCancelNonBusinessQtyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, RelatedUnpricedQtyDetailEx: { fields: { SpotDetailID: { type: "uint64", id: 1 }, UnpriceQty: { type: "uint64", id: 2 } } }, RelatedTradeDetailEx: { fields: { TradeDetailID: { type: "uint64", id: 1 }, PointPriceQty: { type: "uint64", id: 2 }, PointPriceAmount: { type: "double", id: 3 } } }, ERMS3_BizTradeDetailEx: { fields: { RelatedBizID: { type: "uint64", id: 1 }, ContractType: { type: "int32", id: 2 }, RelatedQty: { type: "uint64", id: 3 }, RelatedAmount: { type: "double", id: 4 }, BizTradeDetailID: { type: "uint64", id: 5 }, TradeDetailID: { type: "uint64", id: 6 }, MarketID: { type: "uint64", id: 7 }, SpotDetailID: { type: "uint64", id: 8 }, SpotContractID: { type: "uint64", id: 9 }, BizAccountID: { type: "uint64", id: 10 }, ContractAccountID: { type: "uint64", id: 11 }, TradeDate: { type: "string", id: 12 }, CancelledQty: { type: "uint64", id: 13 }, CancelledAmount: { type: "double", id: 14 }, DeliveryQty: { type: "uint64", id: 15 }, DeliveryAmount: { type: "double", id: 16 }, DeliveryOverShortQty: { type: "double", id: 17 }, DeliveryActualAmount: { type: "double", id: 18 }, DeliveryOtherAmount: { type: "double", id: 19 }, CloseStatus: { type: "int32", id: 20 }, CloseTradeDate: { type: "string", id: 21 } } }, WRRContractAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, WRRContractID: { type: "uint64", id: 3 } } }, WRRContractAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, WRFactorTypeID: { type: "uint64", id: 5 }, RelatedSpotContractID: { type: "uint64", id: 6 } } }, CancelBizUnpricedQtyDetailEx: { fields: { SpotDetailID: { type: "uint64", id: 1 }, UnpricedQty: { type: "uint64", id: 2 } } }, CancelBizPricedQtyDetailEx: { fields: { BizTradeDetailID: { type: "uint64", id: 1 }, PriceQty: { type: "uint64", id: 2 } } }, ContractCancelBusinessQtyReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, RelatedBizType: { type: "int32", id: 3 }, RelatedBizID: { type: "uint64", id: 4 }, CancelBizUnpricedQtyDetails: { rule: "repeated", type: "CancelBizUnpricedQtyDetailEx", id: 5 }, CancelBizPricedQtyDetails: { rule: "repeated", type: "CancelBizPricedQtyDetailEx", id: 6 } } }, ContractCancelBusinessQtyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, BizPointDetailEx: { fields: { PointOrderID: { type: "uint64", id: 1 }, PointQty: { type: "uint64", id: 2 }, PointPrice: { type: "double", id: 3 }, PointAmount: { type: "double", id: 4 }, BizTradeDetailID: { type: "uint64", id: 5 } } }, DeliveryBusinessDetailEx: { fields: { BizTradeDetailID: { type: "uint64", id: 1 }, DeliveryQty: { type: "uint64", id: 2 }, DeliveryOverShortQty: { type: "double", id: 3 }, DeliveryActualAmount: { type: "double", id: 4 }, DeliveryOtherAmount: { type: "double", id: 5 }, DeliveryDateTime: { type: "string", id: 6 } } }, BizUnpriceReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, RelatedBizID: { type: "uint64", id: 3 }, RelatedBizType: { type: "int32", id: 4 }, SpotDetailID: { type: "uint64", id: 5 }, AccountID: { type: "uint64", id: 6 }, BizPointDetails: { rule: "repeated", type: "BizPointDetailEx", id: 7 } } }, BizUnpriceRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, RelatedBizID: { type: "uint64", id: 5 }, RelatedBizType: { type: "int32", id: 6 }, ContractType: { type: "int32", id: 7 }, SpotDetailID: { type: "uint64", id: 8 }, AccountID: { type: "uint64", id: 9 }, BizPointDetails: { rule: "repeated", type: "BizPointDetailEx", id: 10 } } }, BizDeliveryReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, DeliveryBusinessDetails: { type: "DeliveryBusinessDetailEx", id: 3 } } }, BizDeliveryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, ContractReckonReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, ContractReckonDetail: { type: "ContractReckonDetailEx", id: 3 } } }, ContractReckonRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, WRRContactDetailEx: { fields: { RelatedBizType: { type: "int32", id: 1 }, RelatedBizID: { type: "uint64", id: 2 }, WRRQty: { type: "uint64", id: 3 }, WRRAmount: { type: "double", id: 4 }, WRROverShortQty: { type: "double", id: 5 }, WRRActualAmount: { type: "double", id: 6 }, WRROtherAmount: { type: "double", id: 7 }, DeMargin: { type: "double", id: 8 }, Interest: { type: "double", id: 9 }, DeliveryDateTime: { type: "string", id: 10 } } }, ERMS3_SpotContractEx: { fields: { SpotContractID: { type: "uint64", id: 1 }, TradeDate: { type: "string", id: 2 }, ContractNo: { type: "string", id: 3 }, ContractType: { type: "int32", id: 4 }, AreaUserID: { type: "uint64", id: 5 }, AccountID: { type: "uint64", id: 6 }, CustomerUserID: { type: "uint64", id: 7 }, CustomerAccountID: { type: "uint64", id: 8 }, SignDate: { type: "string", id: 9 }, LastDate: { type: "string", id: 10 }, ContractAttachment: { type: "string", id: 11 }, OriMarginPayer: { type: "int32", id: 12 }, OriMargin: { type: "double", id: 13 }, CurMargin: { type: "double", id: 14 }, DeliveryActualAmount: { type: "double", id: 15 }, ReckonAmount: { type: "double", id: 16 }, ReckonMargin: { type: "double", id: 17 }, BillAmount: { type: "double", id: 18 }, CurOrderNum: { type: "uint64", id: 19 }, Remark: { type: "string", id: 20 }, MarketID: { type: "uint64", id: 21 }, HandleStatus: { type: "int32", id: 22 }, CloseStatus: { type: "int32", id: 23 }, CloseTradeDate: { type: "string", id: 24 }, ContractMode: { type: "int32", id: 25 } } }, WRRContractReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, WRRContactDetails: { type: "WRRContactDetailEx", id: 3 } } }, WRRContractRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 } } }, RelatedContractBizReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, RelatedBizID: { type: "uint64", id: 3 }, RelatedBizType: { type: "int32", id: 4 }, AccountID: { type: "uint64", id: 5 }, RelatedUnpricedQtyDetails: { rule: "repeated", type: "RelatedUnpricedQtyDetailEx", id: 6 }, RelatedTradeDetails: { rule: "repeated", type: "RelatedTradeDetailEx", id: 7 } } }, RelatedContractBizRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, RelatedBizID: { type: "uint64", id: 5 }, ERMS3_BizTradeDetails: { rule: "repeated", type: "ERMS3_BizTradeDetailEx", id: 6 } } }, ERMS3_SpotPriceOrderDetailEx: { fields: { PriceOrderID: { type: "uint64", id: 1 }, SpotDetailID: { type: "uint64", id: 2 }, SpotContractID: { type: "uint64", id: 3 }, TradeDate: { type: "string", id: 4 }, ContractType: { type: "int32", id: 5 }, AccountID: { type: "uint64", id: 6 }, CustomerAccountID: { type: "uint64", id: 7 }, PriceDesc: { type: "string", id: 8 }, Qty: { type: "uint64", id: 9 }, Price: { type: "double", id: 10 }, Amount: { type: "double", id: 11 }, Remark: { type: "string", id: 12 }, MarketID: { type: "uint64", id: 13 }, HandleStatus: { type: "int32", id: 14 }, DeliveryStartDate: { type: "string", id: 15 }, DeliveryEndDate: { type: "string", id: 16 } } }, ERMS3_SpotTradeDetailEx: { fields: { TradeDetailID: { type: "uint64", id: 1 }, RelatedOrderType: { type: "int32", id: 2 }, RelatedOrderID: { type: "uint64", id: 3 }, SpotDetailID: { type: "uint64", id: 4 }, SpotContractID: { type: "uint64", id: 5 }, ContractType: { type: "int32", id: 6 }, OrderNo: { type: "string", id: 7 }, TradeDate: { type: "string", id: 8 }, AccountID: { type: "uint64", id: 9 }, CustomerAccountID: { type: "uint64", id: 10 }, TradeQty: { type: "uint64", id: 11 }, TradePrice: { type: "double", id: 12 }, TradeAmount: { type: "double", id: 13 }, RelatedQty: { type: "uint64", id: 14 }, RelatedAmount: { type: "double", id: 15 }, CancelledQty: { type: "uint64", id: 16 }, CancelledAmount: { type: "double", id: 17 }, CurQty: { type: "uint64", id: 18 }, CurAmount: { type: "double", id: 19 }, Remark: { type: "string", id: 20 }, MarketID: { type: "uint64", id: 21 }, HandleStatus: { type: "int32", id: 22 }, CloseStatus: { type: "int32", id: 23 } } }, ERMS3_SpotContractDetailEx: { fields: { SpotDetailID: { type: "uint64", id: 1 }, WRStandardID: { type: "uint64", id: 2 }, SpotContractID: { type: "uint64", id: 3 }, DeliveryGoodsID: { type: "uint64", id: 4 }, ContractType: { type: "int32", id: 5 }, AccountID: { type: "uint64", id: 6 }, CustomerAccountID: { type: "uint64", id: 7 }, ProductType: { type: "int32", id: 8 }, DeliveryGoodsDesc: { type: "string", id: 9 }, WarehouseID: { type: "uint64", id: 10 }, TradeDate: { type: "string", id: 11 }, PointDesc: { type: "string", id: 12 }, PriceQty: { type: "uint64", id: 13 }, PointQty: { type: "uint64", id: 14 }, UnpricedQty: { type: "uint64", id: 15 }, UnpricedRelatedQty: { type: "uint64", id: 16 }, UnpricedAvaliableQty: { type: "uint64", id: 17 }, UnpricedCancelledQty: { type: "uint64", id: 18 }, PricedQty: { type: "uint64", id: 19 }, PricedAmount: { type: "double", id: 20 }, PricedRelatedQty: { type: "uint64", id: 21 }, PricedAvaliableQty: { type: "uint64", id: 22 }, PricedCancelledQty: { type: "uint64", id: 23 }, PricedCancelledAmount: { type: "double", id: 24 }, DeliveryQty: { type: "uint64", id: 25 }, DeliveryAmount: { type: "double", id: 26 }, DeliveryOverShortQty: { type: "double", id: 27 }, DeliveryActualAmount: { type: "double", id: 28 }, DeliveryOtherAmount: { type: "double", id: 29 }, CurDeliveryQty: { type: "uint64", id: 30 }, CurDeliveryAmount: { type: "double", id: 31 }, Remark: { type: "string", id: 32 }, MarketID: { type: "uint64", id: 33 }, HandleStatus: { type: "int32", id: 34 }, ERMS3_SpotPointOrderDetails: { rule: "repeated", type: "ERMS3_SpotPointOrderDetailEx", id: 35 }, ERMS3_SpotPriceOrderDetails: { rule: "repeated", type: "ERMS3_SpotPriceOrderDetailEx", id: 36 }, ReckonedAmount: { type: "double", id: 37 }, InvoicedAmount: { type: "double", id: 38 }, ConvertFactor: { type: "double", id: 39 }, NeedHedgeRatio: { type: "double", id: 40 }, OriUnpricedQty: { type: "uint64", id: 41 }, OriPricedQty: { type: "uint64", id: 42 }, OriPricedAmount: { type: "double", id: 43 }, OriDeliveryQty: { type: "uint64", id: 44 }, OriDeliveryAmount: { type: "double", id: 45 }, OriDeliveryOverShortQty: { type: "double", id: 46 }, OriDeliveryActualAmount: { type: "double", id: 47 }, OriDeliveryOtherAmount: { type: "double", id: 48 }, OriReckonedAmount: { type: "double", id: 49 }, OriInvoicedAmount: { type: "double", id: 50 } } }, ERMS3_SpotPointOrderDetailEx: { fields: { PointOrderID: { type: "uint64", id: 1 }, SpotDetailID: { type: "uint64", id: 2 }, SpotContractID: { type: "uint64", id: 3 }, ContractType: { type: "int32", id: 4 }, AccountID: { type: "uint64", id: 5 }, CustomerAccountID: { type: "uint64", id: 6 }, PointDesc: { type: "string", id: 7 }, Qty: { type: "uint64", id: 8 }, GoodsID: { type: "uint64", id: 9 }, Basic: { type: "double", id: 10 }, StartDate: { type: "string", id: 11 }, EndDate: { type: "string", id: 12 }, PricedQty: { type: "uint64", id: 13 }, CancelledQty: { type: "uint64", id: 14 }, Remark: { type: "string", id: 15 }, MarketID: { type: "uint64", id: 16 }, HandleStatus: { type: "int32", id: 17 }, DeliveryStartDate: { type: "string", id: 18 }, DeliveryEndDate: { type: "string", id: 19 } } }, ERMS3_SpotStockDetailEx: { fields: { DeliveryGoodsID: { type: "uint64", id: 1 }, WRStandardID: { type: "uint64", id: 2 }, WarehouseID: { type: "uint64", id: 3 }, OriStock: { type: "double", id: 4 }, CurStock: { type: "double", id: 5 }, TodayIncStock: { type: "double", id: 6 }, TodaDecStock: { type: "double", id: 7 }, OriRealStock: { type: "double", id: 8 }, CurRealStock: { type: "double", id: 9 }, TodayIncAcutalStock: { type: "double", id: 10 }, TodaDecActualStock: { type: "double", id: 11 } } }, ERMS3_BizUnpricedDetailEx: { fields: { BizUnpricedDetailID: { type: "uint64", id: 1 }, SpotDetailID: { type: "uint64", id: 2 }, RelatedBizType: { type: "uint64", id: 3 }, RelatedBizID: { type: "uint64", id: 4 }, MarketID: { type: "uint64", id: 5 }, SpotContractID: { type: "uint64", id: 6 }, WRStandardID: { type: "uint64", id: 7 }, DeliveryGoodsID: { type: "uint64", id: 8 }, ContractType: { type: "int32", id: 9 }, TradeDate: { type: "string", id: 10 }, RelatedQty: { type: "uint64", id: 11 }, CancelledQty: { type: "uint64", id: 12 }, PricedQty: { type: "uint64", id: 13 }, CloseStatus: { type: "int32", id: 14 }, CloseTradeDate: { type: "string", id: 15 } } }, SpotContractAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, SpotContractID: { type: "uint64", id: 3 }, ERMS3_SpotContractDetails: { rule: "repeated", type: "ERMS3_SpotContractDetailEx", id: 4 } } }, SpotContractAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, SpotContractID: { type: "uint64", id: 5 } } }, ClientSpotContractPointOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, PointOrderType: { type: "int32", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 }, GoodsID: { type: "uint64", id: 5 }, CustomerUserID: { type: "uint32", id: 6 }, PriceMode: { type: "int32", id: 7 }, OrderPrice: { type: "double", id: 8 }, OrderQty: { type: "uint64", id: 9 }, ClientType: { type: "int32", id: 10 }, ClientOrderTime: { type: "string", id: 11 }, OperatorID: { type: "uint64", id: 12 }, OrderSrc: { type: "int32", id: 13 }, ClientTicket: { type: "string", id: 14 } } }, ClientSpotContractPointOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ClientTicket: { type: "string", id: 5 }, OrderID: { type: "uint64", id: 6 } } }, ClientSpotContractPointOrderCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, OrderID: { type: "uint64", id: 3 }, CancelQty: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, ClientSpotContractPointOrderCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, ClientSpotContractPointTradeOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, OrderID: { type: "uint64", id: 3 }, TradePrice: { type: "double", id: 4 }, TradeQty: { type: "uint64", id: 5 }, ClientTicket: { type: "string", id: 6 }, Remark: { type: "string", id: 7 } } }, ClientSpotContractPointTradeOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ClientTicket: { type: "string", id: 5 }, TradeID: { type: "uint64", id: 6 } } }, ClientPointTradeOrderRelatedSpotContractReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, TradeID: { type: "uint64", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 }, Remark: { type: "string", id: 6 } } }, ClientPointTradeOrderRelatedSpotContractRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, SpotContractDeliveryDetailEx: { fields: { TradeDetailID: { type: "uint64", id: 1 }, DeliveryQty: { type: "uint64", id: 2 }, DeliveryOverShortQty: { type: "double", id: 3 }, DeliveryOverShortAmount: { type: "double", id: 4 }, DeliveryActualAmount: { type: "double", id: 5 }, DeliveryOtherAmount: { type: "double", id: 6 }, DeliveryDateTime: { type: "string", id: 7 } } }, ClientSpotContractDeliveryApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, SpotContractDeliveryDetails: { rule: "repeated", type: "SpotContractDeliveryDetailEx", id: 3 }, ClientTicket: { type: "string", id: 4 }, ApplySrc: { type: "int32", id: 5 }, ApplicantID: { type: "uint64", id: 6 } } }, ClientSpotContractDeliveryApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ClientTicket: { type: "string", id: 5 }, DeliveryApplyID: { type: "uint64", id: 6 } } }, ClientSpotContractDeliveryApplyAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, DeliveryApplyID: { type: "uint64", id: 3 }, AuditSrc: { type: "int32", id: 4 }, AuditID: { type: "uint64", id: 5 }, AuditRemark: { type: "string", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, ClientSpotContractDeliveryApplyAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, ClientSpotContractDeliveryApplyAuditWrrNoticeReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, SpotContractID: { type: "uint64", id: 3 }, SpotContractDeliveryDetails: { rule: "repeated", type: "SpotContractDeliveryDetailEx", id: 4 } } }, ClientSpotContractReckonApplyAuditWrrNoticeReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, SpotContractID: { type: "uint64", id: 3 }, PrepaymentToReckonAmount: { type: "double", id: 4 } } }, ClientSpotContractDeliveryApplyModifyReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, DeliveryApplyID: { type: "uint64", id: 3 }, DeliveryStatus: { type: "int32", id: 4 }, WarehouseID: { type: "uint64", id: 5 }, ClientTicket: { type: "string", id: 6 } } }, ClientSpotContractDeliveryApplyModifyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, ClientSpotContractReckonApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, DeliveryApplyID: { type: "uint64", id: 3 }, ReckonType: { type: "int32", id: 4 }, ReckonAmount: { type: "double", id: 5 }, AttachUrl: { type: "string", id: 6 }, PrepaymentToReckonAmount: { type: "double", id: 7 }, ApplyDate: { type: "string", id: 8 }, ApplySrc: { type: "int32", id: 9 }, ApplicantID: { type: "uint64", id: 10 }, ClientTicket: { type: "string", id: 11 } } }, ClientSpotContractReckonApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ClientTicket: { type: "string", id: 5 }, ReckonApplyID: { type: "uint64", id: 6 } } }, ClientSpotContractReckonApplyAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, ReckonApplyID: { type: "uint64", id: 3 }, AuditSrc: { type: "int32", id: 4 }, AuditID: { type: "uint64", id: 5 }, AuditRemark: { type: "string", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, ClientSpotContractReckonApplyAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, ClientSpotContractInvoiceApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, DeliveryApplyID: { type: "uint64", id: 3 }, InoviceType: { type: "int32", id: 4 }, InvoiceAmount: { type: "double", id: 5 }, AttachUrl: { type: "string", id: 6 }, InvoiceDate: { type: "string", id: 7 }, ApplySrc: { type: "int32", id: 8 }, ApplicantID: { type: "uint64", id: 9 }, ClientTicket: { type: "string", id: 10 } } }, ClientSpotContractInvoiceApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ClientTicket: { type: "string", id: 5 }, InvoiceApplyID: { type: "uint64", id: 6 } } }, ClientSpotContractInvoiceApplyAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, InvoiceApplyID: { type: "uint64", id: 3 }, AuditSrc: { type: "int32", id: 4 }, AuditID: { type: "uint64", id: 5 }, AuditRemark: { type: "string", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, ClientSpotContractInvoiceApplyAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, WRCreditApplyAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, WRCreditApplyID: { type: "uint64", id: 3 }, AuditSrc: { type: "int32", id: 4 }, AuditID: { type: "uint64", id: 5 }, AuditRemark: { type: "string", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, WRCreditApplyAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, GetWRFactorTypeIDReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, DeliveryGoodsId: { type: "uint64", id: 3 }, WareHouseID: { type: "uint64", id: 4 }, WRStandardID: { type: "uint64", id: 5 }, FactoryDetails: { rule: "repeated", type: "FactoryDetailEx", id: 6 } } }, GetWRFactorTypeIDRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, WRFactorTypeID: { type: "uint64", id: 5 } } }, ReceiptHoldMoveNoHasWrReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, WRFactorTypeID: { type: "uint64", id: 3 }, NewUserID: { type: "uint64", id: 4 }, NewAccountID: { type: "uint64", id: 5 }, RelatedOrderID: { type: "uint64", id: 6 }, RelatedType: { type: "int32", id: 7 }, Qty: { type: "uint64", id: 8 } } }, ReceiptHoldMoveNoHasWrRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, WRID: { type: "uint64", id: 5 } } }, ReceiptAddHoldReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, WRFactorTypeID: { type: "uint64", id: 3 }, WRStandardID: { type: "uint64", id: 4 }, DeliveryGoodsID: { type: "uint64", id: 5 }, UserID: { type: "uint64", id: 6 }, AccountID: { type: "uint64", id: 7 }, Qty: { type: "uint64", id: 8 } } }, ReceiptAddHoldRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, WRFactorTypeID: { type: "uint64", id: 5 }, LADINGBILLID: { type: "uint64", id: 6 }, SUBNUM: { type: "uint32", id: 7 }, WRID: { type: "uint64", id: 8 } } }, ReceiptZSOutApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, UserID: { type: "uint64", id: 3 }, AccountID: { type: "uint64", id: 4 }, WRStandardID: { type: "uint64", id: 5 }, WarehouseID: { type: "uint32", id: 6 }, Mobile: { type: "string", id: 7 }, AppointmentDate: { type: "string", id: 8 }, AppointmentModel: { type: "int32", id: 9 }, CountryID: { type: "uint64", id: 10 }, ProvinceID: { type: "uint64", id: 11 }, DistrictID: { type: "uint64", id: 12 }, CityID: { type: "uint64", id: 13 }, Address: { type: "string", id: 14 }, ContactName: { type: "string", id: 15 }, ContactNum: { type: "string", id: 16 }, AppointmentRemark: { type: "string", id: 17 }, LadingBillID: { type: "uint64", id: 18 }, SubNum: { type: "uint32", id: 19 }, Qty: { type: "double", id: 20 }, Remark: { type: "string", id: 21 }, ApplyType: { type: "uint32", id: 22 }, ClientType: { type: "uint32", id: 23 }, ClientTicket: { type: "string", id: 24 } } }, ReceiptZSOutApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ApplyID: { type: "uint64", id: 5 }, ClientTicket: { type: "string", id: 6 } } }, ReceiptZSOutApplyOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, UserID: { type: "uint64", id: 3 }, ApplyID: { type: "uint64", id: 4 }, OperateType: { type: "uint32", id: 5 }, Remark: { type: "string", id: 6 }, ClientType: { type: "uint32", id: 7 }, ClientTicket: { type: "string", id: 8 } } }, ReceiptZSOutApplyOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, ApplyID: { type: "uint64", id: 5 }, ApplyStatus2: { type: "uint32", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, ReceiptAddHoldAndMoveReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRCommon", id: 2 }, WRFactorTypeID: { type: "uint64", id: 3 }, WRStandardID: { type: "uint64", id: 4 }, DeliveryGoodsID: { type: "uint64", id: 5 }, UserID: { type: "uint64", id: 6 }, AccountID: { type: "uint64", id: 7 }, Qty: { type: "uint64", id: 8 } } }, ReceiptAddHoldAndMoveRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRCommon", id: 4 }, WRFactorTypeID: { type: "uint64", id: 5 }, LADINGBILLID: { type: "uint64", id: 6 }, SUBNUM: { type: "uint32", id: 7 }, WRID: { type: "uint64", id: 8 } } }, WRGoodsInfo: { fields: { GoodsID: { type: "uint32", id: 1 }, GoodsCode: { type: "string", id: 2 }, PriceFactor: { type: "double", id: 3 }, PriceMove: { type: "double", id: 4 }, WeightRatio: { type: "double", id: 5 } } }, WRListingOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, IsSpecified: { type: "uint32", id: 4 }, MatchUserIDs: { rule: "repeated", type: "uint32", id: 5, options: { packed: false } }, OrderQty: { type: "uint64", id: 6 }, DeliveryGoodsID: { type: "uint32", id: 7 }, BrandID: { type: "uint32", id: 8 }, QualityID: { type: "uint32", id: 9 }, SpecID: { type: "uint32", id: 10 }, WarehouseID: { type: "uint32", id: 11 }, DeliveryMonthID: { type: "uint32", id: 12 }, WRPriceType: { type: "uint32", id: 13 }, FixedPrice: { type: "double", id: 14 }, WRTradeGoods: { rule: "repeated", type: "WRGoodsInfo", id: 15 }, PriceFactor: { type: "double", id: 16 }, PriceMove: { type: "double", id: 17 }, TimevalidType: { type: "uint32", id: 18 }, ValidTime: { type: "string", id: 19 }, FirstRatio: { type: "double", id: 20 }, PerformanceTemplateID: { type: "int64", id: 21 }, OrderSrc: { type: "uint32", id: 22 }, ClientSerialNo: { type: "string", id: 23 }, ClientOrderTime: { type: "string", id: 24 }, ClientType: { type: "uint32", id: 25 }, OperatorID: { type: "uint64", id: 26 }, BuyOrSell: { type: "uint32", id: 27 }, PriceDisplayMode: { type: "uint32", id: 28 }, CanBargain: { type: "uint32", id: 29 }, Attachment1: { type: "string", id: 30 }, Attachment2: { type: "string", id: 31 }, Remark: { type: "string", id: 32 }, ApplyID: { type: "uint64", id: 33 } } }, WRListingOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRTradeOrderID: { type: "uint64", id: 6 }, FreezeQty: { type: "uint64", id: 7 }, OrderTime: { type: "string", id: 8 }, ClientSerialNo: { type: "string", id: 9 } } }, WRListingCancelOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, OldWRTradeOrderID: { type: "uint64", id: 4 }, OrderSrc: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, ClientOrderTime: { type: "string", id: 7 }, ClientType: { type: "uint32", id: 8 }, OperatorID: { type: "uint64", id: 9 }, BuyOrSell: { type: "uint32", id: 10 }, WRID: { type: "uint64", id: 11 } } }, WRListingCancelOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, WRTradeCancelID: { type: "uint64", id: 4 }, OldWRTradeOrderID: { type: "uint64", id: 5 }, UserID: { type: "uint32", id: 6 }, AccountID: { type: "uint64", id: 7 }, CancelQty: { type: "uint64", id: 8 }, OrderTime: { type: "string", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, WRDelistingOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, RelatedWRTradeOrderID: { type: "uint64", id: 4 }, WRTransferUserID: { type: "uint32", id: 5 }, OrderQty: { type: "uint64", id: 6 }, OrderSrc: { type: "uint32", id: 7 }, ClientSerialNo: { type: "string", id: 8 }, ClientOrderTime: { type: "string", id: 9 }, ClientType: { type: "uint32", id: 10 }, OperatorID: { type: "uint64", id: 11 }, BuyOrSell: { type: "uint32", id: 12 }, ApplyID: { type: "uint64", id: 13 } } }, WRDelistingOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRTradeOrderID: { type: "uint64", id: 6 }, RelatedWRTradeOrderID: { type: "uint64", id: 7 }, FreezeAmount: { type: "double", id: 8 }, OrderTime: { type: "string", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, WRChangeListingMatchDetailReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, RelatedWRTradeOrderID: { type: "uint64", id: 3 }, MatchUserIDs: { rule: "repeated", type: "uint32", id: 4, options: { packed: false } } } }, WRManageProtoOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, WRBargainID: { type: "uint64", id: 3 }, AccountID: { type: "uint64", id: 4 }, ApplyPrice: { type: "string", id: 5 }, RelatedOrderID: { type: "uint64", id: 6 }, WRTransferUserID: { type: "uint32", id: 7 }, ApplyQty: { type: "uint64", id: 8 }, OrderSrc: { type: "uint32", id: 9 }, ClientSerialNo: { type: "string", id: 10 }, ClientOrderTime: { type: "string", id: 11 }, ClientType: { type: "uint32", id: 12 }, OperatorID: { type: "uint64", id: 13 }, BuyOrSell: { type: "uint32", id: 14 }, LadingBillId: { type: "uint64", id: 15 }, SubNum: { type: "uint64", id: 16 } } }, WRManageProtoOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRTradeOrderID: { type: "uint64", id: 6 }, OrderTime: { type: "string", id: 7 }, ClientSerialNo: { type: "string", id: 8 } } }, ListingStockSaleReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, DeliveryGoodsID: { type: "uint32", id: 4 }, OrderSrc: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, ClientOrderTime: { type: "string", id: 7 }, ClientType: { type: "uint32", id: 8 }, OperatorID: { type: "uint64", id: 9 } } }, ListingStockSaleRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, OrderTime: { type: "string", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, ListingStockTakeReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, DeliveryGoodsID: { type: "uint32", id: 4 }, OrderSrc: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, ClientOrderTime: { type: "string", id: 7 }, ClientType: { type: "uint32", id: 8 } } }, ListingStockTakeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, OrderTime: { type: "string", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, DGFactoryItems: { fields: { DGFactoryItemTypeID: { type: "uint64", id: 1 }, DGFactoryItemID: { type: "uint64", id: 2 }, ItemTypeMode: { type: "uint32", id: 3 } } }, HdWROrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, LadingBillId: { type: "uint64", id: 2 }, TradeDate: { rule: "required", type: "string", id: 3 }, SubNum: { type: "uint64", id: 4 }, WRFactorTypeId: { type: "uint64", id: 5 }, UserID: { rule: "required", type: "uint32", id: 6 }, AccountID: { rule: "required", type: "uint64", id: 7 }, IsSpecified: { type: "uint32", id: 8 }, MatchAccIDs: { rule: "repeated", type: "uint64", id: 9, options: { packed: false } }, OrderQty: { rule: "required", type: "uint64", id: 10 }, DeliveryGoodsID: { rule: "required", type: "uint32", id: 11 }, WRPriceType: { type: "uint32", id: 12 }, FixedPrice: { type: "double", id: 13 }, WRTradeGoods: { rule: "repeated", type: "WRGoodsInfo", id: 14 }, PriceFactor: { type: "double", id: 15 }, PriceMove: { type: "double", id: 16 }, TimevalidType: { type: "uint32", id: 17 }, ValidTime: { type: "string", id: 18 }, FirstRatio: { type: "double", id: 19 }, PerformanceTemplateID: { type: "int64", id: 20 }, OrderSrc: { type: "uint32", id: 21 }, ClientSerialNo: { type: "string", id: 22 }, ClientOrderTime: { type: "string", id: 23 }, ClientType: { type: "uint32", id: 24 }, OperatorID: { type: "uint64", id: 25 }, BuyOrSell: { type: "uint32", id: 26 }, PriceDisplayMode: { type: "uint32", id: 27 }, CanBargain: { type: "uint32", id: 28 }, Attachment1: { type: "string", id: 29 }, Attachment2: { type: "string", id: 30 }, Remark: { type: "string", id: 31 }, ApplyID: { type: "uint64", id: 32 }, CanPart: { type: "uint32", id: 33 }, MatchAccIDsString: { rule: "repeated", type: "string", id: 34 }, DeliveryMonth: { type: "string", id: 35 }, HasWr: { type: "uint32", id: 36 }, WRStandardID: { type: "uint32", id: 37 }, FactoryItems: { rule: "repeated", type: "DGFactoryItems", id: 38 }, DelistMinQty: { type: "uint64", id: 39 }, MarginFlag: { type: "uint32", id: 40 }, MarginAlgorithm: { type: "uint32", id: 41 }, MarginValue: { type: "double", id: 42 }, AllFriendsFlag: { type: "uint32", id: 43 } } }, HdWROrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRTradeOrderID: { type: "uint64", id: 6 }, FreezeQty: { type: "uint64", id: 7 }, OrderTime: { type: "string", id: 8 }, ClientSerialNo: { type: "string", id: 9 } } }, HdWRDealOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, RelatedWRTradeOrderID: { type: "uint64", id: 4 }, WRTransferUserID: { type: "uint32", id: 5 }, OrderQty: { type: "uint64", id: 6 }, OrderSrc: { type: "uint32", id: 7 }, ClientSerialNo: { type: "string", id: 8 }, ClientOrderTime: { type: "string", id: 9 }, ClientType: { type: "uint32", id: 10 }, OperatorID: { type: "uint64", id: 11 }, BuyOrSell: { type: "uint32", id: 12 }, ApplyID: { type: "uint64", id: 13 }, LadingBillId: { type: "uint64", id: 14 }, SubNum: { type: "uint64", id: 15 }, WRFactorTypeId: { type: "uint64", id: 16 }, TradeDate: { type: "string", id: 17 }, DeliveryMonth: { type: "string", id: 18 }, HasWr: { type: "uint32", id: 19 }, IsFinancing: { type: "uint32", id: 20 }, ProductDetailID: { type: "uint64", id: 21 } } }, HdWRDealOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRTradeOrderID: { type: "uint64", id: 6 }, RelatedWRTradeOrderID: { type: "uint64", id: 7 }, FreezeAmount: { type: "double", id: 8 }, OrderTime: { type: "string", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, WRTradeFinanceBuyAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, FinanceApplyID: { type: "uint64", id: 2 }, AuditType: { type: "uint32", id: 3 }, Auditor: { type: "uint64", id: 4 }, AuditRemark: { type: "string", id: 5 } } }, WRTradeFinanceBuyAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, FinanceApplyID: { type: "uint64", id: 4 } } }, WRTradeFinanceBuyCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, FinanceApplyID: { type: "uint64", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, WRTradeFinanceBuyCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, FinanceApplyID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, WRPresaleApplyAuditPassReq: { fields: { Header: { type: "MessageHead", id: 1 }, PresaleApplyID: { type: "uint64", id: 2 }, AuditSrc: { type: "uint32", id: 3 }, AuditId: { type: "uint64", id: 4 }, AuditRemark: { type: "string", id: 5 }, ClientTicket: { type: "string", id: 6 } } }, WRPresaleApplyAuditPassRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PresaleApplyID: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, WRPresalePurchaseReq: { fields: { Header: { type: "MessageHead", id: 1 }, PresaleApplyID: { type: "uint64", id: 2 }, PresaleType: { type: "uint32", id: 3 }, WrTradeType: { type: "uint32", id: 4 }, RelatedWrTradeOrderId: { type: "uint64", id: 5 }, ValidType: { type: "uint32", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, WRPresalePurchaseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PresaleApplyID: { type: "uint64", id: 4 }, RelatedWrTradeOrderId: { type: "uint64", id: 5 }, ClientTicket: { type: "string", id: 6 } } }, WRPresaleLotteryReq: { fields: { Header: { type: "MessageHead", id: 1 }, PresaleApplyID: { type: "uint64", id: 2 }, LotteryQty: { type: "uint64", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, WRPresaleLotteryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PresaleApplyID: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, WRPresalePlaceInfo: { fields: { AccountId: { type: "uint64", id: 1 }, UserId: { type: "uint32", id: 2 }, PlaceQty: { type: "uint64", id: 3 } } }, WRPresaleFinishReq: { fields: { Header: { type: "MessageHead", id: 1 }, PresaleApplyID: { type: "uint64", id: 2 }, PlaceInfos: { rule: "repeated", type: "WRPresalePlaceInfo", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, WRPresaleFinishRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PresaleApplyID: { type: "uint64", id: 4 }, ClientTicket: { type: "string", id: 5 } } }, GZWRStandardExInfo: { fields: { ZSCategory: { type: "uint32", id: 1 }, ZSCurrencyType: { type: "uint32", id: 2 }, GoodsNo: { type: "string", id: 3 }, WarehouseID: { type: "uint64", id: 4 }, MarketPrice: { type: "double", id: 5 }, ImagePath: { type: "string", id: 6 }, WRPath: { type: "string", id: 7 }, Remark: { type: "string", id: 8 }, Price: { type: "double", id: 9 }, Weight: { type: "double", id: 10 }, WeightAvg: { type: "double", id: 11 }, ZSShapeType: { rule: "repeated", type: "uint32", id: 12, options: { packed: false } }, ZSColorType1: { type: "uint32", id: 13 }, ZSColorType2: { type: "uint32", id: 14 }, ZSClarityType1: { type: "uint32", id: 15 }, ZSClarityType2: { type: "uint32", id: 16 }, ZSCutType1: { type: "uint32", id: 17 }, ZSCutType2: { type: "uint32", id: 18 }, ZSSymmetryType1: { type: "uint32", id: 19 }, ZSSymmetryType2: { type: "uint32", id: 20 }, ZSPolishType1: { type: "uint32", id: 21 }, ZSPolishType2: { type: "uint32", id: 22 }, ZSFluorescenceType1: { type: "uint32", id: 23 }, ZSFluorescenceType2: { type: "uint32", id: 24 }, Size1: { type: "string", id: 25 }, Size2: { type: "string", id: 26 }, Size3: { type: "string", id: 27 }, ZSCertType: { type: "uint32", id: 28 }, CerNo: { type: "string", id: 29 }, ZSCrystalType: { rule: "repeated", type: "uint32", id: 30, options: { packed: false } }, CPCertNo: { type: "string", id: 31 }, Origin: { type: "string", id: 32 }, KPWeight: { type: "string", id: 33 }, KPPath: { type: "string", id: 34 }, ZSStyleType: { type: "uint32", id: 35 }, StoneDesc: { type: "string", id: 36 }, SettingMaterial: { type: "string", id: 37 }, ZSCZColor1Type: { type: "uint32", id: 38 }, ZSCZColor2Type: { type: "uint32", id: 39 }, ZSCZColor3Type: { type: "uint32", id: 40 } } }, GZBuyOrderDetailExInfo: { fields: { UserID: { type: "uint64", id: 1 }, AccountID: { type: "uint64", id: 2 }, ZSCategory: { type: "uint32", id: 3 }, ZSCurrencyType: { rule: "repeated", type: "uint32", id: 4, options: { packed: false } }, ZSShapeType: { rule: "repeated", type: "uint32", id: 5, options: { packed: false } }, ZSColorType: { rule: "repeated", type: "uint32", id: 6, options: { packed: false } }, ZSClarityType: { rule: "repeated", type: "uint32", id: 7, options: { packed: false } }, ZSCutType: { rule: "repeated", type: "uint32", id: 8, options: { packed: false } }, ZSSymmetryType: { rule: "repeated", type: "uint32", id: 9, options: { packed: false } }, ZSPolishType: { rule: "repeated", type: "uint32", id: 10, options: { packed: false } }, ZSFluorescenceType: { rule: "repeated", type: "uint32", id: 11, options: { packed: false } }, Size: { rule: "repeated", type: "double", id: 12, options: { packed: false } }, ZSCrystalType: { rule: "repeated", type: "uint32", id: 13, options: { packed: false } }, Origin: { type: "string", id: 14 }, ZSStyleType: { rule: "repeated", type: "uint32", id: 15, options: { packed: false } }, ZSCZColor1Type: { rule: "repeated", type: "uint32", id: 16, options: { packed: false } }, ZSCZColor2Type: { rule: "repeated", type: "uint32", id: 17, options: { packed: false } }, ZSCZColor3Type: { rule: "repeated", type: "uint32", id: 18, options: { packed: false } }, Remark: { type: "string", id: 19 }, WarehouseIDs: { rule: "repeated", type: "uint64", id: 20, options: { packed: false } } } }, AddZSGoodsReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, GZ_WRStandardExInfo: { type: "GZWRStandardExInfo", id: 4 }, AddType: { type: "uint32", id: 5 }, PerformanceTemplateID: { type: "int64", id: 6 }, MarketID: { type: "uint64", id: 7 }, ClientType: { type: "uint32", id: 8 }, OrderSrc: { type: "uint32", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, AddZSGoodsRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRStandardID: { type: "uint64", id: 6 }, WRFactorTypeID: { type: "uint64", id: 7 }, LadingBillID: { type: "uint64", id: 8 }, SubNum: { type: "uint32", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, ZSSellOrderListingReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, WRStandardID: { type: "uint64", id: 4 }, WRFactorTypeID: { type: "uint64", id: 5 }, OrderQty: { type: "double", id: 6 }, LadingBillID: { type: "uint64", id: 7 }, SubNum: { type: "uint32", id: 8 }, PerformanceTemplateID: { type: "int64", id: 9 }, TimevalidType: { type: "uint32", id: 10 }, ValidTime: { type: "string", id: 11 }, OrderSrc: { type: "uint32", id: 12 }, ClientSerialNo: { type: "string", id: 13 }, ClientOrderTime: { type: "string", id: 14 }, ClientType: { type: "uint32", id: 15 }, MarketID: { type: "uint64", id: 16 } } }, ZSSellOrderListingRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRTradeOrderID: { type: "uint64", id: 6 }, FreezeQty: { type: "uint64", id: 7 }, OrderTime: { type: "string", id: 8 }, ClientSerialNo: { type: "string", id: 9 } } }, ZSBuyOrderDestingReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, RelatedWRTradeOrderID: { type: "uint64", id: 4 }, OrderQty: { type: "double", id: 5 }, OrderSrc: { type: "uint32", id: 6 }, ClientSerialNo: { type: "string", id: 7 }, ClientOrderTime: { type: "string", id: 8 }, ClientType: { type: "uint32", id: 9 }, OperatorID: { type: "uint64", id: 10 }, MarketID: { type: "uint64", id: 11 } } }, ZSBuyOrderDestingRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRTradeOrderID: { type: "uint64", id: 6 }, RelatedWRTradeOrderID: { type: "uint64", id: 7 }, FreezeAmount: { type: "double", id: 8 }, OrderTime: { type: "string", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, ZSBuyOrderDestingNegPriceReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 }, OrderQty: { type: "double", id: 5 }, ApplyPrice: { type: "double", id: 6 }, OrderSrc: { type: "uint32", id: 7 }, ClientSerialNo: { type: "string", id: 8 }, ClientOrderTime: { type: "string", id: 9 }, ClientType: { type: "uint32", id: 10 }, OperatorID: { type: "uint64", id: 11 }, MarketID: { type: "uint32", id: 12 }, ApplyRemark: { type: "string", id: 13 } } }, ZSBuyOrderDestingNegPriceRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRTradeOrderID: { type: "uint64", id: 6 }, WRBargainID: { type: "uint64", id: 7 }, OrderTime: { type: "string", id: 8 }, ClientSerialNo: { type: "string", id: 9 } } }, ZSBuyOrderDestingNegPriceOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, WRBargainID: { type: "uint64", id: 4 }, AuditRemark: { type: "string", id: 5 }, OperateType: { type: "uint32", id: 6 }, MarketID: { type: "uint32", id: 7 }, ClientType: { type: "uint32", id: 8 }, OrderSrc: { type: "uint32", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, ZSBuyOrderDestingNegPriceOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRBargainID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, ZSBuyOrderListingReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, GZ_BuyOrderDetailExInfo: { type: "GZBuyOrderDetailExInfo", id: 4 }, PerformanceTemplateID: { type: "int64", id: 5 }, MarketID: { type: "uint32", id: 6 }, OrderSrc: { type: "uint32", id: 7 }, ClientOrderTime: { type: "string", id: 8 }, ClientType: { type: "uint32", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, ZSBuyOrderListingRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRTradeOrderID: { type: "uint64", id: 6 }, OrderTime: { type: "string", id: 7 }, ClientSerialNo: { type: "string", id: 8 } } }, ZSSellOrderDestingApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, BuyWRTradeOrderID: { type: "uint64", id: 4 }, WRStandardID: { type: "uint64", id: 5 }, WRFactorTypeID: { type: "uint64", id: 6 }, ApplyQty: { type: "double", id: 7 }, ApplyPrice: { type: "double", id: 8 }, LadingBillID: { type: "uint64", id: 9 }, SubNum: { type: "uint32", id: 10 }, ApplyRemark: { type: "string", id: 11 }, ClientType: { type: "uint32", id: 12 }, ClientSerialNo: { type: "string", id: 13 }, MarketID: { type: "uint64", id: 14 } } }, ZSSellOrderDestingApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, ApplyID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, ZSSellOrderDestingApplyOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, SellDelistingApplyID: { type: "uint64", id: 4 }, AuditRemark: { type: "string", id: 5 }, OperateType: { type: "uint32", id: 6 }, MarketID: { type: "uint32", id: 7 }, ClientType: { type: "uint32", id: 8 }, OrderSrc: { type: "uint32", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, ZSSellOrderDestingApplyOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, SellDelistingApplyID: { type: "uint64", id: 6 }, WRTradeOrderID: { type: "uint64", id: 7 }, FreezeAmount: { type: "double", id: 8 }, OrderTime: { type: "string", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, GoodsFavoriteOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, WRTradeOrderID: { type: "uint64", id: 3 }, OperateType: { type: "uint32", id: 4 }, ClientType: { type: "uint32", id: 5 }, MarketID: { type: "uint32", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, GoodsFavoriteOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, WRTradeOrderID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, DepositConfigInfo: { fields: { DepositRate: { type: "double", id: 1 }, DiscountAmount: { type: "double", id: 2 } } }, PurchaseTransferNtf: { fields: { Header: { type: "MessageHead", id: 1 }, TransferID: { type: "uint64", id: 2 } } }, SpotPresaleListingOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, WRStandardID: { type: "uint32", id: 4 }, WarehouseID: { type: "uint32", id: 5 }, Qty: { type: "uint64", id: 6 }, EndDate: { type: "string", id: 7 }, DepositConfigs: { rule: "repeated", type: "DepositConfigInfo", id: 8 }, ClientType: { type: "uint32", id: 9 }, ClientSerialNo: { type: "string", id: 10 }, UnitPrice: { type: "double", id: 11 } } }, SpotPresaleListingOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PresaleApplyID: { type: "uint64", id: 4 }, WRTradeOrderID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, SpotPresaleDestingOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, PresaleApplyID: { type: "uint64", id: 4 }, Qty: { type: "uint64", id: 5 }, DepositID: { type: "uint64", id: 6 }, THJDeliveryMode: { type: "uint32", id: 7 }, ContactName: { type: "string", id: 8 }, ContactInfo: { type: "string", id: 9 }, DesAddress: { type: "string", id: 10 }, ReceiptInfo: { type: "string", id: 11 }, ClientType: { type: "uint32", id: 12 }, ClientSerialNo: { type: "string", id: 13 }, DepositType: { type: "uint32", id: 14 }, DepositRate: { type: "double", id: 15 }, UpdatorID: { type: "uint32", id: 16 } } }, SpotPresaleDestingOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PresaleApplyID: { type: "uint64", id: 4 }, WRTradeDetailID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, SpotPresaleEndReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, PresaleApplyID: { type: "uint64", id: 3 }, LastPrice: { type: "double", id: 4 }, ClientType: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, SpotPresaleEndRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, PresaleApplyID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, SpotPresalePlaymentReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, WRTradeDetailID: { type: "uint64", id: 3 }, ClientType: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, SpotPresalePlaymentRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, WRTradeDetailID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, SpotPresaleBreachOfContractApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, WRTradeDetailID: { type: "uint64", id: 3 }, ClientType: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, SpotPresaleBreachOfContractApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, WRTradeDetailID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, SpotPresaleBreachOfContractConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRTradeDetailID: { type: "uint64", id: 2 }, BuyAmount: { type: "double", id: 3 }, ExchangeAmount: { type: "double", id: 4 }, HandleRemark: { type: "string", id: 5 }, ClientType: { type: "uint32", id: 6 }, ClientSerialNo: { type: "string", id: 7 }, MemberAmount: { type: "double", id: 8 }, RefereeUserAmount: { type: "double", id: 9 }, SellAmount: { type: "double", id: 10 } } }, SpotPresaleBreachOfContractConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, WRTradeDetailID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, SpotPresaleTransferListingReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, WRTradeDetailID: { type: "uint64", id: 3 }, TransferPrice: { type: "double", id: 4 }, ClientType: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, SpotPresaleTransferListingRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, TransferID: { type: "uint64", id: 5 }, WRTradeDetailID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, SpotPresaleDeliveryConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, WRTradeDetailID: { type: "uint64", id: 3 }, Remark: { type: "string", id: 4 }, ClientType: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, SpotPresaleDeliveryConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, WRTradeDetailID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, THJRedPacketLotteryReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, ClientType: { type: "uint32", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, THJRedPacketLotteryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, RedPacketAmount: { type: "double", id: 5 }, GearLevel: { type: "uint32", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, THJPurchaseTradeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, WRTradeDetailID: { type: "uint64", id: 2 } } }, SpotPresaleTransferCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, WRTradeDetailID: { type: "uint64", id: 3 }, ClientType: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, SpotPresaleTransferCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TransferID: { type: "uint64", id: 4 }, WRTradeDetailID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, SpotPresaleTransferDestingReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, TransferID: { type: "uint64", id: 4 }, ClientType: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, SpotPresaleTransferDestingRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, TransferID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, THJProfitDrawApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, DrawMonth: { type: "string", id: 3 }, DrawAmount: { type: "double", id: 4 }, ApplySrc: { type: "uint32", id: 5 }, ApplyerID: { type: "uint32", id: 6 }, ClientType: { type: "uint32", id: 7 }, ClientSerialNo: { type: "string", id: 8 } } }, THJProfitDrawApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, ApplyID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, THJBuildRefUserScoreReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, ClientType: { type: "uint32", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, THJBuildRefUserScoreRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, SpotPresaleInversotrDespositReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, DepositRate: { type: "double", id: 3 }, DepositQty: { type: "int64", id: 4 }, UpdatorID: { type: "uint32", id: 5 }, ClientType: { type: "uint32", id: 6 }, ClientSerialNo: { type: "string", id: 7 }, UpdatorType: { type: "uint32", id: 8 } } }, SpotPresaleInversotrDespositRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, SpotPresalePointPriceReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, WRTradeDetailID: { type: "uint64", id: 3 }, ClientType: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, SpotPresalePointPriceRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, WRTradeDetailID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, GZPresaleApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, SellUserID: { type: "uint32", id: 2 }, SellAccountID: { type: "uint64", id: 3 }, WRStandardName: { type: "string", id: 4 }, PresaleQty: { type: "double", id: 5 }, MinBuyQty: { type: "double", id: 6 }, MaxBuyQty: { type: "double", id: 7 }, MinSuccessQty: { type: "double", id: 8 }, UnitPrice: { type: "double", id: 9 }, StartDate: { type: "string", id: 10 }, EndDate: { type: "string", id: 11 }, BuyMarginAlgorithm: { type: "uint32", id: 12 }, BuyMarginValue: { type: "double", id: 13 }, PerformanceTemplateID: { type: "int64", id: 14 }, MarketID: { type: "uint32", id: 15 }, YSZSCategory: { type: "uint32", id: 16 }, ZSColorTypeStr: { type: "string", id: 17 }, ZSClarityTypeStr: { type: "string", id: 18 }, SizeStr: { type: "string", id: 19 }, YieldRate: { type: "string", id: 20 }, QtyDesc: { type: "string", id: 21 }, WeightDesc: { type: "string", id: 22 }, YSProductionMode: { type: "uint32", id: 23 }, PictureUrls: { type: "string", id: 24 }, Remark: { type: "string", id: 25 }, ClientType: { type: "uint32", id: 26 }, ClientSerialNo: { type: "string", id: 27 } } }, GZPresaleApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SellUserID: { type: "uint32", id: 4 }, PresaleApplyID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, GZPresaleApplyAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, PresaleApplyID: { type: "uint64", id: 2 }, SellMarginAlgorithm: { type: "uint32", id: 3 }, SellMarginValue: { type: "double", id: 4 }, AuditSrc: { type: "uint32", id: 5 }, AuditID: { type: "uint32", id: 6 }, AuditRemark: { type: "string", id: 7 }, MarketID: { type: "uint32", id: 8 }, ClientType: { type: "uint32", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, GZPresaleApplyAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PresaleApplyID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, GZPresaleOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, WRTradeOrderID: { type: "uint64", id: 4 }, OrderQty: { type: "double", id: 5 }, MarketID: { type: "uint32", id: 6 }, ClientOrderTime: { type: "string", id: 7 }, ClientType: { type: "uint32", id: 8 }, ClientSerialNo: { type: "string", id: 9 } } }, GZPresaleOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRTradeOrderID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, GZCenterPurchasePriceList: { fields: { StepIndex: { type: "uint32", id: 1 }, Qty: { type: "double", id: 2 }, Price: { type: "double", id: 3 } } }, GZCenterPurchaseApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, SellUserID: { type: "uint32", id: 2 }, SellAccountID: { type: "uint64", id: 3 }, WRStandardName: { type: "string", id: 4 }, PresaleQty: { type: "double", id: 5 }, MinBuyQty: { type: "double", id: 6 }, MaxBuyQty: { type: "double", id: 7 }, MinSuccessQty: { type: "double", id: 8 }, StartDate: { type: "string", id: 9 }, EndDate: { type: "string", id: 10 }, BuyMarginAlgorithm: { type: "uint32", id: 11 }, BuyMarginValue: { type: "double", id: 12 }, PerformanceTemplateID: { type: "int64", id: 13 }, GZCenterPurchasePriceLists: { rule: "repeated", type: "GZCenterPurchasePriceList", id: 14 }, MarketID: { type: "uint32", id: 15 }, YSZSCategory: { type: "uint32", id: 16 }, ZSShapeTypeStr: { type: "string", id: 17 }, ZSColorTypeStr: { type: "string", id: 18 }, ZSClarityTypeStr: { type: "string", id: 19 }, ZSCutTypeStr: { type: "string", id: 20 }, ZSSymmetryTypeStr: { type: "string", id: 21 }, ZSPolishTypeStr: { type: "string", id: 22 }, ZSFluorescenceTypeStr: { type: "string", id: 23 }, SizeStr: { type: "string", id: 24 }, YieldRate: { type: "string", id: 25 }, QtyDesc: { type: "string", id: 26 }, WeightDesc: { type: "string", id: 27 }, YSProductionMode: { type: "uint32", id: 28 }, PictureUrls: { type: "string", id: 29 }, Remark: { type: "string", id: 30 }, ClientType: { type: "uint32", id: 31 }, ClientSerialNo: { type: "string", id: 32 } } }, GZCenterPurchaseApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SellUserID: { type: "uint32", id: 4 }, PresaleApplyID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, GZCenterPurchaseApplyAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, PresaleApplyID: { type: "uint64", id: 2 }, SellMarginAlgorithm: { type: "uint32", id: 3 }, SellMarginValue: { type: "double", id: 4 }, AuditSrc: { type: "uint32", id: 5 }, AuditID: { type: "uint32", id: 6 }, AuditRemark: { type: "string", id: 7 }, MarketID: { type: "uint32", id: 8 }, ClientType: { type: "uint32", id: 9 }, ClientSerialNo: { type: "string", id: 10 } } }, GZCenterPurchaseApplyAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, PresaleApplyID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, GZCenterPurchaseOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, WRTradeOrderID: { type: "uint64", id: 4 }, OrderQty: { type: "double", id: 5 }, MarketID: { type: "uint32", id: 6 }, ClientOrderTime: { type: "string", id: 7 }, ClientType: { type: "uint32", id: 8 }, ClientSerialNo: { type: "string", id: 9 } } }, GZCenterPurchaseOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRTradeOrderID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, ContractActivationReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 }, LenderAccountID: { type: "uint64", id: 5 }, wrholdids: { rule: "repeated", type: "uint64", id: 6, options: { packed: false } }, WRFactorTypeID: { type: "uint64", id: 7 }, DeliveryGoodsID: { type: "uint64", id: 8 }, BrandID: { type: "uint64", id: 9 }, QualityID: { type: "uint64", id: 10 }, SpecID: { type: "uint64", id: 11 }, WarehouseID: { type: "uint64", id: 12 }, DeliveryMonthID: { type: "uint64", id: 13 }, WRCurAmount: { type: "double", id: 14 }, estimateConfig: { rule: "repeated", type: "ContractEstimateConfig", id: 15 }, priceMove: { type: "double", id: 16 } } }, ContractActivationRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, Status: { type: "int32", id: 7 } } }, ContractConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, BorrowerAccountID: { type: "uint64", id: 4 }, WRFactorTypeID: { type: "uint64", id: 5 }, WRPositionQty: { type: "uint64", id: 6 }, estimateConfig: { rule: "repeated", type: "ContractEstimateConfig", id: 7 }, priceMove: { type: "double", id: 8 } } }, ContractConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, Status: { type: "int32", id: 7 } } }, ManualInterestSettlementReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 } } }, ManualInterestSettlementRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, Status: { type: "int32", id: 7 } } }, WarehouseRepurchaseReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 }, WRPositionQty: { type: "uint64", id: 5 } } }, WarehouseRepurchaseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, Status: { type: "int32", id: 7 } } }, PaymentArrearsReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 } } }, PaymentArrearsRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, Status: { type: "int32", id: 7 } } }, SCFBreachConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 }, Remark: { type: "string", id: 5 } } }, SCFBreachConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, BreachStatus: { type: "int32", id: 7 }, Status: { type: "int32", id: 8 } } }, SCFBreachHandleReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 }, BreachAmount: { type: "double", id: 5 }, Remark: { type: "string", id: 6 } } }, SCFBreachHandleRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, BreachStatus: { type: "int32", id: 7 }, Status: { type: "int32", id: 8 } } }, CloseContractReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 } } }, CloseContractRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, Status: { type: "int32", id: 7 } } }, AddPartnerFundReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 }, AddAmount: { type: "double", id: 5 } } }, AddPartnerfundRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, Status: { type: "int32", id: 7 } } }, ManualRepayReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 }, RepayAmount: { type: "double", id: 5 } } }, ManualRepayRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, Status: { type: "int32", id: 7 } } }, PaymentMarginReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 } } }, PaymentMarginRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, Status: { type: "int32", id: 7 } } }, ConfirmLoanReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 } } }, ConfirmLoanRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, Status: { type: "int32", id: 7 } } }, ContractLoginoutReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 } } }, ContractLoginountRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, Status: { type: "int32", id: 7 } } }, ContractStatusModifyReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExtBusinessID: { type: "uint64", id: 2 }, SCFContractID: { type: "uint64", id: 3 }, SCFContractType: { type: "int32", id: 4 }, ContractBeforeStatus: { type: "int32", id: 5 }, ScfContractStatus: { type: "int32", id: 6 } } }, ContractStatusModifyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SCFContractID: { type: "uint64", id: 4 }, SCFTicketID: { type: "uint64", id: 5 }, ExtBusinessID: { type: "uint64", id: 6 }, Status: { type: "int32", id: 7 } } }, ContractEstimateConfig: { fields: { scfcontractid: { type: "uint64", id: 1 }, scfgoodsid: { type: "uint64", id: 2 }, scfgoodsratio: { type: "double", id: 3 }, pricemove: { type: "double", id: 4 }, weightratio: { type: "double", id: 5 }, updatetime: { type: "string", id: 6 } } }, GenerateBuyBackContractReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReleatedId: { type: "uint64", id: 2 }, ScfContractType: { type: "uint32", id: 3 }, LenderUserID: { type: "uint32", id: 4 }, LenderAccountID: { type: "uint64", id: 5 }, BorrowerUserID: { type: "uint32", id: 6 }, BorrowerAccountID: { type: "uint64", id: 7 }, TradeAmount: { type: "double", id: 8 }, TradeQty: { type: "uint64", id: 9 }, RemainAmount: { type: "double", id: 10 }, InitMargin: { type: "double", id: 11 }, WRFactorTypeID: { type: "uint64", id: 12 }, IsAutoLoan: { type: "uint32", id: 13 }, MarginRatio: { type: "double", id: 14 }, InterestRateMode: { type: "uint32", id: 15 }, InterestRate: { type: "double", id: 16 }, InterestSettleMode: { type: "uint32", id: 17 }, InterestSettleValue: { type: "double", id: 18 }, InterestMinLen: { type: "uint32", id: 19 }, FinancingDays: { type: "uint32", id: 20 }, DeliveryGoodsID: { type: "uint32", id: 21 }, WarehouseID: { type: "uint32", id: 22 }, TradeMarketID: { type: "uint32", id: 23 }, HasFreezeWR: { type: "uint32", id: 24 } } }, GenerateBuyBackContractRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReleatedId: { type: "uint64", id: 4 }, ScfContractId: { type: "uint64", id: 5 } } }, ChannelAccountInfo: { fields: { BrokerID: { type: "string", id: 1 }, AccountID: { type: "string", id: 2 }, AccountPwd: { type: "string", id: 3 } } }, ChannelAccountMoneyInfo: { fields: { BrokerID: { type: "string", id: 1 }, InvestorID: { type: "string", id: 2 }, PreBalance: { type: "double", id: 3 }, PreMargin: { type: "double", id: 4 }, InterestBase: { type: "double", id: 5 }, Interest: { type: "double", id: 6 }, Deposit: { type: "double", id: 7 }, Withdraw: { type: "double", id: 8 }, FrozenMargin: { type: "double", id: 9 }, FrozenCash: { type: "double", id: 10 }, FrozenCommission: { type: "double", id: 11 }, CurrMargin: { type: "double", id: 12 }, CashIn: { type: "double", id: 13 }, Commission: { type: "double", id: 14 }, CloseProfit: { type: "double", id: 15 }, PositionProfit: { type: "double", id: 16 }, Balance: { type: "double", id: 17 }, Available: { type: "double", id: 18 }, WithdrawQuota: { type: "double", id: 19 }, Reserve: { type: "double", id: 20 }, TradingDay: { type: "string", id: 21 }, SettlementID: { type: "int32", id: 22 }, ExchangeMargin: { type: "double", id: 23 }, DeliveryMargin: { type: "double", id: 24 }, ExchangeDeliveryMargin: { type: "double", id: 25 } } }, ChannelPositionInfo: { fields: { InstrumentID: { type: "string", id: 1 }, BrokerID: { type: "string", id: 2 }, InvestorID: { type: "string", id: 3 }, PosiDirection: { type: "uint32", id: 4 }, HedgeFlag: { type: "uint32", id: 5 }, PositionDate: { type: "uint32", id: 6 }, YdPosition: { type: "int32", id: 7 }, Position: { type: "int32", id: 8 }, LongFrozen: { type: "int32", id: 9 }, ShortFrozen: { type: "int32", id: 10 }, OpenVolume: { type: "int32", id: 11 }, CloseVolume: { type: "int32", id: 12 }, OpenAmount: { type: "double", id: 13 }, CloseAmount: { type: "double", id: 14 }, PositionCost: { type: "double", id: 15 }, UseMargin: { type: "double", id: 16 }, FrozenMargin: { type: "double", id: 17 }, FrozenCash: { type: "double", id: 18 }, FrozenCommission: { type: "double", id: 19 }, CashIn: { type: "double", id: 20 }, Commission: { type: "double", id: 21 }, CloseProfit: { type: "double", id: 22 }, PositionProfit: { type: "double", id: 23 }, PreSettlementPrice: { type: "double", id: 24 }, SettlementPrice: { type: "double", id: 25 }, TradingDay: { type: "string", id: 26 }, OpenCost: { type: "double", id: 27 }, ExchangeMargin: { type: "double", id: 28 }, CloseProfitByDate: { type: "double", id: 29 }, CloseProfitByTrade: { type: "double", id: 30 }, TodayPosition: { type: "int32", id: 31 } } }, ChannelPositionDetailInfo: { fields: { InstrumentID: { type: "string", id: 1 }, BrokerID: { type: "string", id: 2 }, InvestorID: { type: "string", id: 3 }, HedgeFlag: { type: "uint32", id: 4 }, Direction: { type: "uint32", id: 5 }, OpenDate: { type: "string", id: 6 }, TradeID: { type: "string", id: 7 }, Volume: { type: "int32", id: 8 }, OpenPrice: { type: "double", id: 9 }, TradingDay: { type: "string", id: 10 }, SettlementID: { type: "int32", id: 11 }, ExchangeID: { type: "string", id: 12 }, CloseProfitByDate: { type: "double", id: 13 }, CloseProfitByTrade: { type: "double", id: 14 }, PositionProfitByDate: { type: "double", id: 15 }, PositionProfitByTrade: { type: "double", id: 16 }, Margin: { type: "double", id: 17 }, ExchMargin: { type: "double", id: 18 }, LastSettlementPrice: { type: "double", id: 19 }, SettlementPrice: { type: "double", id: 20 }, CloseVolume: { type: "int32", id: 21 }, CloseAmount: { type: "double", id: 22 } } }, ChannelOrderInfo: { fields: { InstrumentID: { rule: "required", type: "string", id: 1 }, OrderPriceType: { type: "uint32", id: 2 }, Direction: { type: "uint32", id: 3 }, OffsetFlag: { type: "uint32", id: 4 }, LimitPrice: { type: "double", id: 5 }, VolumeTotalOriginal: { type: "int32", id: 6 }, TimeCondition: { type: "uint32", id: 7 }, HedgeFlag: { type: "uint32", id: 8 }, ExchangeID: { type: "string", id: 9 }, ClientOrderID: { type: "int32", id: 10 }, MhpOrderID: { type: "int32", id: 11 }, ChannelOrderSysID: { type: "string", id: 12 }, VolumeTraded: { type: "int32", id: 13 }, VolumeTotal: { type: "int32", id: 14 }, InsertDate: { type: "string", id: 15 }, InsertTime: { type: "string", id: 16 }, CancelTime: { type: "string", id: 17 }, OrderStatus: { type: "uint32", id: 18 }, StatusMsg: { type: "bytes", id: 19 }, InvestorID: { rule: "required", type: "string", id: 20 }, TradingDay: { type: "string", id: 21 } } }, ChannelTradeInfo: { fields: { InvestorID: { type: "string", id: 1 }, InstrumentID: { type: "string", id: 2 }, ExchangeID: { type: "string", id: 3 }, HedgeFlag: { type: "uint32", id: 4 }, Direction: { type: "uint32", id: 5 }, OffsetFlag: { type: "uint32", id: 6 }, Price: { type: "double", id: 7 }, Volume: { type: "int32", id: 8 }, TradeDate: { type: "string", id: 9 }, TradeTime: { type: "string", id: 10 }, TradingDay: { type: "string", id: 11 }, ChannelTradeID: { type: "string", id: 12 }, ChannelOrderSysID: { type: "string", id: 13 }, MhpOrderID: { type: "int32", id: 14 }, ClientOrderID: { type: "int32", id: 15 } } }, ChannelInstrumentInfo: { fields: { InstrumentID: { type: "string", id: 1 }, ProductID: { type: "string", id: 2 }, ExchangeID: { type: "string", id: 3 }, ChannelID: { type: "int32", id: 4 } } }, ChannelRequestInfo: { fields: { RequestID: { type: "int32", id: 1 }, InterfaceID: { type: "uint32", id: 2 }, RequestDate: { type: "string", id: 3 }, RequestTime: { type: "string", id: 4 }, LoginID: { type: "string", id: 5 } } }, ChannelResponseInfo: { fields: { RspCode: { rule: "required", type: "int32", id: 1 }, RspText: { type: "bytes", id: 2 }, RequestID: { type: "int32", id: 3 }, IsLast: { type: "uint32", id: 4 } } }, ChannelReqLogin: { fields: { ReqInfo: { type: "ChannelRequestInfo", id: 1 }, LoginID: { rule: "required", type: "string", id: 2 }, LoginPwd: { rule: "required", type: "string", id: 3 }, Account: { rule: "required", type: "ChannelAccountInfo", id: 4 } } }, ChannelRspLogin: { fields: { RspInfo: { rule: "required", type: "ChannelResponseInfo", id: 1 } } }, ChannelReqLogout: { fields: { ReqInfo: { type: "ChannelRequestInfo", id: 1 }, LoginID: { rule: "required", type: "string", id: 2 } } }, ChannelRspLogout: { fields: { RspInfo: { rule: "required", type: "ChannelResponseInfo", id: 1 } } }, ChannelReqSubscribeQuote: { fields: { ReqInfo: { type: "ChannelRequestInfo", id: 1 }, InstrumentCodes: { rule: "repeated", type: "string", id: 2 } } }, ChannelRspSubscribeQuote: { fields: { RspInfo: { rule: "required", type: "ChannelResponseInfo", id: 1 }, LastQuotes: { rule: "repeated", type: "ChannelRealQuotation", id: 2 } } }, ChannelRealQuotation: { fields: { strName: { type: "string", id: 1 }, strWare: { type: "string", id: 2 }, strSettlementGroupID: { type: "string", id: 3 }, strSettlementID: { type: "string", id: 4 }, strLast: { type: "string", id: 5 }, strLastVolume: { type: "string", id: 6 }, strLastTurnover: { type: "string", id: 7 }, strLastLot: { type: "string", id: 8 }, strTotalVolume: { type: "string", id: 9 }, strTotalTurnover: { type: "string", id: 10 }, strTotalLot: { type: "string", id: 11 }, strPreClose: { type: "string", id: 12 }, strOpen: { type: "string", id: 13 }, strHigh: { type: "string", id: 14 }, strLow: { type: "string", id: 15 }, strClose: { type: "string", id: 16 }, strLifeHigh: { type: "string", id: 17 }, strLifeLow: { type: "string", id: 18 }, strPreSettle: { type: "string", id: 19 }, strSettle: { type: "string", id: 20 }, strAverage: { type: "string", id: 21 }, strHighLimit: { type: "string", id: 22 }, strLowLimit: { type: "string", id: 23 }, strPriceEarningsRatio1: { type: "string", id: 24 }, strPriceEarningsRatio2: { type: "string", id: 25 }, strChange: { type: "string", id: 26 }, strChangeSinceOpen: { type: "string", id: 27 }, strPctChange: { type: "string", id: 28 }, strPreOpenInterest: { type: "string", id: 29 }, strOpenInterest: { type: "string", id: 30 }, strPreDelta: { type: "string", id: 31 }, strDelta: { type: "string", id: 32 }, strDate: { type: "string", id: 33 }, strTime: { type: "string", id: 34 }, strBid: { type: "string", id: 35 }, strBid2: { type: "string", id: 36 }, strBid3: { type: "string", id: 37 }, strBid4: { type: "string", id: 38 }, strBid5: { type: "string", id: 39 }, strBidVolume: { type: "string", id: 40 }, strBidVolume2: { type: "string", id: 41 }, strBidVolume3: { type: "string", id: 42 }, strBidVolume4: { type: "string", id: 43 }, strBidVolume5: { type: "string", id: 44 }, strAsk: { type: "string", id: 45 }, strAsk2: { type: "string", id: 46 }, strAsk3: { type: "string", id: 47 }, strAsk4: { type: "string", id: 48 }, strAsk5: { type: "string", id: 49 }, strAskVolume: { type: "string", id: 50 }, strAskVolume2: { type: "string", id: 51 }, strAskVolume3: { type: "string", id: 52 }, strAskVolume4: { type: "string", id: 53 }, strAskVolume5: { type: "string", id: 54 }, lCount: { type: "int32", id: 55 }, iOrderID: { type: "int32", id: 56 }, lRadix: { type: "int32", id: 57 }, strRemark: { type: "string", id: 58 }, strAskHigh: { type: "string", id: 59 }, strAskLow: { type: "string", id: 60 }, strAskPreClose: { type: "string", id: 61 }, strAskOpen: { type: "string", id: 62 }, iBitNumbers: { type: "int32", id: 63 }, nSourceID: { type: "int32", id: 64 }, nWareGroupID: { type: "int32", id: 65 }, nExchangeID: { type: "int32", id: 66 }, nSourceStepPrice: { type: "int32", id: 67 }, lLastTime: { type: "int32", id: 68 }, strBidQueueInfo: { type: "string", id: 69 }, strAskQueueInfo: { type: "string", id: 70 }, strTotalOpenInterest: { type: "string", id: 71 }, strStrike: { type: "string", id: 72 }, strCalculatedOpen: { type: "string", id: 73 }, strBidOpen: { type: "string", id: 74 }, strBidClose: { type: "string", id: 75 }, strPreTotalTurnover: { type: "string", id: 76 }, strTradeDelete: { type: "string", id: 77 }, strTradeDeleteVolume: { type: "string", id: 78 }, strEAS: { type: "string", id: 79 }, strAskClose: { type: "string", id: 80 }, strPublicTradeType: { type: "string", id: 81 }, strIEP: { type: "string", id: 82 }, strIEV: { type: "string", id: 83 }, strGreyMarketPrice: { type: "string", id: 84 }, strBidOrder: { type: "string", id: 85 }, strBidOrder2: { type: "string", id: 86 }, strBidOrder3: { type: "string", id: 87 }, strBidOrder4: { type: "string", id: 88 }, strBidOrder5: { type: "string", id: 89 }, strAskOrder: { type: "string", id: 90 }, strAskOrder2: { type: "string", id: 91 }, strAskOrder3: { type: "string", id: 92 }, strAskOrder4: { type: "string", id: 93 }, strAskOrder5: { type: "string", id: 94 }, nID: { type: "int32", id: 95 } } }, ChannelReqInputOrder: { fields: { ReqInfo: { type: "ChannelRequestInfo", id: 1 }, BrokerID: { type: "string", id: 2 }, InvestorID: { type: "string", id: 3 }, InstrumentID: { type: "string", id: 4 }, OrderPriceType: { type: "uint32", id: 5 }, Direction: { type: "uint32", id: 6 }, OffsetFlag: { type: "uint32", id: 7 }, LimitPrice: { type: "double", id: 8 }, VolumeTotalOriginal: { type: "int32", id: 9 }, TimeCondition: { type: "uint32", id: 10 }, HedgeFlag: { type: "uint32", id: 11 }, ClientOrderID: { rule: "required", type: "int32", id: 12 } } }, ChannelRspInputOrder: { fields: { RspInfo: { rule: "required", type: "ChannelResponseInfo", id: 1 }, ClientOrderID: { rule: "required", type: "int32", id: 2 }, MhpOrderID: { type: "int32", id: 3 } } }, ChannelReqOrderAction: { fields: { ReqInfo: { type: "ChannelRequestInfo", id: 1 }, BrokerID: { type: "string", id: 2 }, InvestorID: { type: "string", id: 3 }, InstrumentID: { type: "string", id: 4 }, ClientOrderID: { type: "int32", id: 5 }, MhpOrderID: { type: "int32", id: 6 }, ActionFlag: { type: "string", id: 7 }, LimitPrice: { type: "double", id: 8 }, VolumeChange: { type: "int32", id: 9 }, ExchangeID: { type: "string", id: 10 } } }, ChannelRspOrderAction: { fields: { RspInfo: { rule: "required", type: "ChannelResponseInfo", id: 1 }, ClientOrderID: { type: "int32", id: 2 } } }, ChannelReqQryTradingAccount: { fields: { ReqInfo: { type: "ChannelRequestInfo", id: 1 }, InvestorID: { rule: "required", type: "string", id: 2 }, BrokerID: { type: "string", id: 3 } } }, ChannelRspQryTradingAccount: { fields: { RspInfo: { rule: "required", type: "ChannelResponseInfo", id: 1 }, MoneyInfo: { type: "ChannelAccountMoneyInfo", id: 2 } } }, ChannelReqQryPosition: { fields: { ReqInfo: { type: "ChannelRequestInfo", id: 1 }, InvestorID: { rule: "required", type: "string", id: 2 }, BrokerID: { type: "string", id: 3 }, InstrumentID: { type: "string", id: 4 } } }, ChannelRspQryPosition: { fields: { RspInfo: { rule: "required", type: "ChannelResponseInfo", id: 1 }, Position: { rule: "repeated", type: "ChannelPositionInfo", id: 2 } } }, ChannelReqQryPositionDetail: { fields: { ReqInfo: { type: "ChannelRequestInfo", id: 1 }, InvestorID: { rule: "required", type: "string", id: 2 }, BrokerID: { type: "string", id: 3 }, InstrumentID: { type: "string", id: 4 } } }, ChannelRspQryPositionDetail: { fields: { RspInfo: { rule: "required", type: "ChannelResponseInfo", id: 1 }, PositionDetail: { rule: "repeated", type: "ChannelPositionDetailInfo", id: 2 } } }, ChannelReqQryOrder: { fields: { ReqInfo: { type: "ChannelRequestInfo", id: 1 }, InvestorID: { rule: "required", type: "string", id: 2 }, BrokerID: { type: "string", id: 3 }, InstrumentID: { type: "string", id: 4 }, ClientOrderID: { type: "int32", id: 5 }, MhpOrderID: { type: "int32", id: 6 }, ChannelOrderSysID: { type: "string", id: 7 } } }, ChannelRspQryOrder: { fields: { RspInfo: { rule: "required", type: "ChannelResponseInfo", id: 1 }, Order: { rule: "repeated", type: "ChannelOrderInfo", id: 2 } } }, ChannelReqQryTrade: { fields: { ReqInfo: { type: "ChannelRequestInfo", id: 1 }, InvestorID: { rule: "required", type: "string", id: 2 }, BrokerID: { type: "string", id: 3 }, InstrumentID: { type: "string", id: 4 } } }, ChannelRspQryTrade: { fields: { RspInfo: { rule: "required", type: "ChannelResponseInfo", id: 1 }, Trade: { rule: "repeated", type: "ChannelTradeInfo", id: 2 } } }, ChannelReqQryInstrument: { fields: { ReqInfo: { type: "ChannelRequestInfo", id: 1 }, LoginID: { rule: "required", type: "string", id: 2 } } }, ChannelRspQryInstrument: { fields: { RspInfo: { rule: "required", type: "ChannelResponseInfo", id: 1 }, Instruments: { rule: "repeated", type: "ChannelInstrumentInfo", id: 2 } } }, ChannelNoticeOrder: { fields: { order: { rule: "required", type: "ChannelOrderInfo", id: 1 } } }, ChannelNOticeTrade: { fields: { trade: { rule: "required", type: "ChannelTradeInfo", id: 1 } } }, ShortMsgSendReq: { fields: { Header: { type: "MessageHead", id: 1 }, MsgType: { type: "int32", id: 2 }, TemplateID: { rule: "required", type: "int32", id: 3 }, Priority: { rule: "required", type: "int32", id: 4 }, ScheduledTime: { type: "string", id: 5 }, RecvPhone: { rule: "repeated", type: "string", id: 6 }, ParamValues: { rule: "repeated", type: "string", id: 7 }, AreaCode: { type: "string", id: 8 }, Email: { type: "string", id: 9 }, FilePaths: { rule: "repeated", type: "string", id: 10 } } }, ShortMsgSendRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, FailedPhone: { rule: "repeated", type: "string", id: 4 } } }, MsStrategyPauseReq: { fields: { Header: { type: "MessageHead", id: 1 }, MarketingStrategyID: { type: "uint64", id: 2 }, IsStop: { type: "int32", id: 3 } } }, MsStrategyPauseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, MarketingStrategyID: { type: "uint64", id: 4 } } }, MsInvoiceOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, InvoiceOrderID: { type: "uint64", id: 2 }, ReceiverUserID: { type: "uint64", id: 3 }, ReceiverAccountID: { type: "uint64", id: 4 }, ShipperUserID: { type: "uint64", id: 5 }, ShipperAccountID: { type: "uint64", id: 6 }, ApplyType: { type: "int32", id: 7 }, PickupMode: { type: "uint32", id: 8 }, DeliverGoodsInfo: { rule: "repeated", type: "MsInvoiceOrderDetail", id: 9 }, ShipQty: { type: "uint64", id: 10 }, ReceiverAddress: { type: "string", id: 11 }, ExpressInfo: { type: "string", id: 12 }, ReceiptStatus: { type: "int32", id: 13 }, ReceiptType: { type: "int32", id: 14 }, UserName: { type: "string", id: 15 }, TaxpayerID: { type: "string", id: 16 }, ContactInfo: { type: "string", id: 17 }, Remark: { type: "string", id: 18 }, SpecUserID: { type: "uint64", id: 19 }, VersionFlag: { type: "int32", id: 20 }, receiptcode: { type: "string", id: 21 }, receiptamount: { type: "string", id: 22 }, receiptdate: { type: "string", id: 23 }, receiptbank: { type: "string", id: 24 }, receiptaccount: { type: "string", id: 25 }, address: { type: "string", id: 26 }, idnum: { type: "string", id: 27 } } }, MsInvoiceOrderDetail: { fields: { ShipGoodsID: { type: "uint32", id: 1 }, ShipQty: { type: "int64", id: 2 } } }, MsInvoiceOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountId: { type: "uint64", id: 4 } } }, MsInvoiceConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, InvoiceOrderID: { type: "uint64", id: 2 }, Status: { type: "uint32", id: 3 }, Remark: { type: "string", id: 4 } } }, MsInvoiceConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, InvoiceOrderID: { type: "uint64", id: 4 } } }, ZYShipperConfigInfo: { fields: { ApplyType: { type: "int32", id: 1 }, PickupMode: { type: "uint32", id: 2 }, ReceiverAddress: { type: "string", id: 3 }, ExpressInfo: { type: "string", id: 4 }, ReceiptStatus: { type: "uint32", id: 5 }, ReceiptType: { type: "uint32", id: 6 }, UserName: { type: "string", id: 7 }, TaxpayerID: { type: "string", id: 8 }, ContactInfo: { type: "string", id: 9 }, DeliverGoodsInfo: { rule: "repeated", type: "MsInvoiceOrderDetail", id: 10 }, receiptcode: { type: "string", id: 11 }, receiptamount: { type: "string", id: 12 }, receiptdate: { type: "string", id: 13 }, receiptbank: { type: "string", id: 14 }, receiptaccount: { type: "string", id: 15 }, address: { type: "string", id: 16 }, idnum: { type: "string", id: 17 } } }, MsOrderExerciseReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReceiverUserID: { type: "uint64", id: 2 }, ReceiverAccountID: { type: "uint64", id: 3 }, ShipperUserID: { type: "uint64", id: 4 }, ShipperAccountID: { type: "uint64", id: 5 }, Premium: { type: "double", id: 6 }, ExercisePrice: { type: "double", id: 7 }, HolderQty: { type: "int32", id: 8 }, AgreeUnit: { type: "double", id: 9 }, RelatedID: { type: "uint64", id: 10 }, ShipperConfigType: { type: "int32", id: 11 }, ShipperConfigInfo: { type: "bytes", id: 12 }, VersionFlag: { type: "int32", id: 13 }, RelatedTradeID: { type: "uint64", id: 14 }, OptionType: { type: "uint32", id: 15 }, MarketPrice: { type: "double", id: 16 } } }, MsOrderExerciseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountId: { type: "uint64", id: 4 }, RelatedID: { type: "uint64", id: 5 } } }, MsLadingOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, LadingUserID: { type: "uint64", id: 2 }, LadingAccountID: { type: "uint64", id: 3 }, ShipperUserID: { type: "uint64", id: 4 }, ShipperAccountID: { type: "uint64", id: 5 }, ApplyType: { type: "int32", id: 6 }, DeliverGoodsInfo: { rule: "repeated", type: "MsInvoiceOrderDetail", id: 7 }, ShipQty: { type: "uint64", id: 8 }, ReceiverAddress: { type: "string", id: 9 }, ExpressInfo: { type: "string", id: 10 }, ReceiptStatus: { type: "uint32", id: 11 }, ReceiptType: { type: "int32", id: 12 }, UserName: { type: "string", id: 13 }, TaxpayerID: { type: "string", id: 14 }, ContactInfo: { type: "string", id: 15 }, Remark: { type: "string", id: 16 }, PickupMode: { type: "int32", id: 17 }, SpecUserID: { type: "uint64", id: 18 }, VersionFlag: { type: "int32", id: 19 }, receiptcode: { type: "string", id: 20 }, receiptamount: { type: "string", id: 21 }, receiptdate: { type: "string", id: 22 }, receiptbank: { type: "string", id: 23 }, receiptaccount: { type: "string", id: 24 }, address: { type: "string", id: 25 }, idnum: { type: "string", id: 26 } } }, MsLadingOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountId: { type: "uint64", id: 4 } } }, MarkingReciptReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReqTicket: { type: "uint64", id: 2 }, InvoiceOrderID: { rule: "required", type: "uint64", id: 3 }, TradeDate: { rule: "required", type: "string", id: 4 }, ReceiptStatus: { rule: "required", type: "int32", id: 5 }, ReceiptType: { rule: "required", type: "int32", id: 6 }, UserName: { type: "string", id: 7 }, TaxpayerID: { type: "string", id: 8 }, ContactInfo: { type: "string", id: 9 }, Remark: { type: "string", id: 10 }, Address: { type: "string", id: 11 }, IDNum: { type: "string", id: 12 }, receiptbank: { type: "string", id: 13 }, receiptaccount: { type: "string", id: 14 } } }, MarkingReciptRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReqTicket: { type: "uint64", id: 4 }, InvoiceOrderID: { rule: "required", type: "uint64", id: 5 }, Status: { rule: "required", type: "int32", id: 6 }, Remark: { type: "string", id: 7 } } }, MsCoupon2ScoreReq: { fields: { Header: { type: "MessageHead", id: 1 }, RelatedID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, IsTurnScore: { type: "int32", id: 4 }, Remark: { type: "string", id: 5 } } }, MsCoupon2ScoreRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RelatedID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, Remark: { type: "string", id: 6 } } }, GiveScoreRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Exchticket: { type: "uint64", id: 4 } } }, MsOrderExerciseAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, InvoiceOrderID: { type: "uint64", id: 2 }, Status: { type: "uint32", id: 3 }, Remark: { type: "string", id: 4 } } }, MsOrderExerciseAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, InvoiceOrderID: { type: "uint64", id: 4 } } }, FetchScoreReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, FromUserID: { type: "uint32", id: 4 }, ScoreType: { type: "uint32", id: 5 }, ScoreNum: { type: "uint32", id: 6 }, ResponseTopic: { type: "string", id: 7 }, ValidType: { type: "uint32", id: 8 }, ExpireDate: { type: "string", id: 9 }, RelatedOrderType: { type: "uint32", id: 10 }, RelationOrderID: { type: "uint64", id: 11 }, MarketingStrategyID: { type: "uint32", id: 12 }, BusinessCode: { type: "uint32", id: 13 } } }, FetchScoreRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, ConsumeScoreReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, ToUserID: { type: "uint32", id: 4 }, ScoreType: { type: "uint32", id: 5 }, ScoreNum: { type: "uint32", id: 6 }, RelationOrderID: { type: "uint64", id: 7 }, ResponseTopic: { type: "string", id: 8 }, OperatorType: { type: "uint32", id: 9 } } }, ConsumeScoreRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, CloseDownScoreReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, BuyBackReqId: { type: "uint64", id: 3 }, UserID: { type: "uint32", id: 4 }, FromUserID: { type: "uint32", id: 5 }, Auditer: { type: "uint32", id: 6 }, AuditRemark: { type: "string", id: 7 }, ScoreType: { type: "uint32", id: 8 }, ScoreNum: { type: "uint32", id: 9 }, RelationOrderID: { type: "uint64", id: 10 }, ResponseTopic: { type: "string", id: 11 } } }, CloseDownScoreRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, AppCloseDownScoreReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, BuyBackReqId: { type: "uint64", id: 3 }, ReqUserId: { type: "uint32", id: 4 }, ReqAccountId: { type: "uint64", id: 5 }, ProviderUserId: { type: "uint32", id: 6 }, ProviderAccountId: { type: "uint64", id: 7 }, ScoreTypeID: { type: "uint32", id: 8 }, Score: { type: "int32", id: 9 }, Amount: { type: "double", id: 10 }, ReqStatus: { type: "int32", id: 11 }, ResponseTopic: { type: "string", id: 12 } } }, AppCloseDownScoreRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, CancelScoreReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, BuyBackReqId: { type: "uint64", id: 3 }, UserID: { type: "uint32", id: 4 }, FromUserID: { type: "uint32", id: 5 }, ScoreType: { type: "uint32", id: 6 }, ScoreNum: { type: "uint32", id: 7 }, ResponseTopic: { type: "string", id: 8 } } }, CancelScoreRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, ClearScoreReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, ScoreType: { type: "uint32", id: 4 }, ScoreNum: { type: "uint32", id: 5 }, ResponseTopic: { type: "string", id: 6 } } }, ClearScoreRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 } } }, GetScoreRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, ScoreType: { type: "uint32", id: 5 }, ScoreNum: { type: "uint32", id: 6 }, ValidType: { type: "uint32", id: 7 }, ExpireDate: { type: "string", id: 8 }, TradeID: { type: "uint64", id: 9 } } }, ReduceScoreReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, ToUserID: { type: "uint32", id: 4 }, ScoreType: { type: "uint32", id: 5 }, ScoreNum: { type: "uint32", id: 6 }, RelationOrderID: { type: "uint64", id: 7 }, ResponseTopic: { type: "string", id: 8 } } }, ReduceScoreRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, UserReceiveInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, ReceiverName: { type: "string", id: 4 }, CardTypeID: { type: "uint32", id: 5 }, CardNum: { type: "string", id: 6 }, PhoneNum: { type: "string", id: 7 }, CountryID: { type: "uint32", id: 8 }, ProvinceID: { type: "uint32", id: 9 }, CityID: { type: "uint32", id: 10 }, DistrictID: { type: "uint32", id: 11 }, Address: { type: "string", id: 12 }, TakeRemark: { type: "string", id: 13 }, ReceiveInfoId: { type: "uint64", id: 14 } } }, UserReceiveInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReceiveInfoId: { type: "uint64", id: 4 } } }, DelUserReceiveInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReceiveInfoId: { type: "uint64", id: 2 } } }, DelUserReceiveInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, UserReceiptInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, UserName: { type: "string", id: 4 }, ReceiptType: { type: "uint32", id: 5 }, TaxpayerID: { type: "string", id: 6 }, ContactInfo: { type: "string", id: 7 }, ReceiptInfoId: { type: "uint64", id: 8 }, ReceiptBank: { type: "string", id: 9 }, ReceiptAccount: { type: "string", id: 10 }, Address: { type: "string", id: 11 }, IDNum: { type: "string", id: 12 }, Email: { type: "string", id: 13 } } }, UserReceiptInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReceiptInfoId: { type: "uint64", id: 4 } } }, DelUserReceiptInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReceiptInfoId: { type: "uint64", id: 2 } } }, DelUserReceiptInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, InvestorDelReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint64", id: 2 }, ImageUrl: { type: "string", id: 3 } } }, InvestorDelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, ProviderUserSignReq: { fields: { Header: { type: "MessageHead", id: 1 }, ProviderUserID: { type: "uint64", id: 2 }, InvestorUserID: { type: "uint64", id: 3 } } }, ProviderUserSignRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ContractName: { type: "string", id: 4 } } }, PreSaleApplyPrice: { fields: { Stepindex: { type: "uint32", id: 1 }, Qty: { type: "uint32", id: 2 }, Price: { type: "double", id: 3 } } }, PreSaleApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, Selleruserid: { type: "uint64", id: 2 }, Selleraccountid: { type: "uint64", id: 3 }, MarketId: { type: "uint64", id: 4 }, GoodsName: { type: "string", id: 5 }, Unit: { type: "string", id: 6 }, Applyqty: { type: "uint32", id: 7 }, Goodspicurl: { type: "string", id: 8 }, Goodsdesc: { type: "string", id: 9 }, Startday: { type: "string", id: 10 }, Endday: { type: "string", id: 11 }, Steppricetype: { type: "uint32", id: 12 }, PriceList: { rule: "repeated", type: "PreSaleApplyPrice", id: 13 }, ApplyId: { type: "uint64", id: 14 }, Decimalplace: { type: "uint32", id: 15 } } }, PreSaleApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "string", id: 4 } } }, AuctionApplyCancelClientReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, ClientSerialNo: { type: "string", id: 3 } } }, AuctionApplyCancelClientRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, AuctionApplyOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRUserID: { type: "uint64", id: 2 }, WRAccountID: { type: "uint64", id: 3 }, MarketID: { type: "uint32", id: 4 }, GoodsName: { type: "string", id: 5 }, WRFactorTypeID: { type: "uint64", id: 6 }, ApplyQty: { type: "uint64", id: 7 }, StartPrice: { type: "double", id: 8 }, FloorPrice: { type: "double", id: 9 }, StartTime: { type: "string", id: 10 }, EndTime: { type: "string", id: 11 }, AuctionDesc: { type: "string", id: 12 }, CutInterval: { type: "uint32", id: 13 }, PriceStep: { type: "double", id: 14 }, DecimalPlace: { type: "uint32", id: 15 }, Uint: { type: "string", id: 16 }, GoodsPicUrl: { type: "string", id: 17 }, PriceMode: { type: "uint32", id: 18 }, ClientSerialNo: { type: "string", id: 19 }, StartTradeDate: { type: "string", id: 20 }, HasWr: { type: "uint32", id: 21 }, Appraisal: { type: "string", id: 22 }, Highestprice: { type: "double", id: 23 }, Deliverygoodsid: { type: "uint64", id: 24 }, Brandid: { type: "uint64", id: 25 }, Qualityid: { type: "uint64", id: 26 }, Specid: { type: "uint64", id: 27 }, Warehouseid: { type: "uint64", id: 28 }, Deliverymonthid: { type: "uint64", id: 29 } } }, AuctionApplyOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, InvoiceOrderRevedReq: { fields: { Header: { type: "MessageHead", id: 1 }, InvoiceOrderID: { type: "uint64", id: 2 }, Status: { type: "uint32", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, InvoiceOrderRevedRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, PreSaleApplyCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, CancelType: { type: "uint32", id: 3 } } }, PreSaleApplyCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, AuctionApplyOrderEditReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, WRUserID: { type: "uint64", id: 3 }, WRAccountID: { type: "uint64", id: 4 }, MarketID: { type: "uint32", id: 5 }, GoodsName: { type: "string", id: 6 }, WRFactorTypeID: { type: "uint64", id: 7 }, ApplyQty: { type: "uint64", id: 8 }, StartPrice: { type: "double", id: 9 }, FloorPrice: { type: "double", id: 10 }, StartTime: { type: "string", id: 11 }, EndTime: { type: "string", id: 12 }, AuctionDesc: { type: "string", id: 13 }, CutInterval: { type: "uint32", id: 14 }, PriceStep: { type: "double", id: 15 }, DecimalPlace: { type: "uint32", id: 16 }, Uint: { type: "string", id: 17 }, GoodsPicUrl: { type: "string", id: 18 }, ClientSerialNo: { type: "string", id: 19 }, StartTradeDate: { type: "string", id: 20 }, HasWr: { type: "uint32", id: 21 }, Appraisal: { type: "string", id: 22 }, Highestprice: { type: "double", id: 23 }, Deliverygoodsid: { type: "uint64", id: 24 }, Brandid: { type: "uint64", id: 25 }, Qualityid: { type: "uint64", id: 26 }, Specid: { type: "uint64", id: 27 }, Warehouseid: { type: "uint64", id: 28 }, Deliverymonthid: { type: "uint64", id: 29 }, PriceMode: { type: "uint32", id: 30 }, ChangeType: { type: "uint32", id: 31 } } }, AuctionApplyOrderEditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, UserReceiveIsDefaultReq: { fields: { Header: { type: "MessageHead", id: 1 }, AutoId: { type: "uint64", id: 2 }, UserId: { type: "uint64", id: 3 } } }, UserReceiveIsDefaultRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AutoId: { type: "uint64", id: 4 } } }, VolatilityGoodsConfigNtf: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsCode: { type: "string", id: 2 }, FromField: { type: "int32", id: 3 }, ExhqCode: { type: "string", id: 4 }, GoodShqCode: { type: "string", id: 5 }, PreReckonPrice: { type: "double", id: 6 }, ClearTime: { type: "string", id: 7 }, IsDelete: { type: "int32", id: 8 }, GoodsID: { type: "int32", id: 9 } } }, ModifyQuoterPriceMoveValueNtf: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsId: { type: "uint64", id: 2 }, GoodsCode: { type: "string", id: 3 }, PriceMoveValue: { type: "double", id: 4 }, HqConvertRatio: { type: "double", id: 5 }, PriceMoveAlgorithm: { type: "uint32", id: 6 }, Exchid: { type: "string", id: 7 }, BuyPtsub: { type: "uint64", id: 8 }, SellPtsub: { type: "uint64", id: 9 }, FilterpStub: { type: "uint64", id: 10 } } }, ReceiverInfo: { fields: { AutoID: { type: "uint64", id: 1 }, UserID: { type: "uint64", id: 2 }, ReceiverName: { type: "string", id: 3 }, CardTypeID: { type: "uint32", id: 4 }, CardNum: { type: "string", id: 5 }, PhoneNum: { type: "string", id: 6 }, Address: { type: "string", id: 7 }, TakeRemark: { type: "string", id: 8 }, AccountName: { type: "string", id: 9 }, CountryID: { type: "uint64", id: 10 }, ProvinceID: { type: "uint64", id: 11 }, CityID: { type: "uint64", id: 12 }, DistrictID: { type: "uint64", id: 13 }, IsDefault: { type: "uint32", id: 14 }, CountryName: { type: "string", id: 15 }, CountryCode: { type: "string", id: 16 }, CountryPCode: { type: "string", id: 17 }, ProvinceName: { type: "string", id: 18 }, ProvinceCode: { type: "string", id: 19 }, ProvincePCode: { type: "string", id: 20 }, CityName: { type: "string", id: 21 }, CityCode: { type: "string", id: 22 }, CityPCode: { type: "string", id: 23 }, DistrictName: { type: "string", id: 24 }, DistrictCode: { type: "string", id: 25 }, DistrictPCode: { type: "string", id: 26 } } }, SearchReceiverReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint64", id: 2 } } }, SearchReceiverRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint64", id: 4 }, InfoList: { rule: "repeated", type: "ReceiverInfo", id: 5 } } }, TradeTransferInfo: { fields: { UserID: { type: "uint64", id: 1 }, IsContract: { type: "uint32", id: 2 }, ContractType: { type: "uint32", id: 3 }, ContractDate: { type: "string", id: 4 }, ContractName: { rule: "repeated", type: "string", id: 5 } } }, TradeTransferReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint64", id: 2 } } }, TradeTransferRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint64", id: 4 }, ContractInfo: { rule: "repeated", type: "TradeTransferInfo", id: 5 } } }, SuerTradeTransferReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint64", id: 2 } } }, SuerTradeTransferRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint64", id: 4 }, PdfName: { type: "string", id: 5 } } }, AuctionApplyDeleteClientReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, ClientSerialNo: { type: "string", id: 3 } } }, AuctionApplyDeleteClientRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, ManageNotifyInfo: { fields: { Userid: { type: "uint64", id: 1 }, Title: { type: "string", id: 2 }, Context: { type: "string", id: 3 }, NotifyDay: { type: "uint32", id: 4 } } }, ManageNotifyReq: { fields: { Header: { type: "MessageHead", id: 1 }, NotifyInfo: { rule: "repeated", type: "ManageNotifyInfo", id: 2 } } }, ManageNotifyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, ResetPasswordCheckReq: { fields: { Header: { type: "MessageHead", id: 1 }, PwdType: { rule: "required", type: "uint32", id: 2 }, AccountId: { rule: "required", type: "string", id: 3 }, Mobile: { type: "string", id: 4 }, VerCode: { type: "string", id: 5 } } }, ResetPasswordCheckRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, IsAuth: { type: "uint32", id: 4 }, VerCode: { type: "string", id: 5 }, IsSign: { type: "uint32", id: 6 } } }, ResetPasswordkReq: { fields: { Header: { type: "MessageHead", id: 1 }, PwdType: { rule: "required", type: "uint32", id: 2 }, AccountId: { rule: "required", type: "string", id: 3 }, Mobile: { rule: "required", type: "string", id: 4 }, VerCode: { rule: "required", type: "string", id: 5 }, BankAccountNo: { type: "string", id: 6 }, CardNum: { type: "string", id: 7 } } }, ResetPasswordRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, NewPwd: { type: "string", id: 4 } } }, TenderApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, TenderUserID: { type: "uint64", id: 2 }, TenderNum: { type: "string", id: 3 }, TenderTitle: { type: "string", id: 4 }, TenderGoods: { type: "string", id: 5 }, TenderType: { type: "uint32", id: 6 }, UserName: { rule: "repeated", type: "string", id: 7 }, GradeType: { type: "uint32", id: 8 }, TenderFile: { type: "string", id: 9 }, OpenDate: { type: "string", id: 10 }, TenderContact: { type: "string", id: 11 }, TenderTelphone: { type: "string", id: 12 }, MarketID: { type: "uint32", id: 13 }, ApplyStatus: { type: "uint32", id: 14 }, ClientSerialNo: { type: "string", id: 15 }, TenderAccountID: { type: "uint64", id: 16 }, TenderApplyID: { type: "uint32", id: 17 } } }, TenderApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 } } }, TenderApplyBackReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 } } }, TenderApplyBackRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, BidApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, BidUserID: { type: "uint64", id: 2 }, ApplyID: { type: "uint32", id: 3 }, GoodsID: { type: "uint32", id: 4 }, Contact: { type: "string", id: 5 }, Telphone: { type: "string", id: 6 }, Mobile: { type: "string", id: 7 }, Email: { type: "string", id: 8 }, Address: { type: "string", id: 9 }, BidFile: { type: "string", id: 10 }, ApplyStatus: { type: "uint32", id: 11 }, ClientSerialNo: { type: "string", id: 12 }, BidAccountID: { type: "uint64", id: 13 }, BidApplyID: { type: "uint32", id: 14 } } }, BidApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 } } }, BidApplyBackReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 } } }, BidApplyBackRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, WrBargainApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRTradeOrderID: { type: "uint64", id: 2 }, UserID: { type: "string", id: 3 }, AccountID: { type: "string", id: 4 }, BuyOrSell: { type: "string", id: 5 }, ApplyQty: { type: "uint64", id: 6 }, ApplyPrice: { type: "string", id: 7 }, ApplyRemark: { type: "string", id: 8 }, LadingBillid: { type: "uint64", id: 9 }, SubNum: { type: "uint64", id: 10 } } }, WrBargainApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, WrBargainID: { type: "uint64", id: 4 } } }, WrBargainBackReq: { fields: { Header: { type: "MessageHead", id: 1 }, WrBargainID: { type: "uint64", id: 2 } } }, WrBargainBackRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, WrBargainNoAgreeReq: { fields: { Header: { type: "MessageHead", id: 1 }, WrBargainID: { type: "uint64", id: 2 }, ConfirmQty: { type: "uint64", id: 3 }, ConfirmPrice: { type: "double", id: 4 }, ConfirmRemark: { type: "string", id: 5 }, Status: { type: "uint32", id: 6 } } }, WrBargainNoAgreeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, UserInfoNeedInvoiceReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint64", id: 2 }, NeedInvoice: { type: "uint32", id: 3 } } }, UserInfoNeedInvoiceRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint64", id: 4 } } }, TakeWRPlanReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint64", id: 2 }, ContractID: { type: "uint64", id: 3 }, PlanDate: { type: "string", id: 4 }, PlanDays: { type: "uint32", id: 5 }, TakeAddress: { type: "string", id: 6 }, SellContact: { type: "string", id: 7 }, SellContactPhoneNumber: { type: "string", id: 8 }, TrusteeName: { type: "string", id: 9 }, TrustPhoneNumber: { type: "string", id: 10 }, DeliveryPlace: { type: "string", id: 11 }, BuyContact: { type: "string", id: 12 }, BuyContactPhoneNumber: { type: "string", id: 13 }, TakePlanMode: { type: "uint32", id: 14 } } }, TakeWRPlanRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TakePlanID: { type: "uint64", id: 4 } } }, TakeWRPlanRebackReq: { fields: { Header: { type: "MessageHead", id: 1 }, TakePlanID: { type: "uint64", id: 2 }, BackType: { type: "uint32", id: 3 } } }, TakeWRPlanRebackRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TakePlanID: { type: "uint64", id: 4 } } }, TakeDetailDriverInfo: { fields: { DriverName: { type: "string", id: 1 }, DriverPhoneNumber: { type: "string", id: 2 }, DriverCardNumber: { type: "string", id: 3 }, DriverCarPlate: { type: "string", id: 4 } } }, TakeWRPlanDetailReq: { fields: { Header: { type: "MessageHead", id: 1 }, TakePlanD: { type: "uint64", id: 2 }, DetailQty: { type: "uint64", id: 3 }, DetailDate: { type: "string", id: 4 }, EffectiveDays: { type: "uint32", id: 5 }, TakePlanMode: { type: "uint32", id: 6 }, DriverInfo: { rule: "repeated", type: "TakeDetailDriverInfo", id: 7 } } }, TakeWRPlanDetailRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DetailID: { type: "uint64", id: 4 } } }, TakeSureReq: { fields: { Header: { type: "MessageHead", id: 1 }, DetailID: { type: "uint64", id: 2 } } }, TakeSureRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DetailID: { type: "uint64", id: 4 } } }, ErmsContractInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, LoginId: { type: "uint64", id: 3 }, ContractId: { type: "uint64", id: 4 }, ContractType: { type: "uint32", id: 5 }, ContractNo: { type: "string", id: 6 }, CustomerName: { type: "string", id: 7 }, SignDate: { type: "string", id: 8 }, ContractAttachment: { type: "string", id: 9 }, UserId: { type: "uint64", id: 10 }, AccountId: { type: "uint64", id: 11 }, WrFactoryId: { type: "uint64", id: 12 }, DeliveryGoodsId: { type: "uint64", id: 13 }, BrandId: { type: "uint64", id: 14 }, QualityId: { type: "uint64", id: 15 }, SpecId: { type: "uint64", id: 16 }, WarehouseId: { type: "uint64", id: 17 }, DeliveryMonthId: { type: "uint64", id: 18 }, ProductName: { type: "string", id: 19 }, ContractQty: { type: "uint64", id: 20 }, ContractAmount: { type: "double", id: 21 }, Remark: { type: "string", id: 22 } } }, ErmsContractInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 }, ContractId: { type: "uint64", id: 5 } } }, UpdatePositionApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, LoginId: { type: "uint64", id: 3 }, ApplyId: { type: "uint64", id: 4 }, GoodsId: { type: "uint64", id: 5 }, AccountId: { type: "uint64", id: 6 }, BuyOrSell: { type: "uint32", id: 7 }, BuildType: { type: "uint32", id: 8 }, CloseType: { type: "uint32", id: 9 }, Price: { type: "double", id: 10 }, Qty: { type: "double", id: 11 }, ApplyStatus: { type: "uint32", id: 12 }, Remark: { type: "string", id: 13 } } }, UpdatePositionApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 }, ApplyId: { type: "uint64", id: 5 } } }, OptionHolderDetailReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, LoginId: { type: "uint64", id: 3 }, TradeId: { type: "uint64", id: 4 }, BuyOrSell: { type: "uint32", id: 5 }, MarketId: { type: "uint64", id: 6 }, TargetGoodsId: { type: "uint64", id: 7 }, AccountId: { type: "uint64", id: 8 }, ExerciseType: { type: "uint32", id: 9 }, ExpireType: { type: "uint32", id: 10 }, ExpireCycle: { type: "uint32", id: 11 }, ExpireDate: { type: "string", id: 12 }, OptionType: { type: "uint32", id: 13 }, HolderQty: { type: "double", id: 14 }, OpenPrice: { type: "double", id: 15 }, Premium: { type: "double", id: 16 } } }, OptionHolderDetailRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 }, BuyOrSell: { type: "uint32", id: 5 }, TradeId: { type: "uint64", id: 6 } } }, EstimateConfig: { fields: { GoodsId: { type: "uint64", id: 1 }, GoodsRatio: { type: "double", id: 2 }, WeightRatio: { type: "double", id: 3 }, PriceMove: { type: "double", id: 4 } } }, SCFContractEstimateReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, LoginId: { type: "uint64", id: 3 }, ScfContractId: { type: "uint64", id: 4 }, ContractDirection: { type: "uint32", id: 5 }, ScfContractType: { type: "uint32", id: 6 }, MarketId: { type: "uint64", id: 7 }, LenderUserId: { type: "uint64", id: 8 }, LenderAccountId: { type: "uint64", id: 9 }, BorrowerUserId: { type: "uint64", id: 10 }, BorrowerAccountId: { type: "uint64", id: 11 }, MarginRatio: { type: "double", id: 12 }, LenderAmount: { type: "double", id: 13 }, WRInitAmount: { type: "double", id: 14 }, IsAutoLoan: { type: "uint32", id: 15 }, DeadLine: { type: "string", id: 16 }, InterestRateMode: { type: "uint32", id: 17 }, InterestRate: { type: "double", id: 18 }, InterestSettleMode: { type: "uint32", id: 19 }, InterestSettleValue: { type: "uint32", id: 20 }, ScfContractTmpContent: { type: "string", id: 21 }, RecoverRiskRate: { type: "double", id: 22 }, WRQty: { type: "uint64", id: 23 }, DeliveryGoodsId: { type: "uint64", id: 24 }, PriceMove: { type: "double", id: 25 }, BrandId: { type: "uint64", id: 26 }, QualityId: { type: "uint64", id: 27 }, SpecId: { type: "uint64", id: 28 }, WarehouseId: { type: "uint64", id: 29 }, InterestMinLen: { type: "uint32", id: 30 }, ContractStatus: { type: "uint32", id: 31 }, EstimateConfigList: { rule: "repeated", type: "EstimateConfig", id: 32 } } }, SCFContractEstimateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 }, ScfContractId: { type: "uint64", id: 5 } } }, LoginAccountUpdateCodeReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, LoginId: { type: "uint64", id: 3 }, LoginCode: { type: "string", id: 4 } } }, LoginAccountUpdateCodeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 }, LoginId: { type: "uint64", id: 5 } } }, UserPayInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, LoginId: { type: "uint64", id: 3 }, PayInfoId: { type: "uint32", id: 4 }, UserId: { type: "uint32", id: 5 }, PayModel: { type: "string", id: 6 }, PayInfo: { type: "string", id: 7 }, OptType: { type: "string", id: 8 } } }, UserPayInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 }, LoginId: { type: "uint64", id: 5 }, PayInfoId: { type: "uint32", id: 6 }, OptType: { type: "string", id: 7 } } }, RepealApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, LoginId: { type: "uint64", id: 3 }, OptId: { type: "uint32", id: 4 }, OptStatus: { type: "uint32", id: 5 }, OptType: { type: "string", id: 6 } } }, RepealApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 }, LoginId: { type: "uint64", id: 5 }, OptType: { type: "string", id: 6 } } }, TakeConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, TakeOrderID: { type: "uint64", id: 3 } } }, TakeConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 }, TakeOrderID: { type: "uint64", id: 5 } } }, MsgReceiverReadedReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, AutoID: { type: "uint64", id: 3 }, ManagerID: { type: "uint32", id: 4 }, ReceiverType: { type: "uint32", id: 5 } } }, MsgReceiverReadedRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 }, AutoID: { type: "uint64", id: 5 } } }, DealerHeadReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, UserId: { type: "uint64", id: 3 }, HeadUrl: { type: "string", id: 4 }, OptType: { type: "uint32", id: 5 } } }, DealerHeadRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, UserProductReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, UserId: { type: "uint64", id: 3 }, GoodsID: { type: "uint64", id: 4 }, MarketID: { type: "uint64", id: 5 }, OptType: { type: "uint32", id: 6 } } }, UserProductRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, AuctionOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, TradeID: { type: "uint64", id: 3 }, ReciverName: { type: "string", id: 4 }, CardTypeID: { type: "uint32", id: 5 }, CardNum: { type: "string", id: 6 }, PhoneNum: { type: "string", id: 7 }, Address: { type: "string", id: 8 } } }, AuctionOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, TakeConfirmSZDZReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, TakeOrderID: { type: "uint64", id: 3 } } }, TakeConfirmSZDZRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 }, TakeOrderID: { type: "uint64", id: 5 } } }, TakeAuctionOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, TradeId: { type: "uint64", id: 3 } } }, TakeAuctionOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, EditOrderRemarkReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, TradeID: { type: "uint64", id: 3 }, Remark: { type: "string", id: 4 } } }, EditOrderRemarkRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, RealNameAuthReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, UserId: { type: "uint64", id: 3 }, RealName: { type: "string", id: 4 }, CardNum: { type: "string", id: 5 } } }, RealNameAuthRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, WROutInExpressReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, ApplyID: { type: "uint64", id: 3 }, ShippingModel: { type: "uint64", id: 4 }, OutInModel: { type: "uint64", id: 5 }, ExpressNum: { type: "string", id: 6 }, ExpressCompany: { type: "string", id: 7 }, VehicleNum: { type: "string", id: 8 }, ContactName: { type: "string", id: 9 }, ContactNum: { type: "string", id: 10 }, Remark: { type: "string", id: 11 }, OutInDate: { type: "string", id: 12 }, CreatorID: { type: "uint64", id: 13 } } }, WROutInExpressRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 }, ApplyID: { type: "uint64", id: 5 } } }, WROutInApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, CreatorID: { type: "uint64", id: 3 }, UserID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 }, WRStandardID: { type: "uint64", id: 6 }, DeliveryGoodsID: { type: "uint64", id: 7 }, WarehouseID: { type: "uint64", id: 8 }, FactoryDetail: { rule: "repeated", type: "WROutInFactoryDetail", id: 9 }, InQty: { type: "uint64", id: 10 }, AppointmentDate: { type: "string", id: 11 }, AppointmentModel: { type: "uint32", id: 12 }, AppointmentRemark: { type: "string", id: 13 } } }, WROutInFactoryDetail: { fields: { TypeID: { type: "string", id: 1 }, TypeValue: { type: "string", id: 2 }, ItemTypeMode: { type: "uint32", id: 3 } } }, WROutInApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, WROutApplyCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, ApplyID: { type: "string", id: 3 }, Type: { type: "uint32", id: 4 } } }, WROutApplyCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, WROutInDetail: { fields: { LadingBillID: { type: "string", id: 1 }, SubNum: { type: "uint64", id: 2 }, Qty: { type: "uint64", id: 3 }, OutQty: { type: "uint64", id: 4 } } }, WROutApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, WRStandardID: { type: "uint64", id: 3 }, WarehouseID: { type: "uint64", id: 4 }, UserID: { type: "uint64", id: 5 }, AccountID: { type: "uint64", id: 6 }, Mobile: { type: "string", id: 7 }, AppointmentDate: { type: "string", id: 8 }, AppointmentModel: { type: "uint32", id: 9 }, CountryID: { type: "uint64", id: 10 }, ProvinceID: { type: "uint64", id: 11 }, DistrictID: { type: "uint64", id: 12 }, CityID: { type: "uint64", id: 13 }, Address: { type: "string", id: 14 }, ContactName: { type: "string", id: 15 }, ContactNum: { type: "string", id: 16 }, AppointmentRemark: { type: "string", id: 17 }, CreatorID: { type: "uint64", id: 18 }, WROutInDetails: { rule: "repeated", type: "WROutInDetail", id: 19 } } }, WROutApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, Erms2ArbitrageStrategy: { fields: { ASApplyId: { type: "uint64", id: 1 }, ASNo: { type: "string", id: 2 }, BizType: { type: "uint32", id: 3 }, UserId: { type: "uint64", id: 4 }, DeliveryGoodsId: { type: "uint64", id: 5 }, GoodsGroupId: { type: "uint64", id: 6 }, SpotQuota: { type: "double", id: 7 }, FutureQuote: { type: "double", id: 8 }, ApplyBasis: { type: "double", id: 9 }, StrategyStatus: { type: "uint32", id: 10 }, Remark: { type: "string", id: 11 }, MarketId: { type: "uint64", id: 12 }, TradeDate: { type: "string", id: 13 }, CloseTradeDate: { type: "string", id: 14 }, UsedQuota: { type: "double", id: 15 }, FutureQty: { type: "double", id: 16 }, FutureAvgPrice: { type: "double", id: 17 }, FuturePL: { type: "double", id: 18 }, PricedSpotQty: { type: "double", id: 19 }, PricedSpotQtyNoTax: { type: "double", id: 20 }, SpotavgPrice: { type: "double", id: 21 }, SpotPL: { type: "double", id: 22 }, NetExposure: { type: "double", id: 23 }, NetExposureRate: { type: "double", id: 24 }, TotalPL: { type: "double", id: 25 }, OpenBasis: { type: "double", id: 26 }, CurBasis: { type: "double", id: 27 }, BasisChangePL: { type: "double", id: 28 }, NetExposurePL: { type: "double", id: 29 }, SpotUsedQuota: { type: "double", id: 30 }, FutureOpenQty: { type: "double", id: 31 }, FutureOpenAmount: { type: "double", id: 32 }, FutureCloseQty: { type: "double", id: 33 }, FutureCloseAmount: { type: "double", id: 34 }, SpotBuyAmount: { type: "double", id: 35 }, SpotBuyqty: { type: "double", id: 36 }, SpotSellAmount: { type: "double", id: 37 }, SpotSellqty: { type: "double", id: 38 }, UpDatetime: { type: "string", id: 39 }, ASName: { type: "string", id: 40 } } }, Erms2ASFutureDetail: { fields: { ASApplyId: { type: "uint64", id: 1 }, TradeDate: { type: "string", id: 2 }, HedgeGoodsId: { type: "uint64", id: 3 }, BuyOrSell: { type: "uint32", id: 4 }, BuildType: { type: "uint32", id: 5 }, DetailType: { type: "uint32", id: 6 }, SpotContractId: { type: "uint64", id: 7 }, GoodsGroupId: { type: "uint64", id: 8 }, TradeAvgPrice: { type: "double", id: 9 }, TradeQty: { type: "double", id: 10 }, TradeCharge: { type: "double", id: 11 }, BasisFlag: { type: "uint32", id: 12 }, ContractType: { type: "uint32", id: 13 }, PricedSpotQty: { type: "double", id: 14 }, PricedSpotQtyNoTax: { type: "double", id: 15 }, SpotPrice: { type: "double", id: 16 }, FutureQty: { type: "double", id: 17 }, TradeBasis: { type: "double", id: 18 }, futuRemarketPrice: { type: "double", id: 19 }, SpotMarketPrice: { type: "double", id: 20 }, FuturePL: { type: "double", id: 21 }, SpotPL: { type: "double", id: 22 }, MarketBasis: { type: "double", id: 23 }, BasisChangePL: { type: "double", id: 24 }, FutureAmount: { type: "double", id: 25 }, UpDateTime: { type: "string", id: 26 } } }, PositionApplyCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, ApplyID: { type: "string", id: 3 } } }, PositionApplyCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, PositionCancelCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialID: { type: "uint64", id: 2 }, CancelID: { type: "string", id: 3 } } }, PositionCancelCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialID: { type: "uint64", id: 4 } } }, Erms2WRRContractRisk: { fields: { WRRContractID: { type: "uint64", id: 1 }, DeliveryGoodsID: { type: "uint64", id: 2 }, WRStandardID: { type: "uint64", id: 3 }, WarningLine: { type: "double", id: 4 }, CurQty: { type: "double", id: 5 }, CurAmount: { type: "double", id: 6 }, CurMargin: { type: "double", id: 7 }, AddedMargin: { type: "double", id: 8 }, MarketValue: { type: "double", id: 9 }, ChgAmount: { type: "double", id: 10 }, ChgRatio: { type: "double", id: 11 }, NeedMargin: { type: "double", id: 12 }, RiskRatio: { type: "double", id: 13 } } }, UserInfoCheckMangeReq: { fields: { Header: { type: "MessageHead", id: 1 }, auditflag: { type: "uint64", id: 2 }, userid: { type: "uint64", id: 3 }, audituserid: { type: "uint64", id: 4 }, remark: { type: "string", id: 5 } } }, UserInfoCheckMangeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, userid: { type: "uint64", id: 4 } } }, DeliveryGoodsApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, version: { type: "string", id: 2 }, userid: { type: "uint64", id: 3 }, loginid: { type: "uint64", id: 4 }, deliverygoodscode: { type: "string", id: 5 }, deliverygoodsname: { type: "string", id: 6 }, deliverygoodsid: { type: "uint64", id: 7 }, unitid: { type: "uint64", id: 8 }, type: { type: "int32", id: 9 }, remark: { type: "string", id: 10 }, gldwrstandards: { rule: "repeated", type: "GLDWRStandardEx", id: 11 }, glddgfactoryItems: { rule: "repeated", type: "GLDDGFactoryItemEx", id: 12 }, wrsconvertdetails: { rule: "repeated", type: "WRSConvertDetailEx", id: 13 } } }, SpotGoodsModelEx: { fields: { modelid: { type: "uint64", id: 1 }, modelname: { type: "string", id: 2 }, convertfactor: { type: "double", id: 3 } } }, SpotGoodsBrandEx: { fields: { brandid: { type: "uint64", id: 1 }, brandname: { type: "string", id: 2 } } }, WRSConvertDetailEx: { fields: { middlegoodsid: { type: "uint64", id: 1 }, unitid: { type: "uint64", id: 2 }, convertratio: { type: "double", id: 3 }, costratio: { type: "double", id: 4 } } }, DeliveryGoodsApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, wrstandardid: { type: "uint64", id: 4 }, deliverygoodsid: { type: "uint64", id: 5 } } }, DeliveryGoodsCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, deliverygoodsid: { type: "uint64", id: 2 }, isvalid: { type: "int32", id: 3 } } }, DeliveryGoodsCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, deliverygoodsid: { type: "uint64", id: 4 } } }, ErmsMiddelGoodsReq: { fields: { Header: { type: "MessageHead", id: 1 }, middlegoodsname: { type: "string", id: 2 }, middlegoodscode: { type: "string", id: 3 }, goodsunitid: { type: "int32", id: 4 }, relatedgoodsid: { type: "uint64", id: 5 }, evaluateratio: { type: "double", id: 6 }, qtydecimalplace: { type: "int32", id: 7 }, creatorid: { type: "uint64", id: 8 }, modifierid: { type: "uint64", id: 9 }, relatedgoodstype: { type: "int32", id: 10 }, needhedgeratio: { type: "double", id: 11 }, areauserid: { type: "uint64", id: 12 }, goodsgroupid: { type: "uint64", id: 13 }, remark: { type: "string", id: 14 } } }, ErmsMiddelGoodsRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, middlegoodsid: { type: "uint64", id: 4 } } }, ErmsMiddelGoodsEditReq: { fields: { Header: { type: "MessageHead", id: 1 }, middlegoodsid: { type: "uint64", id: 2 }, goodsunitid: { type: "int32", id: 3 }, relatedgoodsid: { type: "uint64", id: 4 }, evaluateratio: { type: "double", id: 5 }, qtydecimalplace: { type: "int32", id: 6 }, modifierid: { type: "uint64", id: 7 }, relatedgoodstype: { type: "int32", id: 8 }, needhedgeratio: { type: "double", id: 9 }, areauserid: { type: "uint64", id: 10 }, goodsgroupid: { type: "uint64", id: 11 }, remark: { type: "string", id: 12 } } }, ErmsMiddelGoodsEditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, middlegoodsid: { type: "uint64", id: 4 } } }, ErmsMiddelGoodsStopReq: { fields: { Header: { type: "MessageHead", id: 1 }, middlegoodsid: { type: "uint64", id: 2 }, isvalid: { type: "int32", id: 3 }, modifierid: { type: "uint64", id: 4 } } }, ErmsMiddelGoodsStopRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, middlegoodsid: { type: "uint64", id: 4 } } }, ERMCPAreaInOutStockApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint64", id: 2 }, InOutType: { type: "int32", id: 3 }, WRStandardID: { type: "uint64", id: 4 }, SpotGoodsModelID: { type: "uint64", id: 5 }, SpotGoodsBrandID: { type: "uint64", id: 6 }, DeliveryGoodsID: { type: "uint64", id: 7 }, SpotContractID: { type: "uint64", id: 8 }, WarehouseInfo: { type: "uint64", id: 9 }, Qty: { type: "double", id: 10 }, ApplySrc: { type: "int32", id: 11 }, ApplyId: { type: "uint64", id: 12 }, ApplyRemark: { type: "string", id: 13 } } }, ERMCPAreaInOutStockApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, InOutApplyID: { type: "uint64", id: 4 } } }, AuditERMCPAreaInOutStockApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, InOutApplyID: { type: "uint64", id: 2 }, AuditID: { type: "uint64", id: 3 }, AuditRemark: { type: "string", id: 4 }, AuditTradeDate: { type: "string", id: 5 }, ApplyStatus: { type: "int32", id: 6 } } }, AuditERMCPAreaInOutStockApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, InOutApplyID: { type: "uint64", id: 4 } } }, WarehouseApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, userid: { type: "uint64", id: 2 }, type: { type: "int32", id: 3 }, warehouseid: { type: "uint64", id: 4 }, warehousecode: { type: "string", id: 5 }, warehousename: { type: "string", id: 6 }, warehousetype: { type: "int32", id: 7 }, provinceid: { type: "uint64", id: 8 }, cityid: { type: "uint64", id: 9 }, districtid: { type: "int32", id: 10 }, address: { type: "string", id: 11 }, contactname: { type: "string", id: 12 }, contactnum: { type: "string", id: 13 }, countrystr: { type: "string", id: 14 }, citystr: { type: "string", id: 15 } } }, WarehouseApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, warehouseid: { type: "uint64", id: 4 } } }, WarehouseStateChangeReq: { fields: { Header: { type: "MessageHead", id: 1 }, warehouseid: { type: "uint64", id: 2 }, warehousestatus: { type: "int32", id: 3 } } }, WarehouseStateChangeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, warehouseid: { type: "uint64", id: 4 } } }, ErmcpAreaExposureRedis: { fields: { MiddleGoodsID: { type: "uint64", id: 1 }, AreaUserID: { type: "uint64", id: 2 }, OriBuyPlanQty: { type: "double", id: 3 }, OriBuyPricedQty: { type: "double", id: 4 }, OriSellPlanQty: { type: "double", id: 5 }, OriSellPricedQty: { type: "double", id: 6 }, OriBuyFutureQty: { type: "double", id: 7 }, OriSellFutureQty: { type: "double", id: 8 }, BuyPlanQty: { type: "double", id: 9 }, BuyPricedQty: { type: "double", id: 10 }, SellPlanQty: { type: "double", id: 11 }, SellPricedQty: { type: "double", id: 12 }, BuyFutureQty: { type: "double", id: 13 }, SellFutureQty: { type: "double", id: 14 }, TotalSpotQty: { type: "double", id: 15 }, TotalFutureQty: { type: "double", id: 16 }, TotalExposure: { type: "double", id: 17 }, TotalHedgeRatio: { type: "double", id: 18 }, TotalNeedHedgeQty: { type: "double", id: 19 }, NeedHedgeExposoure: { type: "double", id: 20 }, NeedHedgeRatio: { type: "double", id: 21 }, UpdateTime: { type: "string", id: 22 } } }, ErmcpBizGroupSpotGoods: { fields: { BizType: { type: "int32", id: 1 }, DeliveryGoodsID: { type: "uint64", id: 2 } } }, ErmcpBizGroupTAAccount: { fields: { AccountID: { type: "uint64", id: 1 } } }, MemberFuncMenu: { fields: { resourcecode: { type: "string", id: 1 } } }, LoginTaaccount: { fields: { accountid: { type: "uint64", id: 1 } } }, HedgeOutMainConfigReq: { fields: { Header: { type: "MessageHead", id: 1 }, marketid: { type: "uint64", id: 2 }, hedgeaccountcode: { type: "string", id: 3 }, connectflag: { type: "int32", id: 4 }, hedgeaccountpwd: { type: "string", id: 5 }, appid: { type: "string", id: 6 }, authcode: { type: "string", id: 7 }, limitnumber: { type: "uint64", id: 8 }, status: { type: "int32", id: 9 }, accountname: { type: "string", id: 10 }, accountid: { type: "uint64", id: 11 }, taaccounttype: { type: "int32", id: 12 }, currencyid: { type: "int32", id: 13 }, outthreshold: { type: "double", id: 14 }, ismain: { type: "int32", id: 15 }, parentaccountid: { type: "uint64", id: 16 }, relateduserid: { type: "uint64", id: 17 }, fromaccountid: { type: "uint64", id: 18 }, trademargintmpid: { type: "uint64", id: 19 }, tradefeetmpid: { type: "uint64", id: 20 }, maxsubaccouts: { type: "uint64", id: 21 }, fcid: { type: "uint64", id: 22 }, creatorid: { type: "uint64", id: 23 }, modifierid: { type: "uint64", id: 24 }, areauserid: { type: "uint64", id: 25 } } }, HedgeOutMainConfigRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, accountid: { type: "uint64", id: 4 } } }, ErmcpBizGroupReq: { fields: { Header: { type: "MessageHead", id: 1 }, BizGroupID: { type: "uint64", id: 2 }, BizType: { type: "int32", id: 3 }, Remark: { type: "string", id: 4 }, ApplySrc: { type: "int32", id: 5 }, ApplyId: { type: "uint64", id: 6 }, SpotGoods: { rule: "repeated", type: "ErmcpBizGroupSpotGoods", id: 7 }, TAAccount: { rule: "repeated", type: "ErmcpBizGroupTAAccount", id: 8 }, OptType: { type: "int32", id: 9 }, AreaUserID: { type: "uint64", id: 10 } } }, ErmcpBizGroupRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, BizGroupID: { type: "uint64", id: 4 } } }, ManagerRoleOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, autoid: { type: "uint64", id: 2 }, operatetype: { type: "uint32", id: 3 }, areauserid: { type: "uint64", id: 4 }, modifierid: { type: "uint64", id: 5 }, modifyremark: { type: "string", id: 6 }, rolename: { type: "string", id: 7 }, menutypes: { rule: "repeated", type: "uint64", id: 8, options: { packed: false } }, memberfuncmenus: { rule: "repeated", type: "MemberFuncMenu", id: 9 } } }, ManagerRoleOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, autoid: { type: "uint64", id: 4 } } }, TaaccountOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, accountid: { type: "uint64", id: 2 }, tradestatus: { type: "uint32", id: 3 }, modifierid: { type: "uint64", id: 4 }, areauserid: { type: "uint64", id: 5 } } }, TaaccountOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, accountid: { type: "uint64", id: 4 } } }, TaaccountTransfersxmoneyReq: { fields: { Header: { type: "MessageHead", id: 1 }, accountid: { type: "uint64", id: 2 }, sxmoney: { type: "double", id: 3 }, modifierid: { type: "uint64", id: 4 }, areauserid: { type: "uint64", id: 5 } } }, TaaccountTransfersxmoneyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, accountid: { type: "uint64", id: 4 } } }, LoginaccountOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, operatetype: { type: "uint32", id: 2 }, userid: { type: "uint64", id: 3 }, loginid: { type: "uint64", id: 4 }, areauserid: { type: "uint64", id: 5 }, logincode: { type: "string", id: 6 }, accountname: { type: "string", id: 7 }, password: { type: "string", id: 8 }, mobile: { type: "string", id: 9 }, roleids: { rule: "repeated", type: "uint64", id: 10, options: { packed: false } }, logintaaccounts: { rule: "repeated", type: "LoginTaaccount", id: 11 }, modifierid: { type: "uint64", id: 12 }, subjectid: { type: "uint64", id: 13 } } }, LoginaccountOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, userid: { type: "uint64", id: 4 }, loginid: { type: "uint64", id: 5 } } }, ErmcpSpotGoodsPriceReq: { fields: { Header: { type: "MessageHead", id: 1 }, DeliveryGoodsID: { type: "uint64", id: 2 }, WRStandardID: { type: "uint64", id: 3 }, SpotGoodsBrandID: { type: "uint64", id: 4 }, CurrencyID: { type: "uint64", id: 5 }, SpotGoodsPrice: { type: "double", id: 6 }, TradeDate: { type: "string", id: 7 }, OperateSrc: { type: "int32", id: 8 }, OperateID: { type: "uint64", id: 9 }, OperateType: { type: "int32", id: 10 } } }, ErmcpSpotGoodsPriceRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, ErmcpHedgePlanReq: { fields: { Header: { type: "MessageHead", id: 1 }, HedgePlanID: { type: "uint64", id: 2 }, HedgePlanNo: { type: "string", id: 3 }, ContractType: { type: "int32", id: 4 }, AreaUserID: { type: "uint64", id: 5 }, DeliveryGoodsID: { type: "uint64", id: 6 }, ProductType: { type: "int32", id: 7 }, SpotGoodsDesc: { type: "string", id: 8 }, PlanQty: { type: "double", id: 9 }, ConvertFactor: { type: "double", id: 10 }, PlanTime: { type: "string", id: 11 }, TradeDate: { type: "string", id: 12 }, ApplySrc: { type: "int32", id: 13 }, ApplyId: { type: "uint64", id: 14 }, Remark: { type: "string", id: 15 }, OperateType: { type: "int32", id: 16 }, WRStandardID: { type: "uint64", id: 17 }, AccountID: { type: "uint64", id: 18 }, Tradeuserid: { type: "uint64", id: 19 }, Currencyid: { type: "uint64", id: 20 }, Biztype: { type: "uint64", id: 21 }, auditid: { type: "uint64", id: 22 }, auditsrc: { type: "uint32", id: 23 }, auditremark: { type: "string", id: 24 } } }, ErmcpHedgePlanRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, GldSpotContractInfo: { fields: { TradeDate: { type: "string", id: 1 }, ContractNo: { type: "string", id: 2 }, ContractType: { type: "int32", id: 3 }, UserID: { type: "uint64", id: 4 }, BuyUserID: { type: "uint64", id: 5 }, SellUserID: { type: "uint64", id: 6 }, SignDate: { type: "string", id: 7 }, ContractAttachment: { type: "bytes", id: 8 }, ContractMargin: { type: "double", id: 9 }, DeliveryGoodsID: { type: "uint64", id: 10 }, WrStandardID: { type: "uint64", id: 11 }, ProductType: { type: "uint32", id: 12 }, ConvertFactor: { type: "double", id: 13 }, SpotGoodsDesc: { type: "string", id: 14 }, PriceType: { type: "uint32", id: 15 }, Qty: { type: "double", id: 16 }, Price: { type: "double", id: 17 }, Amount: { type: "double", id: 18 }, DeliveryStartDate: { type: "string", id: 19 }, DeliveryEndDate: { type: "string", id: 20 }, GoodsID: { type: "uint64", id: 21 }, PriceMove: { type: "double", id: 22 }, StartDate: { type: "string", id: 23 }, EndDate: { type: "string", id: 24 }, PointDesc: { type: "string", id: 25 }, DeliveryDesc: { type: "string", id: 26 }, MerUserID: { type: "uint64", id: 27 }, TradeUserID: { type: "uint64", id: 28 }, PricedQty: { type: "double", id: 29 }, PricedAmount: { type: "double", id: 30 }, SpotGoodsBrandID: { type: "uint64", id: 31 }, Remark: { type: "string", id: 32 }, SaleUserID: { type: "uint64", id: 33 }, AccountID: { type: "uint64", id: 34 }, BizType: { type: "uint32", id: 35 }, CurrencyID: { type: "uint32", id: 36 }, SubjectID: { type: "uint64", id: 37 }, BizSubjectID: { type: "uint64", id: 38 } } }, GldErmcpSpotContractOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, SpotContractID: { type: "uint64", id: 2 }, OperateType: { type: "uint32", id: 3 }, OperateSrc: { type: "uint32", id: 4 }, UserID: { type: "uint64", id: 5 }, Remark: { type: "string", id: 6 }, ClientTicket: { type: "string", id: 7 }, Info: { type: "GldSpotContractInfo", id: 8 } } }, GldErmcpSpotContractOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SpotContractID: { type: "uint64", id: 4 }, OperateType: { type: "uint32", id: 5 }, OperateSrc: { type: "uint32", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, ErmcpContractOperateApplyInfo: { fields: { OperateApplyType: { type: "uint32", id: 1 }, RelatedID: { type: "uint64", id: 2 }, DetailJson: { type: "bytes", id: 3 }, AttachUrl: { type: "bytes", id: 4 } } }, ErmcpContractOperateApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, OperateApplyID: { type: "uint64", id: 2 }, OperateType: { type: "uint32", id: 3 }, OperateSrc: { type: "uint32", id: 4 }, UserID: { type: "uint64", id: 5 }, Remark: { type: "string", id: 6 }, ClientTicket: { type: "string", id: 7 }, Info: { type: "ErmcpContractOperateApplyInfo", id: 8 }, IsAudit: { type: "uint32", id: 9 } } }, ErmcpContractOperateApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OperateApplyID: { type: "uint64", id: 4 }, OperateType: { type: "uint32", id: 5 }, OperateSrc: { type: "uint32", id: 6 }, ClientTicket: { type: "string", id: 7 } } }, GLDWRStandardEx: { fields: { wrstandardid: { type: "uint64", id: 1 }, wrstandardname: { type: "string", id: 2 }, unitid: { type: "uint64", id: 3 }, convertfactor: { type: "double", id: 4 }, costratio: { type: "double", id: 5 } } }, GLDDGFactoryItemEx: { fields: { dgfactoryitemid: { type: "uint64", id: 1 }, dgfactoryitemvalue: { type: "string", id: 2 } } }, NewErmcpSpotContractOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeDate: { type: "string", id: 2 }, ContractNo: { type: "string", id: 3 }, ContractType: { type: "int32", id: 4 }, UserID: { type: "uint64", id: 5 }, BuyUserID: { type: "uint64", id: 6 }, SellUserID: { type: "uint64", id: 7 }, SignDate: { type: "string", id: 8 }, ContractAttachment: { type: "bytes", id: 9 }, ContractMargin: { type: "double", id: 10 }, DeliveryGoodsID: { type: "uint64", id: 11 }, WrStandardID: { type: "uint64", id: 12 }, ProductType: { type: "uint32", id: 13 }, ConvertFactor: { type: "double", id: 14 }, SpotGoodsDesc: { type: "string", id: 15 }, PriceType: { type: "uint32", id: 16 }, Qty: { type: "double", id: 17 }, Price: { type: "double", id: 18 }, Amount: { type: "double", id: 19 }, DeliveryStartDate: { type: "string", id: 20 }, DeliveryEndDate: { type: "string", id: 21 }, GoodsID: { type: "uint64", id: 22 }, PriceMove: { type: "double", id: 23 }, StartDate: { type: "string", id: 24 }, EndDate: { type: "string", id: 25 }, PointDesc: { type: "string", id: 26 }, DeliveryDesc: { type: "string", id: 27 }, MerUserID: { type: "uint64", id: 28 }, TradeUserID: { type: "uint64", id: 29 }, PricedQty: { type: "double", id: 30 }, PricedAmount: { type: "double", id: 31 }, SpotGoodsBrandID: { type: "uint64", id: 32 }, Remark: { type: "string", id: 33 }, SaleUserID: { type: "uint64", id: 34 }, AccountID: { type: "uint64", id: 35 }, BizType: { type: "uint32", id: 36 }, CurrencyID: { type: "uint32", id: 37 }, OperateSrc: { type: "uint32", id: 38 }, ApplyId: { type: "uint64", id: 39 }, RelatedMarketID: { type: "uint64", id: 40 }, RelatedTradeID: { type: "uint64", id: 41 }, ContractStatus: { type: "uint32", id: 42 }, IsAmountOperate: { type: "uint32", id: 43 }, PayAmount: { type: "double", id: 44 } } }, NewErmcpSpotContractOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, AreaOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, operatetype: { type: "uint32", id: 2 }, userid: { type: "uint64", id: 3 }, loginid: { type: "uint64", id: 4 }, areauserid: { type: "uint64", id: 5 }, SubOrgType: { type: "string", id: 6 }, ParentUserID: { type: "uint64", id: 7 }, password: { type: "string", id: 8 }, mobile: { type: "string", id: 9 }, logincode: { type: "string", id: 10 }, accountname: { type: "string", id: 11 }, subaccountlevel: { type: "uint32", id: 12 }, MarketIDList: { rule: "repeated", type: "uint64", id: 13, options: { packed: false } }, resourcecodes: { rule: "repeated", type: "string", id: 14 }, username: { type: "string", id: 15 }, modifierid: { type: "uint64", id: 16 } } }, AreaOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, userid: { type: "uint64", id: 4 }, loginid: { type: "uint64", id: 5 } } }, QhjRegularlyStrategyReq: { fields: { Header: { type: "MessageHead", id: 1 }, RegularlyStrategyID: { type: "uint64", id: 2 }, UserID: { type: "uint64", id: 3 }, GoodsID: { type: "uint64", id: 4 }, RegularlyCycle: { type: "uint32", id: 5 }, RegularlyCycleValue: { type: "uint32", id: 6 }, RegularlyMode: { type: "uint32", id: 7 }, RegularlyModeValue: { type: "double", id: 8 }, Remark: { type: "string", id: 9 }, UpdatorID: { type: "uint64", id: 10 }, UpdateSrc: { type: "uint32", id: 11 }, OperateType: { type: "uint32", id: 12 } } }, QhjRegularlyStrategyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RegularlyStrategyID: { type: "uint64", id: 4 } } }, AuditWskhUserInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint64", id: 2 }, UserState: { type: "uint32", id: 3 }, AuditRemark: { type: "string", id: 4 }, AuditedBy: { type: "uint64", id: 5 } } }, AuditWskhUserInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint64", id: 4 } } }, CustomerRefernumOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, operatetype: { type: "uint32", id: 2 }, brokerapplyid: { type: "uint64", id: 3 }, userid: { type: "uint64", id: 4 }, loginid: { type: "uint64", id: 5 }, customername: { type: "string", id: 6 }, cardnum: { type: "string", id: 7 }, cardfrontphotourl: { type: "string", id: 8 }, cardbackphotourl: { type: "string", id: 9 } } }, CustomerRefernumOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, brokerapplyid: { type: "uint64", id: 4 }, userid: { type: "uint64", id: 5 }, loginid: { type: "uint64", id: 6 } } }, GoodsPickupOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, operatetype: { type: "uint32", id: 2 }, takeorderid: { type: "uint64", id: 3 }, userid: { type: "uint64", id: 4 }, loginid: { type: "uint64", id: 5 }, info: { type: "TradeGoodsInfo", id: 6 } } }, GoodsPickupOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, takeorderid: { type: "uint64", id: 4 }, userid: { type: "uint64", id: 5 }, loginid: { type: "uint64", id: 6 } } }, TradeGoodsInfo: { fields: { expresscompany: { type: "string", id: 1 }, expressnum: { type: "string", id: 2 } } }, CustomerInfoOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, operatetype: { type: "uint32", id: 2 }, userid: { type: "uint64", id: 3 }, areaid: { type: "uint64", id: 4 }, logincode: { type: "string", id: 5 }, loginpwd: { type: "string", id: 6 }, userinfotype: { type: "uint32", id: 7 }, username: { type: "string", id: 8 }, nickname: { type: "string", id: 9 }, cardtype: { type: "uint32", id: 10 }, cardnum: { type: "string", id: 11 }, cardfrontphotourl: { type: "string", id: 12 }, cardbackphotourl: { type: "string", id: 13 }, email: { type: "string", id: 14 }, referral: { type: "string", id: 15 }, legalpersonname: { type: "string", id: 16 }, taxpayernum: { type: "string", id: 17 }, proxystatementurl: { type: "string", id: 18 }, contactname: { type: "string", id: 19 }, mobilephone: { type: "string", id: 20 }, telphone: { type: "string", id: 21 }, provinceid: { type: "uint64", id: 22 }, cityid: { type: "uint64", id: 23 }, districtid: { type: "uint64", id: 24 }, ipaddress: { type: "string", id: 25 }, remark: { type: "string", id: 26 }, userstate: { type: "uint32", id: 27 }, birthday: { type: "string", id: 28 }, teammanageruserid: { type: "uint64", id: 29 }, isAudit: { type: "uint32", id: 30 }, loginid: { type: "uint64", id: 31 }, auditRemark: { type: "string", id: 32 }, sex: { type: "uint32", id: 33 } } }, CustomerInfoOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, userid: { type: "uint64", id: 4 } } }, QHJAgreementConfigOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, operatetype: { type: "uint32", id: 2 }, agreementid: { type: "uint64", id: 3 }, agreementno: { type: "string", id: 4 }, agreementname: { type: "string", id: 5 }, agreementtype: { type: "uint32", id: 6 }, agreementcontent: { type: "string", id: 7 }, operatesrc: { type: "uint32", id: 8 }, operateid: { type: "uint64", id: 9 } } }, QHJAgreementConfigOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, agreementid: { type: "uint64", id: 4 } } }, QHJCustomerSignStatusOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, userid: { type: "uint64", id: 2 }, nodetype: { type: "uint32", id: 3 }, goodsid: { type: "uint64", id: 4 }, agreementids: { rule: "repeated", type: "uint64", id: 5, options: { packed: false } } } }, QHJCustomerSignStatusOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, UserInfoOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, userid: { type: "uint64", id: 2 }, username: { type: "string", id: 3 }, nickname: { type: "string", id: 4 }, cardtype: { type: "uint32", id: 5 }, cardnum: { type: "string", id: 6 }, cardfrontphotourl: { type: "string", id: 7 }, cardbackphotourl: { type: "string", id: 8 }, email: { type: "string", id: 9 }, legalpersonname: { type: "string", id: 10 }, taxpayernum: { type: "string", id: 11 }, proxystatementurl: { type: "string", id: 12 }, contactname: { type: "string", id: 13 }, mobilephone: { type: "string", id: 14 }, telphone: { type: "string", id: 15 }, provinceid: { type: "uint64", id: 16 }, cityid: { type: "uint64", id: 17 }, districtid: { type: "uint64", id: 18 }, ipaddress: { type: "string", id: 19 }, operatesrc: { type: "uint32", id: 20 }, operateid: { type: "uint64", id: 21 }, remark: { type: "string", id: 22 } } }, UserInfoOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, userid: { type: "uint64", id: 4 } } }, WROutConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, applyid: { type: "uint64", id: 2 }, operatesrc: { type: "uint32", id: 3 }, operateid: { type: "uint64", id: 4 } } }, WROutConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, applyid: { type: "uint64", id: 4 } } }, FriendOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, operatetype: { type: "uint32", id: 2 }, friendapplyid: { type: "uint64", id: 3 }, userid: { type: "uint64", id: 4 }, frienduserid: { type: "uint64", id: 5 }, applysrc: { type: "uint32", id: 6 }, applicantid: { type: "uint64", id: 7 }, remark: { type: "string", id: 8 }, auditorid: { type: "uint64", id: 9 }, auditsrc: { type: "uint32", id: 10 }, auditremark: { type: "string", id: 11 } } }, FriendOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, friendapplyid: { type: "uint64", id: 4 } } }, WROutCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, applyid: { type: "uint64", id: 2 }, operatesrc: { type: "uint32", id: 3 }, operateid: { type: "uint64", id: 4 } } }, WROutCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, applyid: { type: "uint64", id: 4 } } }, EPerformanceStepTemplateInfo: { fields: { steptypeid: { type: "uint32", id: 1 }, stepindex: { type: "uint32", id: 2 }, stepvalue: { type: "double", id: 3 }, isauto: { type: "uint32", id: 4 }, remark: { type: "string", id: 5 }, stepdays: { type: "uint32", id: 6 } } }, PerformancePlanTemplateReq: { fields: { Header: { type: "MessageHead", id: 1 }, autoid: { type: "uint64", id: 2 }, templatename: { type: "string", id: 3 }, takemode: { type: "uint32", id: 4 }, type: { type: "uint32", id: 5 }, performancesteps: { rule: "repeated", type: "EPerformanceStepTemplateInfo", id: 6 }, userid: { type: "uint64", id: 7 }, paymenttype: { type: "uint64", id: 8 }, creatorid: { type: "uint64", id: 9 } } }, PerformancePlanTemplateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, autoid: { type: "uint64", id: 4 } } }, DelPerformancePlanTemplateReq: { fields: { Header: { type: "MessageHead", id: 1 }, autoid: { type: "uint64", id: 2 } } }, DelPerformancePlanTemplateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, autoid: { type: "uint64", id: 4 } } }, AreaAuditConfigOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint64", id: 2 }, CustomerAuditFlag: { type: "string", id: 3 }, SpotContractAuditFlag: { type: "string", id: 4 }, PointPriceAuditFlag: { type: "string", id: 5 }, DeliveryAuditFlag: { type: "string", id: 6 }, MoneyAuditFlag: { type: "string", id: 7 }, InvoiceAuditFlag: { type: "string", id: 8 }, BuyInAuditFlag: { type: "string", id: 9 }, SellOutAuditFlag: { type: "string", id: 10 }, ProduceInAuditFlag: { type: "string", id: 11 }, ProduceOutAuditFlag: { type: "string", id: 12 }, OperatorSrc: { type: "uint32", id: 13 }, OperatorID: { type: "uint64", id: 14 }, SgvtaratioAuditFlag: { type: "string", id: 15 }, SgconvertratioAuditFlag: { type: "string", id: 16 }, MgneedhedgeratioAuditFlag: { type: "string", id: 17 }, CostratioAuditFlag: { type: "string", id: 18 }, HedgePlanFlag: { type: "string", id: 19 } } }, AreaAuditConfigOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint64", id: 4 } } }, DeliveryGoodsApplyCloudReq: { fields: { Header: { type: "MessageHead", id: 1 }, version: { type: "string", id: 2 }, userid: { type: "uint64", id: 3 }, loginid: { type: "uint64", id: 4 }, deliverygoodscode: { type: "string", id: 5 }, deliverygoodsname: { type: "string", id: 6 }, deliverygoodsid: { type: "uint64", id: 7 }, unitid: { type: "uint64", id: 8 }, type: { type: "int32", id: 9 }, remark: { type: "string", id: 10 }, gldwrstandards: { rule: "repeated", type: "GLDWRStandardCloudEx", id: 11 }, glddgfactoryItems: { rule: "repeated", type: "GLDDGFactoryItemEx", id: 12 } } }, GLDWRStandardCloudEx: { fields: { wrstandardid: { type: "uint64", id: 1 }, wrstandardname: { type: "string", id: 2 }, unitid: { type: "uint64", id: 3 }, vatrate: { type: "double", id: 4 }, wrsconvertdetails: { rule: "repeated", type: "WRSConvertDetailEx", id: 5 } } }, DeliveryGoodsApplyCloudRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, deliverygoodsid: { type: "uint64", id: 4 } } }, ErmcpPaAreaSubjectReq: { fields: { Header: { type: "MessageHead", id: 1 }, SubjectID: { type: "uint64", id: 2 }, SubjectName: { type: "string", id: 3 }, AreaUserID: { type: "uint64", id: 4 }, OperateSrc: { type: "uint32", id: 5 }, Operateid: { type: "uint64", id: 6 }, Remark: { type: "string", id: 7 }, OperateType: { type: "uint32", id: 8 } } }, ErmcpPaAreaSubjectRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, TradeHoldTransferApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, BuyorSell: { type: "uint32", id: 3 }, TransferPrice: { type: "double", id: 4 }, ApplySrc: { type: "uint32", id: 5 }, ApplicantID: { type: "uint64", id: 6 }, Remark: { type: "string", id: 7 } } }, TradeHoldTransferApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, applyid: { type: "uint64", id: 4 } } }, TradeHoldTransferApplyAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, ApplyStatus: { type: "uint32", id: 3 }, AuditSrc: { type: "uint32", id: 4 }, AuditorID: { type: "uint64", id: 5 }, AuditRemark: { type: "string", id: 6 } } }, TradeHoldTransferApplyAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 } } }, DeliveryGoodsOperateCommonReq: { fields: { Header: { type: "MessageHead", id: 1 }, version: { type: "string", id: 2 }, userid: { type: "uint64", id: 3 }, loginid: { type: "uint64", id: 4 }, deliverygoodscode: { type: "string", id: 5 }, deliverygoodsname: { type: "string", id: 6 }, deliverygoodsid: { type: "uint64", id: 7 }, unitid: { type: "uint64", id: 8 }, type: { type: "int32", id: 9 }, remark: { type: "string", id: 10 }, gldwrstandards: { rule: "repeated", type: "GLDWRStandardCloudEx", id: 11 }, glddgfactoryItems: { rule: "repeated", type: "GLDDGFactoryItemEx", id: 12 } } }, DeliveryGoodsOperateCommonRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, deliverygoodsid: { type: "uint64", id: 4 } } }, WRStandardOperateCommonReq: { fields: { Header: { type: "MessageHead", id: 1 }, version: { type: "string", id: 2 }, userid: { type: "uint64", id: 3 }, loginid: { type: "uint64", id: 4 }, deliverygoodsid: { type: "uint64", id: 5 }, type: { type: "int32", id: 6 }, gldwrstandards: { type: "GLDWRStandardCloudEx", id: 7 } } }, WRStandardOperateCommonRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, deliverygoodsid: { type: "uint64", id: 4 }, wrstandardid: { type: "uint64", id: 5 } } }, DgFactoryItemOperateCommonReq: { fields: { Header: { type: "MessageHead", id: 1 }, userid: { type: "uint64", id: 2 }, loginid: { type: "uint64", id: 3 }, deliverygoodsid: { type: "uint64", id: 4 }, type: { type: "int32", id: 5 }, glddgfactoryItems: { type: "GLDDGFactoryItemEx", id: 6 } } }, DgFactoryItemOperateCommonRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, deliverygoodsid: { type: "uint64", id: 4 }, dgfactoryitemid: { type: "uint64", id: 5 } } }, ErmcpParamchangeappReq: { fields: { Header: { type: "MessageHead", id: 1 }, applicationid: { type: "uint64", id: 2 }, areauserid: { type: "uint64", id: 3 }, middlegoodsid: { type: "uint64", id: 4 }, wrstandardid: { type: "uint64", id: 5 }, paramchangetype: { type: "int32", id: 6 }, operatetype: { type: "int32", id: 7 }, beforevalue: { type: "double", id: 8 }, aftervalue: { type: "double", id: 9 }, applysrc: { type: "int32", id: 10 }, applyid: { type: "uint64", id: 11 }, remark: { type: "string", id: 12 }, applystatus: { type: "int32", id: 13 } } }, ErmcpParamchangeappRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, applicationid: { type: "uint64", id: 4 } } }, UserAuthInfoOperateReq: { fields: { Header: { type: "MessageHead", id: 1 }, loginid: { type: "uint64", id: 2 }, openid: { type: "string", id: 3 }, authtype: { type: "int32", id: 4 }, nickname: { type: "string", id: 5 }, type: { type: "int32", id: 6 }, vcode: { type: "string", id: 7 } } }, UserAuthInfoOperateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, ErmsMiddleGoodsOperateCommonReq: { fields: { Header: { type: "MessageHead", id: 1 }, userid: { type: "uint64", id: 2 }, loginid: { type: "uint64", id: 3 }, goodsgroupid: { type: "uint64", id: 4 }, type: { type: "int32", id: 5 } } }, ErmsMiddleGoodsOperateCommonRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, middlegoodsid: { type: "uint64", id: 4 } } }, PartakeAuctionOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, GoodsID: { type: "uint64", id: 3 }, DeliveryGoodsID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, BuyOrSell: { type: "uint32", id: 6 }, OrderSrc: { type: "uint32", id: 7 }, ClientSerialNo: { type: "string", id: 8 }, ClientOrderTime: { type: "string", id: 9 }, ClientType: { type: "uint32", id: 10 } } }, PartakeAuctionOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, ApplyID: { type: "uint64", id: 5 }, GoodsID: { type: "uint64", id: 6 }, FreezeMargin: { type: "double", id: 7 }, ClientSerialNo: { type: "string", id: 8 } } }, AuctionQuoteOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, ApplyID: { type: "uint64", id: 3 }, GoodsID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 }, BuyOrSell: { type: "uint32", id: 6 }, OrderQty: { type: "uint32", id: 7 }, CurPrice: { type: "double", id: 8 }, PriceStep: { type: "double", id: 9 }, StepRatio: { type: "uint32", id: 10 }, OrderPrice: { type: "double", id: 11 }, OrderSrc: { type: "uint32", id: 12 }, ClientSerialNo: { type: "string", id: 13 }, ClientOrderTime: { type: "string", id: 14 }, GroupID: { type: "uint32", id: 15 } } }, AuctionQuoteOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 }, ApplyID: { type: "uint64", id: 5 }, GoodsID: { type: "uint64", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, AuctionBreachReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, BuyAmount: { type: "double", id: 3 }, SellAmount: { type: "double", id: 4 }, ExchangeAmount: { type: "double", id: 5 } } }, AuctionBreachRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeID: { type: "uint64", id: 4 } } }, AuctionCheckOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 }, GoodsCode: { type: "string", id: 3 }, GoodsName: { type: "string", id: 4 }, ApplyID: { type: "uint64", id: 5 }, WRUserID: { type: "uint64", id: 6 }, WRAccountID: { type: "uint64", id: 7 }, MarketID: { type: "uint32", id: 8 }, BuyOrSell: { type: "uint32", id: 9 }, WRFactorTypeID: { type: "uint64", id: 10 }, DeliveryGoodsID: { type: "uint32", id: 11 }, BrandID: { type: "uint32", id: 12 }, QualityID: { type: "uint32", id: 13 }, SpecID: { type: "uint32", id: 14 }, WarehouseID: { type: "uint32", id: 15 }, DeliveryMonthID: { type: "uint32", id: 16 }, ApplyQty: { type: "uint64", id: 17 }, AcutionStatus: { type: "uint32", id: 18 }, StartPrice: { type: "double", id: 19 }, FloorPrice: { type: "double", id: 20 }, StartTradeDate: { type: "string", id: 21 }, StartTime: { type: "string", id: 22 }, EndTime: { type: "string", id: 23 }, AuctionDesc: { type: "string", id: 24 }, Margin: { type: "double", id: 25 }, CutInterval: { type: "uint32", id: 26 }, PriceStep: { type: "double", id: 27 }, TradePrice: { type: "double", id: 28 }, TradeQty: { type: "uint64", id: 29 }, QuoteNum: { type: "uint64", id: 30 }, CreateTime: { type: "string", id: 31 }, UpdateTime: { type: "string", id: 32 }, DecimalPlace: { type: "uint32", id: 33 }, FeeAlgorithm: { type: "uint32", id: 34 }, ExchageChargeValue: { type: "double", id: 35 }, FeeAlgorithm2: { type: "uint32", id: 36 }, ExchageChargeValue2: { type: "double", id: 37 }, FeeAlgorithm3: { type: "uint32", id: 38 }, ExchageChargeValue3: { type: "double", id: 39 }, FailCharge: { type: "double", id: 40 }, Unit: { type: "string", id: 41 }, GoodsPicUrl: { type: "string", id: 42 }, BuyMarginAlgorithm: { type: "uint32", id: 43 }, SellMarginAlgorithm: { type: "uint32", id: 44 }, SellMarginValue: { type: "double", id: 45 }, PerformanceMode: { type: "uint32", id: 46 }, PerformanceTemplateID: { type: "int32", id: 47 }, BuyFirstMarginAlgorithm: { type: "uint32", id: 48 }, BuyFirstMarginValue: { type: "double", id: 49 }, ClientSerialNo: { type: "string", id: 50 }, PriceMode: { type: "uint32", id: 51 }, HasWR: { type: "uint32", id: 52 }, HighestPrice: { type: "double", id: 53 }, RebateRatio: { type: "double", id: 54 }, Appraisal: { type: "string", id: 55 }, GroupID: { type: "uint32", id: 56 }, MemberChargeValue: { type: "double", id: 57 }, MemberChargeValue2: { type: "double", id: 58 }, MemberChargeValue3: { type: "double", id: 59 }, PerformanceWay: { type: "uint32", id: 60 }, BuyReleaseRatio: { type: "double", id: 61 }, SellReleaseRatio: { type: "double", id: 62 }, ExecuteMode: { type: "uint32", id: 63 }, ExecuteSide: { type: "uint32", id: 64 }, MinQty: { type: "uint32", id: 65 }, HoldDays: { type: "uint32", id: 66 }, LadingbillID: { type: "uint64", id: 67 }, Subnum: { type: "uint64", id: 68 } } }, AuctionCheckOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 }, GoodsID: { type: "uint64", id: 5 }, FreezeMargin: { type: "double", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, AuctionApplyCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 }, ClientSerialNo: { type: "string", id: 3 } } }, AuctionApplyCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, AuctionModifyOrderInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 }, StartTradeDate: { type: "string", id: 3 }, StartTime: { type: "string", id: 4 }, EndTime: { type: "string", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, FloorPrice: { type: "double", id: 7 }, StartPrice: { type: "double", id: 8 }, Cutinterval: { type: "uint32", id: 9 }, PriceStep: { type: "double", id: 10 }, ModifyType: { type: "uint32", id: 11 } } }, AuctionModifyOrderInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, AuctionNoBeatReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 }, GroupID: { type: "uint32", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, AuctionNoBeatRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, PartakeGroupAuctionOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, GroupID: { type: "uint32", id: 3 }, UserID: { type: "uint32", id: 4 }, OrderSrc: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, ClientOrderTime: { type: "string", id: 7 }, ClientType: { type: "uint32", id: 8 } } }, PartakeGroupAuctionOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, FreezeMargin: { type: "double", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, JdpUserLotteryReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, LotteryTime: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, JdpUserLotteryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 }, IsWinner: { type: "uint32", id: 6 }, PrizeRank: { type: "uint32", id: 7 } } }, JdTransferManaPointReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, OutGoodsID: { type: "uint32", id: 4 }, ChangeValue: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, Remark: { type: "string", id: 7 } } }, JdTransferManaPointRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, PdTransferHealthPointReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, OutGoodsID: { type: "uint32", id: 4 }, ChangeValue: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, Remark: { type: "string", id: 7 } } }, PdTransferHealthPointRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, JdTransferPdReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, OutGoodsID: { type: "uint32", id: 4 }, InGoodsID: { type: "uint32", id: 5 }, ChangeValue: { type: "uint32", id: 6 }, ClientSerialNo: { type: "string", id: 7 }, Remark: { type: "string", id: 8 }, Password: { type: "string", id: 9 } } }, JdTransferPdRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, JdpPdzGetJoinNumReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, PdGoodsID: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, JdpPdzGetJoinNumRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, UserID: { type: "uint32", id: 5 }, PdGoodsID: { type: "uint32", id: 6 }, JoinNum: { rule: "repeated", type: "string", id: 7 }, ClientSerialNo: { type: "string", id: 8 } } }, PdTransferPdReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, OutGoodsID: { type: "uint32", id: 4 }, UserID2: { type: "uint32", id: 5 }, AccountID2: { type: "uint64", id: 6 }, ChangeValue: { type: "uint32", id: 7 }, ClientSerialNo: { type: "string", id: 8 }, Remark: { type: "string", id: 9 }, Password: { type: "string", id: 10 } } }, PdTransferPdRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, PdTransferIn: { fields: { UserID: { type: "uint32", id: 1 }, AccountID: { type: "uint64", id: 2 }, PdGoodsID: { type: "uint32", id: 3 }, ChangeValue: { type: "int64", id: 4 }, Mobile: { type: "string", id: 5 }, Remark: { type: "string", id: 6 }, UserName: { type: "string", id: 7 } } }, PdMultiTransferInReq: { fields: { Header: { type: "MessageHead", id: 1 }, PdTransferInInfos: { rule: "repeated", type: "PdTransferIn", id: 2 }, Remark: { type: "string", id: 3 } } }, PdMultiTransferInRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ProcQty: { type: "uint32", id: 4 } } }, UserVipUpgradeReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, CardID: { type: "uint32", id: 4 }, Password: { type: "string", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, UserVipUpgradeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, JDValue: { type: "uint32", id: 7 }, CurVIPDate: { type: "string", id: 8 }, CardID: { type: "uint32", id: 9 }, JDGoodsID: { type: "uint32", id: 10 } } }, AuctionCheckExOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsName: { type: "string", id: 2 }, ApplyID: { type: "uint64", id: 3 }, WRUserID: { type: "uint64", id: 4 }, WRAccountID: { type: "uint64", id: 5 }, MarketID: { type: "uint32", id: 6 }, BuyOrSell: { type: "uint32", id: 7 }, ApplyQty: { type: "uint64", id: 8 }, StartPrice: { type: "double", id: 9 }, FloorPrice: { type: "double", id: 10 }, StartTradeDate: { type: "string", id: 11 }, StartTime: { type: "string", id: 12 }, EndTime: { type: "string", id: 13 }, PriceStep: { type: "double", id: 14 }, PriceMode: { type: "uint32", id: 15 }, HighestPrice: { type: "double", id: 16 }, DecimalPlace: { type: "uint32", id: 17 }, FeeAlgorithm: { type: "uint32", id: 18 }, ExchageChargeValue: { type: "double", id: 19 }, MemberChargeValue: { type: "double", id: 20 }, FeeAlgorithm2: { type: "uint32", id: 21 }, ExchageChargeValue2: { type: "double", id: 22 }, MemberChargeValue2: { type: "double", id: 23 }, FeeAlgorithm3: { type: "uint32", id: 24 }, ExchageChargeValue3: { type: "double", id: 25 }, MemberChargeValue3: { type: "double", id: 26 }, BuyMarginAlgorithm: { type: "uint32", id: 27 }, BuyMarginValue: { type: "double", id: 28 }, SellMarginAlgorithm: { type: "uint32", id: 29 }, SellMarginValue: { type: "double", id: 30 }, BuyFirstMarginAlgorithm: { type: "uint32", id: 31 }, BuyFirstMarginValue: { type: "double", id: 32 }, ClientSerialNo: { type: "string", id: 33 }, Unit: { type: "string", id: 34 }, GoodsPicUrl: { type: "string", id: 35 }, AuctionDesc: { type: "string", id: 36 }, Appraisal: { type: "string", id: 37 }, ScoreGoodsID: { type: "uint32", id: 38 }, MarketPrice: { type: "double", id: 39 }, CategoryID: { type: "uint32", id: 40 }, ShopID: { type: "uint64", id: 41 }, EndMins: { type: "uint32", id: 42 } } }, AuctionCheckExOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 }, GoodsID: { type: "uint64", id: 5 }, FreezeMargin: { type: "double", id: 6 }, ClientSerialNo: { type: "string", id: 7 } } }, BatchChange: { fields: { Mobile: { type: "string", id: 1 }, UserName: { type: "string", id: 2 }, UserID: { type: "uint32", id: 3 }, UserRank: { type: "uint32", id: 4 }, MPValue: { type: "int32", id: 5 }, HPValue: { type: "int32", id: 6 }, VIPDays: { type: "int32", id: 7 } } }, UserBatchChangeReq: { fields: { Header: { type: "MessageHead", id: 1 }, BatchChanges: { rule: "repeated", type: "BatchChange", id: 2 }, CreatorID: { type: "uint32", id: 3 } } }, UserBatchChangeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, CreatorID: { type: "uint32", id: 4 } } }, ExtenalJdTransferInReq: { fields: { Header: { type: "MessageHead", id: 1 }, Mobile: { type: "string", id: 2 }, JDCode: { type: "string", id: 3 }, JDValue: { type: "uint32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, ExtenalJdTransferInRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, LotteryConfigChangeReq: { fields: { Header: { type: "MessageHead", id: 1 }, ChangeType: { type: "uint32", id: 2 }, PrizeRank: { type: "uint32", id: 3 }, ChangeValue: { type: "int32", id: 4 }, ClientSerialNo: { type: "string", id: 5 } } }, LotteryConfigChangeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, PayRemaiAmountReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeID: { type: "uint64", id: 2 }, TradeDate: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 }, Password: { type: "string", id: 7 } } }, PayRemaiAmountRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, JdpPdConvertTradeReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, Mobile: { type: "string", id: 4 }, SrcGoodsCode: { type: "string", id: 5 }, DstGoodsCode: { type: "string", id: 6 }, GoodsID: { type: "uint32", id: 7 }, Qty: { type: "double", id: 8 }, ClientSerialNo: { type: "string", id: 9 }, LogId: { type: "uint64", id: 10 } } }, JdpPdConvertTradeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, Mobile: { type: "string", id: 6 }, SrcGoodsCode: { type: "string", id: 7 }, DstGoodsCode: { type: "string", id: 8 }, GoodsID: { type: "uint32", id: 9 }, Qty: { type: "double", id: 10 }, ConvertQty: { type: "double", id: 11 }, ClientSerialNo: { type: "string", id: 12 }, LogId: { type: "uint64", id: 13 } } }, TradeTransferPdReq: { fields: { Header: { type: "MessageHead", id: 1 }, Mobile: { type: "string", id: 2 }, GoodsCoce: { type: "string", id: 3 }, PDCode: { type: "string", id: 4 }, ChangeValue: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, TradeTransferPdRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, AIAppointAuditNtf: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, MarketID: { type: "uint32", id: 3 }, AuditType: { type: "uint32", id: 4 } } }, AIAuctionAppointReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, BuyOrSell: { type: "uint32", id: 5 }, OrderQty: { type: "uint32", id: 6 }, Password: { type: "string", id: 7 }, OrderSrc: { type: "uint32", id: 8 }, ClientSerialNo: { type: "string", id: 9 }, ClientOrderTime: { type: "string", id: 10 }, ClientType: { type: "uint32", id: 11 } } }, AIAuctionAppointRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderID: { type: "uint64", id: 4 }, ApplyID: { type: "uint64", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, UpdateHealthPointReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, HealthPoint: { type: "double", id: 3 }, MarketID: { type: "uint32", id: 4 }, UserRank: { type: "uint32", id: 5 }, SerialNo: { type: "uint64", id: 6 } } }, UpdateHealthPointRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, UpdateSzdz2PdzRecordReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, PDGoodsID: { type: "uint32", id: 4 }, JoinCount: { type: "uint32", id: 5 }, MarketID: { type: "uint32", id: 6 } } }, UpdateSzdz2PdzRecordRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, UpdateSzdz2PdInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, PDGoodsID: { type: "uint32", id: 2 }, PrizeType: { type: "uint32", id: 3 }, PrizeAmount: { type: "double", id: 4 }, MarketID: { type: "uint32", id: 5 } } }, UpdateSzdz2PdInfoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, UpdateUserPdQuotaoReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, PDGoodsID: { type: "uint32", id: 3 }, PrizeAmount: { type: "double", id: 4 }, QuoteID: { type: "uint64", id: 5 }, Goodsid: { type: "uint32", id: 6 }, MarketID: { type: "uint32", id: 7 } } }, UpdateUserPdQuotaoRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, MPCmd: { fields: { SerialNo: { type: "uint64", id: 1 }, MPChangeType: { type: "uint32", id: 2 }, ChangeValue: { type: "double", id: 3 } } }, ManapointReq: { fields: { Header: { type: "MessageHead", id: 1 }, Cmd: { rule: "repeated", type: "MPCmd", id: 2 }, UserID: { type: "uint32", id: 3 }, AccountID: { type: "uint64", id: 4 }, MarketID: { type: "uint32", id: 5 }, RelatedOrderID: { type: "uint64", id: 6 } } }, ManapointRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, RelatedOrderID: { type: "uint64", id: 4 } } }, UpdateLotteryTimeReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, Lotterytime: { type: "uint32", id: 3 }, MarketID: { type: "uint32", id: 4 } } }, UpdateLotteryTimeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, ManageCancelOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, OrderID: { type: "uint64", id: 2 }, ClientSerialNo: { type: "string", id: 3 } } }, ManageCancelOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 } } }, AutoQuoteReq: { fields: { Header: { type: "MessageHead", id: 1 }, QuoterID: { type: "uint32", id: 2 }, GoodsID: { type: "uint32", id: 3 }, BuyOrSell: { type: "uint32", id: 4 }, Price: { type: "uint64", id: 5 }, TotalQty: { type: "int64", id: 6 }, PerQty: { type: "int64", id: 7 }, TryInterval: { type: "uint64", id: 8 }, ExpiredDate: { type: "string", id: 9 }, QuoteEffectiveSecond: { type: "uint64", id: 10 }, LimitPrice: { type: "uint64", id: 11 }, PriceMove: { type: "int32", id: 12 } } }, AutoQuoteRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, QuoterID: { type: "uint32", id: 4 }, GoodsID: { type: "uint32", id: 5 }, BuyOrSell: { type: "uint32", id: 6 } } }, QuoteReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint32", id: 2 }, QuoterID: { type: "uint32", id: 3 }, Bid: { type: "uint64", id: 4 }, BidVolume: { type: "int64", id: 5 }, Ask: { type: "uint64", id: 6 }, AskVolume: { type: "int64", id: 7 }, DateTime: { type: "string", id: 8 }, VaildTime: { type: "uint64", id: 9 }, QuoteMinValue: { type: "uint32", id: 10 }, QuoteMaxValue: { type: "uint32", id: 11 }, Last: { type: "uint64", id: 12 }, TopBid: { type: "uint64", id: 13 }, BottomAsk: { type: "uint64", id: 14 }, BidMove: { type: "int64", id: 15 }, AskMove: { type: "int64", id: 16 }, QuoteSource: { type: "uint32", id: 17 }, QuoteID: { type: "uint64", id: 18 } } }, QuoteRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, QuoteID: { type: "uint64", id: 4 }, BidVolume: { type: "int64", id: 5 }, AskVolume: { type: "int64", id: 6 } } }, NewQuoteReq: { fields: { Header: { type: "MessageHead", id: 1 }, QuoterID: { type: "uint32", id: 2 }, GoodsID: { type: "uint32", id: 3 }, BuyOrSell: { type: "uint32", id: 4 }, DateTime: { type: "string", id: 5 }, OpType: { type: "uint32", id: 6 }, QuoteID: { type: "uint64", id: 7 }, Price: { type: "uint64", id: 8 }, Qty: { type: "uint64", id: 9 }, Move: { type: "int32", id: 10 }, LimitPrice: { type: "uint64", id: 11 }, QuoteEffectiveSecond: { type: "uint64", id: 12 }, QuoteMinValue: { type: "uint32", id: 13 }, QuoteMaxValue: { type: "uint32", id: 14 }, QuoteSource: { type: "uint32", id: 15 }, PriceType: { type: "uint32", id: 16 }, QtyType: { type: "uint32", id: 17 } } }, NewQuoteRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, QuoterID: { type: "uint32", id: 4 }, GoodsID: { type: "uint32", id: 5 }, BuyOrSell: { type: "uint32", id: 6 }, QuoteID: { type: "uint64", id: 7 } } }, CutAccountReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 } } }, CutAccountRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 } } }, ForceCloseQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, GoodsID: { type: "uint32", id: 3 }, BuyOrSell: { type: "uint32", id: 4 }, OrderPrice: { type: "double", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, ForceCloseQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint32", id: 5 }, BuyOrSell: { type: "uint32", id: 6 }, ClientSerialNo: { type: "string", id: 7 }, OrderPrice: { type: "double", id: 8 }, OrderQty: { type: "uint64", id: 9 } } }, TenderAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, ApplyID: { type: "uint64", id: 2 }, AuditStatus: { type: "uint32", id: 3 }, TenderUserID: { type: "uint32", id: 4 }, TenderNum: { type: "string", id: 5 }, TenderTital: { type: "string", id: 6 }, OpenDate: { type: "string", id: 7 }, TenderContact: { type: "string", id: 8 }, TenderTelphone: { type: "string", id: 9 }, TenderGoods: { type: "string", id: 10 }, TenderType: { type: "uint32", id: 11 }, GradeType: { type: "uint32", id: 12 }, TenderFile: { type: "string", id: 13 }, GoodsCode: { type: "string", id: 14 }, TenderMargin: { type: "double", id: 15 }, BidMargin: { type: "double", id: 16 }, TenderAccountID: { type: "uint64", id: 17 }, ClientSerialNo: { type: "string", id: 18 }, TenderCharge: { type: "double", id: 19 } } }, TenderAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ApplyID: { type: "uint64", id: 4 }, AuditStatus: { type: "uint32", id: 5 }, GoodsID: { type: "uint64", id: 6 }, TenderStatus: { type: "uint32", id: 7 }, ClientSerialNo: { type: "string", id: 8 } } }, TenderConfirmReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 }, ConfirmStatus: { type: "uint32", id: 3 }, ConfirmID: { type: "uint32", id: 4 }, ConfirmRemark: { type: "string", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, TenderConfirmRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint64", id: 4 }, TenderStatus: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, TenderStopReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 }, ClientSerialNo: { type: "string", id: 3 }, CloserID: { type: "uint32", id: 4 }, CloseTime: { type: "string", id: 5 }, CloseRemark: { type: "string", id: 6 } } }, TenderStopRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint64", id: 4 }, TenderStatus: { type: "uint32", id: 5 }, ClientSerialNo: { type: "string", id: 6 } } }, BidAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 }, AuditStatus: { type: "uint32", id: 3 }, BidUserID: { type: "uint32", id: 4 }, Contact: { type: "string", id: 5 }, Telphone: { type: "string", id: 6 }, Email: { type: "string", id: 7 }, Address: { type: "string", id: 8 }, BidFile: { type: "string", id: 9 }, Mobile: { type: "string", id: 10 }, BidAccountID: { type: "uint64", id: 11 }, ClientSerialNo: { type: "string", id: 12 } } }, BidAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint64", id: 4 }, AuditStatus: { type: "uint32", id: 5 }, BidUserID: { type: "uint32", id: 6 }, BidStatus: { type: "uint32", id: 7 }, ClientSerialNo: { type: "string", id: 8 } } }, BidGradeReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 }, BidUserID: { type: "uint32", id: 3 }, BidGrade: { type: "uint32", id: 4 }, GradeRemark: { type: "string", id: 5 } } }, BidGradeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint64", id: 4 }, BidUserID: { type: "uint32", id: 5 }, BidStatus: { type: "uint32", id: 6 } } }, AcceptConfimReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 }, WinnerUserID: { type: "uint32", id: 3 }, CreatorUserID: { type: "uint32", id: 4 }, IsPublicity: { type: "uint32", id: 5 }, EndDate: { type: "string", id: 6 }, WinPrice: { type: "double", id: 7 }, PerformanceRemark: { type: "string", id: 8 }, WinRemark: { type: "string", id: 9 } } }, AcceptConfimRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, WinID: { type: "uint64", id: 4 }, GoodsID: { type: "uint64", id: 5 }, WinnerUserID: { type: "uint32", id: 6 }, TenderStatus: { type: "uint32", id: 7 }, BidStatus: { type: "uint32", id: 8 } } }, AcceptAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, WinID: { type: "uint64", id: 2 }, GoodsID: { type: "uint64", id: 3 }, AuditStatus: { type: "uint32", id: 4 }, AuditID: { type: "uint32", id: 5 }, AuditRemark: { type: "string", id: 6 } } }, AcceptAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, WinID: { type: "uint64", id: 4 }, GoodsID: { type: "uint64", id: 5 }, AuditStatus: { type: "uint32", id: 6 }, TenderStatus: { type: "uint32", id: 7 }, WinnerUserID: { type: "uint32", id: 8 }, WinnerBidStatus: { type: "uint32", id: 9 }, OtherBidStatus: { type: "uint32", id: 10 } } }, AcceptDisableReq: { fields: { Header: { type: "MessageHead", id: 1 }, WinID: { type: "uint64", id: 2 }, GoodsID: { type: "uint64", id: 3 }, AuditID: { type: "uint32", id: 4 }, AuditRemark: { type: "string", id: 5 } } }, AcceptDisableRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, WinID: { type: "uint64", id: 4 }, GoodsID: { type: "uint64", id: 5 }, TenderStatus: { type: "uint32", id: 6 }, BidStatus: { type: "uint32", id: 7 } } }, MarketStatusChangeReq: { fields: { Header: { type: "MessageHead", id: 1 }, Status: { type: "uint32", id: 2 }, StepType: { type: "uint32", id: 3 }, TradeDay: { rule: "required", type: "string", id: 4 }, NotifyTime: { type: "string", id: 5 }, SectionId: { type: "uint32", id: 6 } } }, MarketStatusChangeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Status: { type: "uint32", id: 4 }, StepType: { type: "uint32", id: 5 }, TradeDay: { rule: "required", type: "string", id: 6 }, NotifyTime: { type: "string", id: 7 }, SectionId: { type: "uint32", id: 8 } } }, CSMarketStatusToQuoteReq: { fields: { Header: { type: "MessageHead", id: 1 }, TradeDate: { rule: "required", type: "string", id: 2 }, Status: { rule: "required", type: "uint32", id: 3 }, NotifyTime: { type: "string", id: 4 } } }, CSMarketStatusToQuoteRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeDate: { rule: "required", type: "string", id: 4 }, Status: { rule: "required", type: "uint32", id: 5 }, NotifyTime: { type: "string", id: 6 } } }, CSMarketReckonResultNtf: { fields: { Header: { type: "MessageHead", id: 1 }, TradeDate: { type: "string", id: 2 }, OperateType: { type: "uint32", id: 3 }, MarketReckonType: { type: "uint32", id: 4 } } }, CSSettleResultNtf: { fields: { Header: { type: "MessageHead", id: 1 }, TradeDate: { type: "string", id: 2 }, Result: { type: "uint32", id: 3 } } }, ExternOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, OrderType: { type: "uint32", id: 2 }, UserID: { type: "uint32", id: 3 }, MdOptionID: { type: "uint32", id: 4 }, Strike: { type: "double", id: 5 }, UdstartPrice: { type: "double", id: 6 }, Buy: { type: "uint32", id: 7 }, Open: { type: "uint32", id: 8 }, OrderPrice: { type: "double", id: 9 }, Qty: { type: "uint32", id: 10 }, CustomBizID: { type: "uint64", id: 11 }, CustomBizSubID: { type: "string", id: 12 }, UserSelectExpDate: { type: "uint32", id: 13 }, UserOdds: { type: "uint32", id: 14 } } }, MultiExternOrdersReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReqID: { type: "uint32", id: 2 }, Orders: { rule: "repeated", type: "ExternOrderReq", id: 3 } } }, ExOptionOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, OrderType: { type: "uint32", id: 4 }, UserID: { type: "uint32", id: 5 }, MdOptionID: { type: "uint32", id: 6 }, Strike: { type: "double", id: 7 }, Status: { type: "uint32", id: 8 }, OrderID: { type: "uint64", id: 9 }, CustomBizID: { type: "uint64", id: 10 }, CustomBizSubID: { type: "string", id: 11 } } }, MultiExOptionOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReqID: { type: "uint32", id: 4 }, Orders: { rule: "repeated", type: "ExOptionOrderRsp", id: 5 } } }, ExOptionOrderCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, MdOptionID: { type: "uint32", id: 3 }, OrderID: { type: "uint64", id: 4 }, CustombizID: { type: "uint64", id: 5 }, CustombizsubID: { type: "string", id: 6 } } }, MultiExOptionOrderCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReqID: { type: "uint32", id: 2 }, Orders: { rule: "repeated", type: "ExOptionOrderCancelReq", id: 3 } } }, ExOptionOrderCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, OrderID: { type: "uint64", id: 5 }, CustomBizID: { type: "uint64", id: 6 }, CustomBizSubID: { type: "string", id: 7 } } }, MultiExOptionOrderCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReqID: { type: "uint32", id: 4 }, Orders: { rule: "repeated", type: "ExOptionOrderCancelRsp", id: 5 } } }, ExOptionExeciseReq: { fields: { Header: { type: "MessageHead", id: 1 }, ExecLimitPrice: { type: "double", id: 2 }, UserID: { type: "uint32", id: 3 }, OrderID: { type: "uint64", id: 4 }, QtyExecise: { type: "uint32", id: 5 }, CustomBizID: { type: "uint64", id: 6 }, CustomBizSubID: { type: "string", id: 7 } } }, MultiExOptionExeciseReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReqID: { type: "uint32", id: 2 }, Orders: { rule: "repeated", type: "ExOptionExeciseReq", id: 3 } } }, ExOptionExeciseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, MdOptionID: { type: "uint32", id: 5 }, Status: { type: "uint32", id: 6 }, OrderID: { type: "uint64", id: 7 }, OmsOrderID: { type: "uint64", id: 8 }, CustomBizID: { type: "uint64", id: 9 }, CustomBizSubID: { type: "string", id: 10 }, SettlePrice: { type: "double", id: 11 }, Pl: { type: "double", id: 12 } } }, MultiExOptionExeciseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReqID: { type: "uint32", id: 4 }, Orders: { rule: "repeated", type: "ExOptionExeciseRsp", id: 5 } } }, ExOptionExeciseCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, OrderID: { type: "uint64", id: 3 }, CustomBizID: { type: "uint64", id: 4 }, CustomBizSubID: { type: "string", id: 5 } } }, MultiExOptionExeciseCancelReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReqID: { type: "uint32", id: 2 }, Orders: { rule: "repeated", type: "ExOptionExeciseCancelReq", id: 3 } } }, ExeciseCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, MdOptionID: { type: "uint32", id: 5 }, Status: { type: "uint32", id: 6 }, OrderID: { type: "uint64", id: 7 }, OmsOrderID: { type: "uint64", id: 8 }, CustomBizID: { type: "uint64", id: 9 }, CustomBizSubID: { type: "string", id: 10 }, ErrorCode: { type: "int32", id: 11 }, RspInfo: { type: "string", id: 12 } } }, MultiExeciseCancelRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReqID: { type: "uint32", id: 4 }, Orders: { rule: "repeated", type: "ExeciseCancelRsp", id: 5 } } }, ExeciseNotify: { fields: { ReqID: { type: "uint32", id: 1 }, UserID: { type: "uint32", id: 2 }, ExeciseTime: { type: "uint32", id: 3 }, ExeciseDate: { type: "uint32", id: 4 }, OrderID: { type: "uint64", id: 5 }, QtyExecise: { type: "uint32", id: 6 }, SettlePrice: { type: "double", id: 7 }, Pl: { type: "double", id: 8 }, ExeciseStatus: { type: "uint32", id: 9 }, CustomBizID: { type: "uint64", id: 10 }, CustomBizSubID: { type: "string", id: 11 }, ManualFlag: { type: "uint32", id: 12 } } }, MultiExeciseNtf: { fields: { Header: { type: "MessageHead", id: 1 }, Timestamp: { type: "uint32", id: 2 }, Execises: { rule: "repeated", type: "ExeciseNotify", id: 3 } } }, TradeNotify: { fields: { UserID: { type: "uint32", id: 1 }, OrderID: { type: "uint64", id: 2 }, MdOptionID: { type: "uint32", id: 3 }, Strike: { type: "double", id: 4 }, Qty: { type: "uint32", id: 5 }, QtyFilled: { type: "uint32", id: 6 }, CustomBizID: { type: "uint64", id: 7 }, CustomBizSubID: { type: "string", id: 8 }, OrderDate: { type: "uint32", id: 9 }, ExpDate: { type: "uint32", id: 10 }, OrderType: { type: "uint32", id: 11 }, Multiplier: { type: "double", id: 12 }, PriceFilled: { type: "double", id: 13 }, Turnover: { type: "double", id: 14 }, UpperBoundary: { type: "double", id: 15 }, LowerBoundary: { type: "double", id: 16 }, ExecStartTime: { type: "string", id: 17 }, ExecEndTime: { type: "string", id: 18 } } }, MultiTradeNtf: { fields: { Header: { type: "MessageHead", id: 1 }, Timestamp: { type: "uint32", id: 2 }, Trades: { rule: "repeated", type: "TradeNotify", id: 3 } } }, CancelNotify: { fields: { UserID: { type: "uint32", id: 1 }, OrderID: { type: "uint64", id: 2 }, MdOptionID: { type: "uint32", id: 3 }, CustomBizID: { type: "uint64", id: 4 }, CustomBizSubID: { type: "string", id: 5 }, OrderType: { type: "uint32", id: 6 } } }, MultiCancelNtf: { fields: { Header: { type: "MessageHead", id: 1 }, Timestamp: { type: "uint32", id: 2 }, Cancels: { rule: "repeated", type: "CancelNotify", id: 3 } } }, ExeciseCancelNotify: { fields: { UserID: { type: "uint32", id: 1 }, OrderID: { type: "uint64", id: 2 }, CustomBizID: { type: "uint64", id: 3 }, CustomBizSubID: { type: "string", id: 4 }, ExecLimitPrice: { type: "double", id: 5 } } }, MultiExeciseCancelNtf: { fields: { Header: { type: "MessageHead", id: 1 }, Timestamp: { type: "uint32", id: 2 }, ExeciseCancels: { rule: "repeated", type: "ExeciseCancelNotify", id: 3 } } }, QryExOptionOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReqID: { type: "uint32", id: 2 }, Size: { type: "uint32", id: 3 }, OrderID: { type: "uint64", id: 4 } } }, OrderInfo: { fields: { UserID: { type: "uint32", id: 1 }, OrderID: { type: "uint64", id: 2 }, MdOptionID: { type: "uint32", id: 3 }, OrderPrice: { type: "double", id: 4 }, Buy: { type: "uint32", id: 5 }, Open: { type: "uint32", id: 6 }, Qty: { type: "uint32", id: 7 }, QtyFilled: { type: "uint32", id: 8 }, CustomBizID: { type: "uint64", id: 9 }, CustomSubBizID: { type: "string", id: 10 }, Strike: { type: "double", id: 11 }, UdStartPrice: { type: "double", id: 12 }, ExpDate: { type: "string", id: 13 }, Status: { type: "uint32", id: 14 }, OrderType: { type: "uint32", id: 15 }, OrderTime: { type: "string", id: 16 }, TurnOver: { type: "double", id: 17 }, RecvID: { type: "uint64", id: 18 } } }, QryExOptionOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReqID: { type: "uint32", id: 4 }, OrderDetail: { rule: "repeated", type: "OrderInfo", id: 5 } } }, QryExOptionExeciseOrderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReqID: { type: "uint32", id: 2 }, Size: { type: "uint32", id: 3 }, ExeciseOrderID: { type: "uint64", id: 4 } } }, ExeciseOrderInfo: { fields: { UserID: { type: "uint32", id: 1 }, OmsOrderID: { type: "uint64", id: 2 }, SettlePrice: { type: "double", id: 3 }, WithdrawFlag: { type: "uint32", id: 4 }, ExecLimitPrice: { type: "double", id: 5 }, ExecStatusID: { type: "uint32", id: 6 }, ExecOrderID: { type: "uint64", id: 7 }, ExecType: { type: "uint32", id: 8 }, ExecOrderTime: { type: "string", id: 9 }, RecvID: { type: "uint64", id: 10 }, CustomBizID: { type: "uint64", id: 11 }, CustomBizSubID: { type: "string", id: 12 }, ManualFlag: { type: "uint32", id: 13 }, PL: { type: "double", id: 14 } } }, QryExOptionExeciseOrderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReqID: { type: "uint32", id: 4 }, ExeciseOrderDetail: { rule: "repeated", type: "ExeciseOrderInfo", id: 5 } } }, HolderInfo: { fields: { UserID: { type: "uint32", id: 1 }, MdOptionID: { type: "uint32", id: 2 }, OrderPrice: { type: "double", id: 3 }, Qty: { type: "uint32", id: 4 }, QtyExecise: { type: "uint32", id: 5 }, CustomBizID: { type: "uint64", id: 6 }, CustomSubBizID: { type: "string", id: 7 }, ReqID: { type: "uint32", id: 8 }, Strike: { type: "double", id: 9 }, OptionID: { type: "uint32", id: 10 }, OrderID: { type: "uint64", id: 11 }, Buy: { type: "uint32", id: 12 }, FilledPrice: { type: "double", id: 13 }, OrderTime: { type: "string", id: 14 }, OrderDate: { type: "string", id: 15 }, ExpDate: { type: "string", id: 16 }, ExpTime: { type: "string", id: 17 }, PL: { type: "double", id: 18 }, UserOdds: { type: "uint32", id: 19 }, TurnOver: { type: "double", id: 20 }, InstrumentCode: { type: "string", id: 21 } } }, QryExOptionHolderReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReqID: { type: "uint32", id: 2 }, Size: { type: "uint32", id: 3 }, UserID: { type: "uint32", id: 4 }, OrderID: { type: "uint64", id: 5 } } }, QryExOptionHolderRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReqID: { type: "uint32", id: 4 }, UserID: { type: "uint32", id: 5 }, HolderDetail: { rule: "repeated", type: "HolderInfo", id: 6 } } }, QryExOptionExeciseReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReqID: { type: "uint32", id: 2 }, UserID: { type: "uint32", id: 3 }, ExeciseDataOne: { type: "string", id: 4 }, ExeciseDataTwo: { type: "string", id: 5 } } }, ExeciseInfo: { fields: { ReqID: { type: "uint32", id: 1 }, UserID: { type: "uint32", id: 2 }, ExeciseTime: { type: "string", id: 3 }, ExeciseDate: { type: "string", id: 4 }, ExeciseOrderID: { type: "uint64", id: 5 }, OrderID: { type: "uint64", id: 6 }, QtyExecise: { type: "uint32", id: 7 }, SettlePrice: { type: "double", id: 8 }, PL: { type: "double", id: 9 }, ExeciseStatus: { type: "uint32", id: 10 }, CustomBizID: { type: "uint64", id: 11 }, CustomSubBizID: { type: "string", id: 12 }, ManualFlag: { type: "uint32", id: 13 } } }, QryExOptionExeciseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReqID: { type: "uint32", id: 4 }, UserID: { type: "uint32", id: 5 }, ExeciseDetail: { rule: "repeated", type: "ExeciseInfo", id: 6 } } }, QryExOptionOrderExReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReqID: { type: "uint32", id: 2 }, CustomBizID: { type: "uint64", id: 3 } } }, QryExOptionOrderExRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReqID: { type: "uint32", id: 4 }, CustomBizID: { type: "uint64", id: 5 }, OrderDetail: { rule: "repeated", type: "OrderInfo", id: 6 } } }, QryExOptionExeciseOrderExReq: { fields: { Header: { type: "MessageHead", id: 1 }, ReqID: { type: "uint32", id: 2 }, CustomBizID: { type: "uint64", id: 3 } } }, QryExOptionExeciseOrderExRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ReqID: { type: "uint32", id: 4 }, CustomBizID: { type: "uint64", id: 5 }, ExeciseOrderDetail: { rule: "repeated", type: "ExeciseOrderInfo", id: 6 } } }, OptionOneWayOpenReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, TargetGoodsID: { type: "uint64", id: 3 }, BuyOrSell: { type: "uint32", id: 4 }, OptionType: { type: "uint32", id: 5 }, ExerciseType: { type: "uint32", id: 6 }, ExpireType: { type: "uint32", id: 7 }, ExpireCycle: { type: "uint32", id: 8 }, ExpireDate: { type: "string", id: 9 }, ExercisePrice: { type: "double", id: 10 }, Premium: { type: "double", id: 11 }, Qty: { type: "uint32", id: 12 }, MarketID: { type: "uint32", id: 13 } } }, OptionOneWayOpenRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 }, TargetGoodsID: { type: "uint64", id: 6 } } }, OptionOneWayExeciseReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, TradeID: { type: "uint64", id: 3 }, BuyOrSell: { type: "uint32", id: 4 }, ExercisePrice: { type: "double", id: 5 }, MarketID: { type: "uint32", id: 6 }, ExeciseQty: { type: "uint32", id: 7 } } }, OptionOneWayExeciseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TradeID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 }, TargetGoodsID: { type: "uint64", id: 6 } } }, OptionOneWayHedgeReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, TradeID: { type: "uint64", id: 3 }, HedgeTradeID: { type: "uint64", id: 4 }, TargetGoodsID: { type: "uint64", id: 5 }, BuyOrSell: { type: "uint32", id: 6 }, HedgeBuyOrSell: { type: "uint32", id: 7 }, MarketID: { type: "uint32", id: 8 }, HedgeQty: { type: "uint32", id: 9 } } }, OptionOneWayHedgeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { type: "uint64", id: 4 }, TradeID: { type: "uint64", id: 5 } } }, WRInputCommon: { fields: { UserID: { type: "uint32", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, BusinessID: { type: "uint32", id: 3 }, TradeID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 } } }, ContractForceReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRInputCommon", id: 2 }, ContractID: { type: "uint64", id: 3 } } }, ContractForceRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRInputCommon", id: 4 }, ContractID: { type: "uint64", id: 5 } } }, ERMS2ContractForceReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "WRInputCommon", id: 2 }, ContractID: { type: "uint64", id: 3 }, auditid: { type: "uint64", id: 4 }, auditremark: { type: "string", id: 5 }, DeallAmountFlag: { type: "int32", id: 6 }, DeallPositionFlag: { type: "int32", id: 7 } } }, ERMS2ContractForceRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "WRInputCommon", id: 4 }, ContractID: { type: "uint64", id: 5 } } }, SpotQuoteStockAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, QuoteApplyID: { type: "uint64", id: 2 }, MarketID: { type: "uint32", id: 3 }, AnnualReturn: { type: "double", id: 4 }, QuoteDays: { type: "uint32", id: 5 }, ListingDays: { type: "uint32", id: 6 }, FCUserID: { type: "uint32", id: 7 } } }, SpotQuoteStockAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryGoodsID: { type: "uint64", id: 4 } } }, SpotQuoteStockSaleReq: { fields: { Header: { type: "MessageHead", id: 1 }, QuoteApplyID: { type: "uint64", id: 2 }, DeliveryGoodsID: { type: "uint64", id: 3 }, MarketID: { type: "uint32", id: 4 } } }, SpotQuoteStockSaleRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryGoodsID: { type: "uint64", id: 4 } } }, SpotQuoteUpdateApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, QuoteApplyID: { type: "uint64", id: 2 }, DeliveryGoodsID: { type: "uint64", id: 3 }, MarketID: { type: "uint32", id: 4 } } }, SpotQuoteUpdateApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryGoodsID: { type: "uint64", id: 4 } } }, SpotQuoteCancelUpdateReq: { fields: { Header: { type: "MessageHead", id: 1 }, QuoteApplyID: { type: "uint64", id: 2 }, DeliveryGoodsID: { type: "uint64", id: 3 }, MarketID: { type: "uint32", id: 4 } } }, SpotQuoteCancelUpdateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryGoodsID: { type: "uint64", id: 4 } } }, SpotQuoteUpdateAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, QuoteApplyID: { type: "uint64", id: 2 }, AuditStatus: { type: "uint32", id: 3 }, DeliveryGoodsID: { type: "uint64", id: 4 }, AnnualReturn: { type: "double", id: 5 }, MarketID: { type: "uint32", id: 6 }, QuoteDays: { type: "uint32", id: 7 }, ListingDays: { type: "uint32", id: 8 }, FCUserID: { type: "uint32", id: 9 } } }, SpotQuoteUpdateAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryGoodsID: { type: "uint64", id: 4 } } }, SpotQuotePurchaseReq: { fields: { Header: { type: "MessageHead", id: 1 }, DeliveryGoodsID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, OrderSrc: { type: "uint32", id: 4 }, Clientserialno: { type: "string", id: 5 }, clientordertime: { type: "string", id: 6 }, clienttype: { type: "uint32", id: 7 }, MarketID: { type: "uint32", id: 8 } } }, SpotQuotePurchaseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryGoodsID: { type: "uint64", id: 4 } } }, SpotQuoteStockOffReq: { fields: { Header: { type: "MessageHead", id: 1 }, DeliveryGoodsID: { type: "uint64", id: 2 }, MarketID: { type: "uint32", id: 3 } } }, SpotQuoteStockOffRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, DeliveryGoodsID: { type: "uint64", id: 4 } } }, SpotShopGoodsAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsApplyID: { type: "uint64", id: 2 }, ApplyType: { type: "uint32", id: 3 }, MinDays: { type: "uint32", id: 4 }, ProfitDays: { type: "uint32", id: 5 }, ProfitRate: { type: "double", id: 6 }, MaxTimes: { type: "uint32", id: 7 }, BuyerUserID: { type: "uint32", id: 8 } } }, SpotShopGoodsAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint64", id: 4 } } }, SpotShopPurchaseReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 }, OrderPrice: { type: "double", id: 3 }, OrderQty: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, OrderSrc: { type: "uint32", id: 6 }, Clientserialno: { type: "string", id: 7 }, clientordertime: { type: "string", id: 8 }, clienttype: { type: "uint32", id: 9 }, MarketID: { type: "uint32", id: 10 } } }, SpotShopPurchaseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint64", id: 4 }, Clientserialno: { type: "string", id: 5 } } }, SpotShopBuyBackReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, GoodsID: { type: "uint64", id: 3 }, GoodsTradeDate: { type: "string", id: 4 }, GoodsTradePriceInt: { type: "uint64", id: 5 }, Qty: { type: "uint32", id: 6 }, OrderSrc: { type: "uint32", id: 7 }, Clientserialno: { type: "string", id: 8 }, clientordertime: { type: "string", id: 9 }, clienttype: { type: "uint32", id: 10 }, MarketID: { type: "uint32", id: 11 } } }, SpotShopBuyBackRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint64", id: 4 }, Clientserialno: { type: "string", id: 5 } } }, SpotShopTakeGoodsReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { type: "uint64", id: 2 }, GoodsID: { type: "uint64", id: 3 }, GoodsTradeDate: { type: "string", id: 4 }, TradePriceInt: { type: "uint64", id: 5 }, GoodsTradePrice: { type: "double", id: 6 }, Qty: { type: "uint32", id: 7 }, ReciverName: { type: "string", id: 8 }, PhoneNum: { type: "string", id: 9 }, Address: { type: "string", id: 10 }, TakeMode: { type: "uint32", id: 11 }, TakeRemark: { type: "string", id: 12 }, Clientserialno: { type: "string", id: 13 } } }, SpotShopTakeGoodsRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint64", id: 4 }, Clientserialno: { type: "string", id: 5 } } }, SpotShopCancelTakeGoodsReq: { fields: { Header: { type: "MessageHead", id: 1 }, TakeGoodsApplyID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, GoodsID: { type: "uint64", id: 4 }, Clientserialno: { type: "string", id: 5 } } }, SpotShopCancelTakeGoodsRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TakeGoodsApplyID: { type: "uint64", id: 4 }, Clientserialno: { type: "string", id: 5 } } }, SpotShopTakeGoodsAuditReq: { fields: { Header: { type: "MessageHead", id: 1 }, TakeGoodsApplyID: { type: "uint64", id: 2 }, AccountID: { type: "uint64", id: 3 }, GoodsID: { type: "uint64", id: 4 }, Clientserialno: { type: "string", id: 5 }, AuditStatus: { type: "uint32", id: 6 }, Auditer: { type: "uint32", id: 7 }, CheckRemark: { type: "string", id: 8 } } }, SpotShopTakeGoodsAuditRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, TakeGoodsApplyID: { type: "uint64", id: 4 }, Clientserialno: { type: "string", id: 5 } } }, SpotShopGoodsOffReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsID: { type: "uint64", id: 2 } } }, SpotShopGoodsOffRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsID: { type: "uint64", id: 4 } } }, UploadDeliveryGoodsReq: { fields: { Header: { type: "MessageHead", id: 1 }, ID: { type: "uint64", id: 2 }, DeliveryGoodsID: { type: "uint64", id: 3 }, DeliveryGoodsName: { type: "string", id: 4 }, GoodsUnit: { type: "string", id: 5 }, ChangeType: { type: "uint32", id: 6 }, ExtendInfo: { type: "string", id: 7 } } }, UploadUserInfoReq: { fields: { Header: { type: "MessageHead", id: 1 }, ID: { type: "uint64", id: 2 }, UserID: { type: "uint64", id: 3 }, UserInfoType: { type: "string", id: 4 }, CustomerName: { type: "string", id: 5 }, UserStatus: { type: "string", id: 6 }, UserType: { type: "string", id: 7 }, OpenMode: { type: "string", id: 8 }, CardType: { type: "string", id: 9 }, CardNum: { type: "string", id: 10 }, LegalPersonName: { type: "string", id: 11 }, ContactName: { type: "string", id: 12 }, Sex: { type: "string", id: 13 }, Telphone: { type: "string", id: 14 }, Mobile: { type: "string", id: 15 }, Company: { type: "string", id: 16 }, Address: { type: "string", id: 17 }, PostalCode: { type: "string", id: 18 }, ChangeType: { type: "uint32", id: 19 }, ExtendInfo: { type: "string", id: 20 } } }, UploadSpotGoodsNoticeReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRTradeDetailID: { type: "uint64", id: 2 }, TradeDate: { type: "string", id: 3 }, MarketID: { type: "uint64", id: 4 }, DeliveryGoodsID: { type: "uint64", id: 5 }, WRFactorType: { type: "string", id: 6 }, SellAccountID: { type: "uint64", id: 7 }, BuyAccountID: { type: "uint64", id: 8 }, TradeTime: { type: "string", id: 9 }, TradePrice: { type: "uint64", id: 10 }, TradeQty: { type: "uint64", id: 11 }, TradeAmount: { type: "uint64", id: 12 }, SellUserID: { type: "uint64", id: 13 }, BuyUserID: { type: "uint64", id: 14 }, ExtendInfo: { type: "string", id: 15 } } }, ChannelTradePosConvertOutGoodsReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, Mobile: { type: "string", id: 4 }, SrcGoodsCode: { type: "string", id: 5 }, DstGoodsCode: { type: "string", id: 6 }, GoodsID: { type: "uint32", id: 7 }, Qty: { type: "double", id: 8 }, ClientSerialNo: { type: "string", id: 9 }, LogID: { type: "uint64", id: 10 }, ConvertType: { type: "uint32", id: 11 } } }, ChannelTradePosConvertOutGoodsRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, Mobile: { type: "string", id: 6 }, SrcGoodsCode: { type: "string", id: 7 }, DstGoodsCode: { type: "string", id: 8 }, GoodsID: { type: "uint32", id: 9 }, Qty: { type: "double", id: 10 }, ConvertQty: { type: "double", id: 11 }, ClientSerialNo: { type: "string", id: 12 }, LogID: { type: "uint64", id: 13 }, ConvertType: { type: "uint32", id: 14 }, SrcType: { type: "uint32", id: 15 } } }, ChannelOutGoodsConvertTradeReq: { fields: { Header: { type: "MessageHead", id: 1 }, UserID: { type: "uint32", id: 2 }, AccountID: { type: "uint64", id: 3 }, Mobile: { type: "string", id: 4 }, SrcGoodsCode: { type: "string", id: 5 }, DstGoodsCode: { type: "string", id: 6 }, GoodsID: { type: "uint32", id: 7 }, Qty: { type: "double", id: 8 }, ClientSerialNo: { type: "string", id: 9 }, LogID: { type: "uint64", id: 10 }, ConvertType: { type: "uint32", id: 11 } } }, ChannelOutGoodsConvertTradeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, Mobile: { type: "string", id: 6 }, SrcGoodsCode: { type: "string", id: 7 }, DstGoodsCode: { type: "string", id: 8 }, GoodsID: { type: "uint32", id: 9 }, Qty: { type: "double", id: 10 }, ConvertQty: { type: "double", id: 11 }, ClientSerialNo: { type: "string", id: 12 }, LogID: { type: "uint64", id: 13 }, ConvertType: { type: "uint32", id: 14 } } }, GoodsQuotePriceQueryReq: { fields: { Header: { type: "MessageHead", id: 1 }, GoodsCode: { type: "string", id: 2 } } }, GoodsQuotePriceQueryRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, GoodsCode: { type: "string", id: 4 }, Last: { type: "string", id: 5 }, LastTime: { type: "string", id: 6 } } }, YJF_GetWithholdSignInSMSVCodeReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { rule: "required", type: "uint64", id: 2 }, UserID: { rule: "required", type: "uint32", id: 3 }, LoginID: { rule: "required", type: "uint64", id: 4 }, Yckfxe: { rule: "required", type: "string", id: 5 }, Xysxrq: { rule: "required", type: "string", id: 6 }, Xydqrq: { rule: "required", type: "string", id: 7 }, Kksjdw: { rule: "required", type: "string", id: 8 }, Kksjbc: { rule: "required", type: "string", id: 9 }, Kkzqnkfxe: { rule: "required", type: "string", id: 10 }, Kkzqnxzbs: { rule: "required", type: "string", id: 11 }, Lxdh: { rule: "required", type: "string", id: 12 }, Addr: { type: "string", id: 13 }, Remark: { type: "string", id: 14 }, ClientSerialNo: { rule: "required", type: "string", id: 15 } } }, YJF_GetWithholdSignInSMSVCodeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { rule: "required", type: "uint64", id: 4 }, UserID: { rule: "required", type: "uint32", id: 5 }, LoginID: { rule: "required", type: "uint64", id: 6 }, ClientSerialNo: { rule: "required", type: "string", id: 7 } } }, YJF_WithholdSignInSMSReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { rule: "required", type: "uint64", id: 2 }, UserID: { rule: "required", type: "uint32", id: 3 }, LoginID: { rule: "required", type: "uint64", id: 4 }, ClientSerialNo: { rule: "required", type: "string", id: 5 }, VCode: { rule: "required", type: "string", id: 6 } } }, YJF_WithholdSignInSMSRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { rule: "required", type: "uint64", id: 4 }, UserID: { rule: "required", type: "uint32", id: 5 }, LoginID: { rule: "required", type: "uint64", id: 6 }, ClientSerialNo: { rule: "required", type: "string", id: 7 } } }, YJF_WithholdSignOutReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { rule: "required", type: "uint64", id: 2 }, UserID: { rule: "required", type: "uint32", id: 3 }, LoginID: { rule: "required", type: "uint64", id: 4 }, ClientSerialNo: { rule: "required", type: "string", id: 5 } } }, YJF_WithholdSignOutRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { rule: "required", type: "uint64", id: 4 }, UserID: { rule: "required", type: "uint32", id: 5 }, LoginID: { rule: "required", type: "uint64", id: 6 }, ClientSerialNo: { rule: "required", type: "string", id: 7 } } }, YJF_WithholdInApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, AccountID: { rule: "required", type: "uint64", id: 2 }, UserID: { rule: "required", type: "uint32", id: 3 }, LoginID: { rule: "required", type: "uint64", id: 4 }, BillAmount: { rule: "required", type: "string", id: 5 }, ClientSerialNo: { rule: "required", type: "string", id: 6 } } }, YJF_WithholdInApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, AccountID: { rule: "required", type: "uint64", id: 4 }, UserID: { rule: "required", type: "uint32", id: 5 }, LoginID: { rule: "required", type: "uint64", id: 6 }, ClientSerialNo: { rule: "required", type: "string", id: 7 } } }, jbbtBackPDNtf: { fields: { Header: { type: "MessageHead", id: 1 }, NtfHeader: { type: "NotifyHead", id: 2 }, UserID: { type: "uint64", id: 3 }, AccountID: { type: "uint64", id: 4 }, GoodsID: { type: "uint64", id: 5 }, BackPD: { type: "uint64", id: 6 }, DealPD: { type: "uint64", id: 7 }, remark: { type: "string", id: 8 } } }, jbbtImportItem: { fields: { UserID: { type: "uint32", id: 1 }, AccountID: { type: "uint64", id: 2 }, phNum: { type: "string", id: 3 }, GoodsID: { type: "uint64", id: 4 }, CountPD: { type: "uint64", id: 5 }, DealWithMethod: { type: "int32", id: 6 } } }, jbbtImportReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientSerialNo: { type: "string", id: 2 }, ClientOrderTime: { type: "string", id: 3 }, UserID: { type: "uint32", id: 4 }, AccountID: { type: "uint64", id: 5 }, phNum: { type: "string", id: 6 }, arryItems: { rule: "repeated", type: "jbbtImportItem", id: 7 } } }, jbbtImportRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientSerialNo: { type: "string", id: 4 }, status: { type: "int32", id: 5 }, remark: { type: "string", id: 6 } } }, SpotArbitrageReq: { fields: { Header: { type: "MessageHead", id: 1 }, ASApplyID: { type: "uint64", id: 2 }, SpotContractID: { type: "uint64", id: 3 }, Remark: { type: "string", id: 4 } } }, SpotArbitrageRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, FutureArbitrageReq: { fields: { Header: { type: "MessageHead", id: 1 }, ASApplyID: { type: "uint64", id: 2 }, OutTradeID: { type: "uint64", id: 3 }, DetailType: { type: "uint32", id: 4 }, SpotContractID: { type: "uint64", id: 5 }, Remark: { type: "string", id: 6 } } }, FutureArbitrageRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, Erms2RiskCalcManualReq: { fields: { Header: { type: "MessageHead", id: 1 }, ClientTicket: { type: "string", id: 2 } } }, Erms2RiskCalcManualRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, ClientTicket: { type: "string", id: 4 } } }, ArbitrageFinishReq: { fields: { Header: { type: "MessageHead", id: 1 }, ASApplyID: { type: "uint64", id: 2 } } }, ArbitrageFinishRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, WRRContractFinishReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRRContractID: { type: "uint64", id: 2 } } }, WRRContractFinishRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, WRRContractExtendDateReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRRContractID: { type: "uint64", id: 2 }, LogAttachment: { type: "string", id: 3 }, NewEndDate: { type: "string", id: 4 }, Remark: { type: "string", id: 5 } } }, WRRContractExtendDateRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, WRRReturnBackAddedmarginReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRRContractID: { rule: "required", type: "uint64", id: 2 }, OperterId: { type: "uint64", id: 3 }, Remark: { type: "string", id: 4 }, Amount: { rule: "required", type: "double", id: 5 }, EndDate: { type: "string", id: 6 }, logattachment: { type: "string", id: 7 } } }, WRRReturnBackAddedmarginRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, WRRPayAmountReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRRContractID: { rule: "required", type: "uint64", id: 2 }, OperterId: { type: "uint64", id: 3 }, ReckonAmount: { type: "double", id: 4 }, InitMarginAmount: { type: "double", id: 5 }, AddedMarginAmount: { type: "double", id: 6 }, InterestRate: { type: "double", id: 7 }, Qty: { type: "double", id: 8 }, EndDate: { type: "string", id: 9 }, logattachment: { type: "string", id: 10 }, Remark: { type: "string", id: 11 } } }, WRRPayAmountRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, WRRConfirmApplyReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRRContractID: { rule: "required", type: "uint64", id: 2 }, OperterId: { type: "uint64", id: 3 }, Remark: { type: "string", id: 4 } } }, WRRConfirmApplyRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 } } }, WRRAppendOrReturnBackReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRRContractID: { rule: "required", type: "uint64", id: 2 }, operType: { rule: "required", type: "int32", id: 3 }, operAmount: { rule: "required", type: "double", id: 4 } } }, WRRAppendOrReturnBackRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, WRRContractID: { rule: "required", type: "uint64", id: 4 } } }, WRRRepurchaseReq: { fields: { Header: { type: "MessageHead", id: 1 }, WRRContractID: { rule: "required", type: "uint64", id: 2 }, qty: { rule: "required", type: "double", id: 3 }, amount: { rule: "required", type: "double", id: 4 }, ydQty: { type: "double", id: 5 }, ydAmount: { type: "double", id: 6 }, otherAmount: { type: "double", id: 7 }, marginAmount: { type: "double", id: 8 }, dt: { type: "string", id: 9 }, interestAmount: { type: "double", id: 10 } } }, WRRRepurchaseRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, WRRContractID: { rule: "required", type: "uint64", id: 4 } } }, SpotTradeBizFinishReq: { fields: { Header: { type: "MessageHead", id: 1 }, SpotTradeID: { type: "uint64", id: 2 } } }, SpotTradeBizFinishRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, SpotTradeID: { type: "uint64", id: 4 } } }, SpotWrCommon: { fields: { UserID: { type: "uint64", id: 1 }, RelatedOrderID: { type: "uint64", id: 2 }, BusinessID: { type: "uint64", id: 3 }, TradeID: { type: "uint64", id: 4 }, AccountID: { type: "uint64", id: 5 } } }, SpotRelatedUnpricedQtyDetailEx: { fields: { SpotDetailID: { type: "uint64", id: 1 }, UnpriceQty: { type: "uint64", id: 2 } } }, SpotRelatedTradeDetailEx: { fields: { TradeDetailID: { type: "uint64", id: 1 }, PointPriceQty: { type: "uint64", id: 2 } } }, SpotRelatedContractBizReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "SpotWrCommon", id: 2 }, RelatedBizID: { type: "uint64", id: 3 }, RelatedBizType: { type: "uint32", id: 4 }, RelatedUnpricedQtyDetails: { rule: "repeated", type: "SpotRelatedUnpricedQtyDetailEx", id: 5 }, RelatedTradeDetails: { rule: "repeated", type: "SpotRelatedTradeDetailEx", id: 6 } } }, SpotRelatedContractBizRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "SpotWrCommon", id: 4 }, RelatedBizID: { type: "uint64", id: 5 }, RelatedBizType: { type: "uint32", id: 6 } } }, PointPriceDetail: { fields: { PointOrderID: { type: "uint64", id: 1 }, PointQty: { type: "uint64", id: 2 }, PointPrice: { type: "double", id: 3 }, PointAmount: { type: "double", id: 4 } } }, BizPointPriceReq: { fields: { Header: { type: "MessageHead", id: 1 }, Common: { type: "SpotWrCommon", id: 2 }, RelatedBizID: { type: "uint64", id: 3 }, RelatedBizType: { type: "int32", id: 4 }, SpotDetailID: { type: "uint64", id: 5 }, AccountID: { type: "uint64", id: 6 }, PointPriceDetails: { rule: "repeated", type: "PointPriceDetail", id: 7 } } }, BizPointPriceRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, Common: { type: "SpotWrCommon", id: 4 } } }, CoupAddCouponTypeReq: { fields: { Header: { type: "MessageHead", id: 1 }, reqid: { type: "uint64", id: 2 }, coupontypeid: { type: "uint64", id: 3 }, areauserid: { type: "uint64", id: 4 }, couponname: { type: "string", id: 5 }, couponcategroy: { type: "uint64", id: 6 }, conditionvalue: { type: "double", id: 7 }, couponvalue: { type: "double", id: 8 }, limitedflag: { type: "uint64", id: 9 }, limitedgoodsids: { type: "string", id: 10 }, isgeneral: { type: "uint64", id: 11 }, userscope: { type: "string", id: 12 }, qty: { type: "uint64", id: 13 }, curqty: { type: "uint64", id: 14 }, createtime: { type: "string", id: 15 }, creatorid: { type: "uint64", id: 16 }, modifierid: { type: "uint64", id: 17 }, modifytime: { type: "string", id: 18 }, usedqty: { type: "uint64", id: 19 }, isvalid: { type: "uint64", id: 20 }, expiredqty: { type: "uint64", id: 21 } } }, CoupAddCouponTypeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, reqid: { type: "uint64", id: 4 } } }, CoupPositionOperItem: { fields: { opr: { type: "uint64", id: 1 }, qty: { type: "int64", id: 2 } } }, CoupPositionOperReq: { fields: { Header: { type: "MessageHead", id: 1 }, reqId: { type: "uint64", id: 2 }, relatedId: { type: "uint64", id: 3 }, businessId: { type: "uint64", id: 4 }, coupontypeid: { type: "uint64", id: 5 }, operItems: { rule: "repeated", type: "CoupPositionOperItem", id: 6 }, notOperHold: { type: "uint32", id: 7 } } }, CoupPositionOperRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, reqId: { type: "uint64", id: 4 }, relatedId: { type: "uint64", id: 5 }, businessId: { type: "uint64", id: 6 }, operHoldIds: { rule: "repeated", type: "uint64", id: 7, options: { packed: false } } } }, CoupModifyCouponTypeReq: { fields: { Header: { type: "MessageHead", id: 1 }, reqid: { type: "uint64", id: 2 }, coupontypeid: { type: "uint64", id: 3 }, oprType: { type: "uint32", id: 4 }, qty: { type: "uint64", id: 5 } } }, CoupModifyCouponTypeRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, reqid: { type: "uint64", id: 4 } } }, CoupImportItem: { fields: { logid: { type: "uint64", id: 1 }, mobile: { type: "string", id: 2 }, coupontypeid: { type: "uint64", id: 3 }, qty: { type: "uint64", id: 4 }, username: { type: "string", id: 5 }, accountid: { type: "uint64", id: 6 }, startdate: { type: "string", id: 7 }, enddate: { type: "string", id: 8 }, tradedate: { type: "string", id: 9 }, userid: { type: "uint64", id: 10 }, creatorid: { type: "uint64", id: 11 }, createtime: { type: "string", id: 12 }, importstatus: { type: "uint64", id: 13 }, updatetime: { type: "string", id: 14 }, handlestatus: { type: "uint64", id: 15 } } }, CoupImportReq: { fields: { Header: { type: "MessageHead", id: 1 }, reqid: { type: "uint64", id: 2 }, operItems: { rule: "repeated", type: "CoupImportItem", id: 3 } } }, CoupImportRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, reqid: { type: "uint64", id: 4 } } }, CoupConfirmPassReq: { fields: { Header: { type: "MessageHead", id: 1 }, reqid: { type: "uint64", id: 2 }, applyID: { type: "uint64", id: 3 } } }, CoupConfirmPassRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, reqid: { type: "uint64", id: 4 } } }, CoupScanAndDealImportRecordReq: { fields: { Header: { type: "MessageHead", id: 1 }, reqid: { type: "uint64", id: 2 }, srcReqFunCode: { type: "uint64", id: 3 }, remark: { type: "string", id: 4 } } }, CoupScanAndDealImportRecordRsp: { fields: { Header: { type: "MessageHead", id: 1 }, RetCode: { type: "int32", id: 2 }, RetDesc: { type: "string", id: 3 }, reqid: { type: "uint64", id: 4 }, srcReqFunCode: { type: "uint64", id: 5 } } } }); module.exports = $root;