C# 클래스 WPNest.Services.NestWebServiceDeserializer

상속: INestWebServiceDeserializer
파일 보기 프로젝트 열기: garyjohnson/wpnest 1 사용 예제들

공개 메소드들

메소드 설명
GetHvacModeString ( HvacMode hvacMode ) : string
ParseAccessTokenExpiryFromLoginResult ( string responseString ) : System.DateTime
ParseAccessTokenFromLoginResult ( string responseString ) : string
ParseFanModeFromDeviceSubscribeResult ( string responseString ) : FanMode
ParseLeafFromDeviceSubscribeResult ( string responseString ) : bool
ParseStructureFromGetStructureStatusResult ( string result, string structureId ) : Structure
ParseStructuresFromGetStatusResult ( string responseString, string userId ) : IEnumerable
ParseTransportUrlFromResult ( string responseString ) : string
ParseUserIdFromLoginResult ( string responseString ) : string
ParseWebServiceErrorAsync ( Exception exception ) : Task
UpdateThermostatStatusFromSharedStatusResult ( string strContent, Thermostat thermostatToUpdate ) : void

비공개 메소드들

메소드 설명
ConvertTo ( TemperatureScale toScale, double celsiusTemperature ) : double
GetFanModeFromString ( string fanMode ) : FanMode
GetHttpStatusCodeFromException ( Exception exception ) : HttpStatusCode?
GetHvacModeFromString ( string hvacMode ) : HvacMode
GetTemperatureScaleFromString ( string value ) : TemperatureScale
IsCancelledError ( Exception exception ) : bool
IsInvalidCredentialsErrorAsync ( Exception exception ) : Task
IsNotFoundError ( Exception exception ) : bool
IsSessionTokenExpiredError ( Exception exception ) : bool
ParseAsJsonOrNull ( string responseString ) : Newtonsoft.Json.Linq.JObject

메소드 상세

GetHvacModeString() 공개 메소드

public GetHvacModeString ( HvacMode hvacMode ) : string
hvacMode HvacMode
리턴 string

ParseAccessTokenExpiryFromLoginResult() 공개 메소드

public ParseAccessTokenExpiryFromLoginResult ( string responseString ) : System.DateTime
responseString string
리턴 System.DateTime

ParseAccessTokenFromLoginResult() 공개 메소드

public ParseAccessTokenFromLoginResult ( string responseString ) : string
responseString string
리턴 string

ParseFanModeFromDeviceSubscribeResult() 공개 메소드

public ParseFanModeFromDeviceSubscribeResult ( string responseString ) : FanMode
responseString string
리턴 FanMode

ParseLeafFromDeviceSubscribeResult() 공개 메소드

public ParseLeafFromDeviceSubscribeResult ( string responseString ) : bool
responseString string
리턴 bool

ParseStructureFromGetStructureStatusResult() 공개 메소드

public ParseStructureFromGetStructureStatusResult ( string result, string structureId ) : Structure
result string
structureId string
리턴 Structure

ParseStructuresFromGetStatusResult() 공개 메소드

public ParseStructuresFromGetStatusResult ( string responseString, string userId ) : IEnumerable
responseString string
userId string
리턴 IEnumerable

ParseTransportUrlFromResult() 공개 메소드

public ParseTransportUrlFromResult ( string responseString ) : string
responseString string
리턴 string

ParseUserIdFromLoginResult() 공개 메소드

public ParseUserIdFromLoginResult ( string responseString ) : string
responseString string
리턴 string

ParseWebServiceErrorAsync() 공개 메소드

public ParseWebServiceErrorAsync ( Exception exception ) : Task
exception System.Exception
리턴 Task

UpdateThermostatStatusFromSharedStatusResult() 공개 메소드

public UpdateThermostatStatusFromSharedStatusResult ( string strContent, Thermostat thermostatToUpdate ) : void
strContent string
thermostatToUpdate Thermostat
리턴 void