internal MiHomeRequest(MiHomeToken token, byte[] deviceId, ServerTimestamp ts, NetworkOptions options, object objectBody) { _payload = objectBody; _token = token; _deviceId = deviceId; _serverStamp = ts; NetworkOptions = options; }
internal MiHomeRequest(MiHomeToken token, byte[] deviceId, ServerTimestamp ts, NetworkOptions options, string jsonBody) { _payload = JsonConvert.DeserializeObject(jsonBody); _token = token; _deviceId = deviceId; _serverStamp = ts; NetworkOptions = options; }
internal MiHomeResponse(MiHomeToken token, byte[] data) { _data = data; _miToken = token; Success = ParseResponse(); }