Exemple #1
0
        public ProtoMessage CreateSubscribeForSpotsRequest(long accountId, string accessToken, string symbolName, string clientMsgId = null)
        {
            var _msg = ProtoOASubscribeForSpotsReq.CreateBuilder();

            _msg.SetAccountId(accountId);
            _msg.SetAccessToken(accessToken);
            _msg.SetSymblolName(symbolName);
            return(CreateMessage((uint)_msg.PayloadType, _msg.Build().ToByteString(), clientMsgId));
        }
        public ProtoMessage CreateSubscribeForSpotsRequest(long accountId, string accessToken, string symbolName, string clientMsgId = null, List <ProtoOATrendbarPeriod> periods = null)
        {
            var _msg = ProtoOASubscribeForSpotsReq.CreateBuilder();

            _msg.SetAccountId(accountId);
            _msg.SetAccessToken(accessToken);
            _msg.SetSymblolName(symbolName);
            if (periods != null)
            {
                foreach (var period in periods)
                {
                    _msg.AddTrendbarPeriod(period);
                }
            }
            return(CreateMessage((uint)_msg.PayloadType, _msg.Build().ToByteString(), clientMsgId));
        }
 public ProtoOASubscribeForSpotsReq GetSubscribeForSpotsRequest(byte[] msg = null)
 {
     return(ProtoOASubscribeForSpotsReq.CreateBuilder().MergeFrom(GetPayload(msg)).Build());
 }