protected override async Task <WebResponse> GetSession()
        {
            var instruments = new List <string>();

            _instruments.ForEach(instrument => instruments.Add(instrument.name));

            var parameters = new Rest20.PricingStreamParameters()
            {
                instruments = instruments,
                snapshot    = _snapshot
            };

            return(await Rest20.GetPricingStream(_accountID, parameters));
        }
 protected override async Task <WebResponse> GetSession()
 {
     return(await Rest20.GetTransactionsStream(_accountID));
 }