コード例 #1
0
		public Task<Order[]> GetOrdersAsync(Guid walletId)
		{
			if (walletId == Guid.Empty)
				throw new ArgumentException("walletId");

			var request = new GetOrdersMessageBuilder(walletId);
			return SendAsync(request).ReadAsAsync<Order[]>();
		}
コード例 #2
0
        public Task <Order[]> GetOrdersAsync(Guid walletId)
        {
            if (walletId == Guid.Empty)
            {
                throw new ArgumentException("walletId");
            }

            var request = new GetOrdersMessageBuilder(walletId);

            return(SendAsync(request).ReadAsAsync <Order[]>());
        }
コード例 #3
0
        public Task <Order[]> GetOrdersAsync(Guid walletId, Page page, TickerSymbol instrument, OrderStatus status)
        {
            if (walletId == Guid.Empty)
            {
                throw new ArgumentException("walletId");
            }
            if (page == null)
            {
                throw new ArgumentNullException("page");
            }
            if (!Enum.IsDefined(typeof(TickerSymbol), instrument))
            {
                throw new ArgumentException("instrument");
            }
            if (!Enum.IsDefined(typeof(OrderStatus), status))
            {
                throw new ArgumentException("status");
            }

            var request = new GetOrdersMessageBuilder(walletId, page, instrument, status);

            return(SendAsync(request).ReadAsAsync <Order[]>());
        }
コード例 #4
0
		public Task<Order[]> GetOrdersAsync(Guid walletId, Page page, TickerSymbol instrument, OrderStatus status)
		{
			if (walletId == Guid.Empty)
				throw new ArgumentException("walletId");
			if (page == null)
				throw new ArgumentNullException("page");
			if (!Enum.IsDefined(typeof(TickerSymbol), instrument))
				throw new ArgumentException("instrument");
			if (!Enum.IsDefined(typeof(OrderStatus), status))
				throw new ArgumentException("status");

			var request = new GetOrdersMessageBuilder(walletId, page, instrument, status);
			return SendAsync(request).ReadAsAsync<Order[]>();
		}