C# Класс WPNest.Services.NestWebServiceDeserializer

Наследование: INestWebServiceDeserializer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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