ClimateStateRequest


@CarProtocol
@RequiresCarApi(value = 5)
@ExperimentalCarApi
class ClimateStateRequest<T>


Allows specification of a request for setting the car climate states using string flags and car zones.

Applications need to use Builder to create a ClimateStateRequest.

Parameters
<T>

data type of request value

Summary

Nested types

A builder of ClimateStateRequest

Public functions

Boolean
equals(o: Any!)
(Mutable)List<CarZone!>

Returns a list of CarZones which are included in this request.

Int

Returns a feature flag in @ClimateProfileRequest.ClimateProfileFeature which is included in this request.

T

Returns the requested value which is included in this request.

Int
String

Public functions

equals

fun equals(o: Any!): Boolean

getCarZones

Added in 1.3.0
fun getCarZones(): (Mutable)List<CarZone!>

Returns a list of CarZones which are included in this request.

getRequestedFeature

Added in 1.3.0
fun getRequestedFeature(): Int

Returns a feature flag in @ClimateProfileRequest.ClimateProfileFeature which is included in this request.

getRequestedValue

Added in 1.3.0
fun getRequestedValue(): T

Returns the requested value which is included in this request.

hashCode

fun hashCode(): Int

toString

fun toString(): String