C# Class IronSmarkets.Messages.Payloads

Exibir arquivo Open project: smarkets/IronSmarkets

Public Methods

Method Description
AccountStateRequest ( Uid account ) : Payload
ContractQuotes ( Uid contract, IEnumerable bids, IEnumerable offers ) : Payload
EventsRequest ( EventQuery query ) : Payload
Heartbeat ( ) : Payload
HttpFound ( string url, ulong sequence ) : Payload
Login ( string username, string password ) : Payload
LoginResponse ( string session, ulong reset ) : Payload
Logout ( ) : Payload
LogoutConfirmation ( ) : Payload
MarketQuotes ( Uid market ) : Payload
MarketQuotesRequest ( Uid market ) : Payload
MarketSubscribe ( Uid market ) : Payload
MarketUnsubscribe ( Uid market ) : Payload
OrderAccepted ( Uid order, ulong sequence ) : Payload
OrderCancel ( Uid order ) : Payload
OrderCancelled ( Uid order ) : Payload
OrderCreate ( NewOrder order ) : Payload
OrdersForAccount ( IEnumerable orders ) : Payload
OrdersForAccountRequest ( ) : Payload
OrdersForMarket ( IEnumerable orders ) : Payload
OrdersForMarketRequest ( Uid market ) : Payload
Ping ( ) : Payload
Pong ( ) : Payload
Replay ( ulong sequence ) : Payload
Sequenced ( Payload payload, ulong sequence ) : Payload

Private Methods

Method Description
LogoutReason ( Eto reason ) : Payload
OrdersForMarketInternal ( IEnumerable orders ) : IEnumerable

Method Details

AccountStateRequest() public static method

public static AccountStateRequest ( Uid account ) : Payload
account Uid
return Payload

ContractQuotes() public static method

public static ContractQuotes ( Uid contract, IEnumerable bids, IEnumerable offers ) : Payload
contract Uid
bids IEnumerable
offers IEnumerable
return Payload

EventsRequest() public static method

public static EventsRequest ( EventQuery query ) : Payload
query IronSmarkets.Data.EventQuery
return Payload

Heartbeat() public static method

public static Heartbeat ( ) : Payload
return Payload

HttpFound() public static method

public static HttpFound ( string url, ulong sequence ) : Payload
url string
sequence ulong
return Payload

Login() public static method

public static Login ( string username, string password ) : Payload
username string
password string
return Payload

LoginResponse() public static method

public static LoginResponse ( string session, ulong reset ) : Payload
session string
reset ulong
return Payload

Logout() public static method

public static Logout ( ) : Payload
return Payload

LogoutConfirmation() public static method

public static LogoutConfirmation ( ) : Payload
return Payload

MarketQuotes() public static method

public static MarketQuotes ( Uid market ) : Payload
market Uid
return Payload

MarketQuotesRequest() public static method

public static MarketQuotesRequest ( Uid market ) : Payload
market Uid
return Payload

MarketSubscribe() public static method

public static MarketSubscribe ( Uid market ) : Payload
market Uid
return Payload

MarketUnsubscribe() public static method

public static MarketUnsubscribe ( Uid market ) : Payload
market Uid
return Payload

OrderAccepted() public static method

public static OrderAccepted ( Uid order, ulong sequence ) : Payload
order Uid
sequence ulong
return Payload

OrderCancel() public static method

public static OrderCancel ( Uid order ) : Payload
order Uid
return Payload

OrderCancelled() public static method

public static OrderCancelled ( Uid order ) : Payload
order Uid
return Payload

OrderCreate() public static method

public static OrderCreate ( NewOrder order ) : Payload
order IronSmarkets.Data.NewOrder
return Payload

OrdersForAccount() public static method

public static OrdersForAccount ( IEnumerable orders ) : Payload
orders IEnumerable
return Payload

OrdersForAccountRequest() public static method

public static OrdersForAccountRequest ( ) : Payload
return Payload

OrdersForMarket() public static method

public static OrdersForMarket ( IEnumerable orders ) : Payload
orders IEnumerable
return Payload

OrdersForMarketRequest() public static method

public static OrdersForMarketRequest ( Uid market ) : Payload
market Uid
return Payload

Ping() public static method

public static Ping ( ) : Payload
return Payload

Pong() public static method

public static Pong ( ) : Payload
return Payload

Replay() public static method

public static Replay ( ulong sequence ) : Payload
sequence ulong
return Payload

Sequenced() public static method

public static Sequenced ( Payload payload, ulong sequence ) : Payload
payload Payload
sequence ulong
return Payload