C# Class Toopher.ToopherAPI

Exibir arquivo Open project: toopher/toopher-dotnet Class Usage Examples

Public Methods

Method Description
Authenticate ( string pairingId, string terminalName, string actionName = null, string>.Dictionary extras = null ) : AuthenticationStatus
GetAuthenticationStatus ( string authenticationRequestId ) : AuthenticationStatus
GetPairingStatus ( string pairingRequestId ) : PairingStatus
Pair ( string pairingPhrase, string userName, string>.Dictionary extras = null ) : PairingStatus
ToopherAPI ( string consumerKey, string consumerSecret, string baseUrl = null ) : System

Private Methods

Method Description
get ( string endpoint, NameValueCollection parameters = null ) : JsonObject
post ( string endpoint, NameValueCollection parameters = null ) : JsonObject
request ( string method, string endpoint, NameValueCollection parameters = null ) : JsonObject

Method Details

Authenticate() public method

public Authenticate ( string pairingId, string terminalName, string actionName = null, string>.Dictionary extras = null ) : AuthenticationStatus
pairingId string
terminalName string
actionName string
extras string>.Dictionary
return AuthenticationStatus

GetAuthenticationStatus() public method

public GetAuthenticationStatus ( string authenticationRequestId ) : AuthenticationStatus
authenticationRequestId string
return AuthenticationStatus

GetPairingStatus() public method

public GetPairingStatus ( string pairingRequestId ) : PairingStatus
pairingRequestId string
return PairingStatus

Pair() public method

public Pair ( string pairingPhrase, string userName, string>.Dictionary extras = null ) : PairingStatus
pairingPhrase string
userName string
extras string>.Dictionary
return PairingStatus

ToopherAPI() public method

public ToopherAPI ( string consumerKey, string consumerSecret, string baseUrl = null ) : System
consumerKey string
consumerSecret string
baseUrl string
return System