public void putApplianceCommand(SenseGuardAppliance appliance, ApplianceCommand command) { getApiClient() .post <ApplianceCommand>(String.Format(getApiClient().apiPath() + APPLIANCE_COMMAND_URL_TEMPLATE, appliance.getRoom().getLocation().getId(), appliance.getRoom().getId(), appliance.getApplianceId()), command); }
public ApplianceCommand getApplianceCommand(SenseGuardAppliance appliance) { ApiResponse <ApplianceCommand> applianceApiResponse = getApiClient() .get <ApplianceCommand>(String.Format(getApiClient().apiPath() + APPLIANCE_COMMAND_URL_TEMPLATE, appliance.getRoom().getLocation().getId(), appliance.getRoom().getId(), appliance.getApplianceId() )); if (applianceApiResponse.getStatusCode() != 200) { return(null); } ApplianceCommand applianceDataOptional = applianceApiResponse.getContent(); if (applianceDataOptional != null) { ApplianceCommand applianceData = applianceDataOptional; applianceData.setAppliance(appliance); applianceDataOptional = applianceData; } return(applianceDataOptional); }