# GsrComplianceType

Summary:[Constants](https://developer.android.com/reference/android/car/GsrComplianceType#constants)\|[Inherited Methods](https://developer.android.com/reference/android/car/GsrComplianceType#inhmethods)  

# GsrComplianceType

`
public

final

class
GsrComplianceType
`  
`

extends Object


``


`

|---|-------------------------------|
| java.lang.Object                 ||
| ↳ | android.car.GsrComplianceType |

<br />

*** ** * ** ***

Used by[VehiclePropertyIds.GENERAL_SAFETY_REGULATION_COMPLIANCE](https://developer.android.com/reference/android/car/VehiclePropertyIds#GENERAL_SAFETY_REGULATION_COMPLIANCE)to indicate what kind of general safety regulation compliance requirement is enforced.

## Summary

|                                                                                                     ### Constants                                                                                                     ||
|-------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `int` | [GSR_COMPLIANCE_TYPE_NOT_REQUIRED](https://developer.android.com/reference/android/car/GsrComplianceType#GSR_COMPLIANCE_TYPE_NOT_REQUIRED) GSR compliance is not required.                                     |
| `int` | [GSR_COMPLIANCE_TYPE_REQUIRED_V1](https://developer.android.com/reference/android/car/GsrComplianceType#GSR_COMPLIANCE_TYPE_REQUIRED_V1) GSR compliance is required and the requirement solution version is 1. |

| ### Inherited methods |
|-----------------------|---|
| From class` java.lang.Object ` |-------------------|-------------------------------| | ` Object`         | ` clone() `                   | | ` boolean`        | ` equals(Object arg0) `       | | ` void`           | ` finalize() `                | | ` final Class<?>` | ` getClass() `                | | ` int`            | ` hashCode() `                | | ` final void`     | ` notify() `                  | | ` final void`     | ` notifyAll() `               | | ` String`         | ` toString() `                | | ` final void`     | ` wait(long arg0, int arg1) ` | | ` final void`     | ` wait(long arg0) `           | | ` final void`     | ` wait() `                    | ||

## Constants

### GSR_COMPLIANCE_TYPE_NOT_REQUIRED

```
public static final int GSR_COMPLIANCE_TYPE_NOT_REQUIRED
```

GSR compliance is not required.

<br />

Constant Value: 0 (0x00000000)  

### GSR_COMPLIANCE_TYPE_REQUIRED_V1

```
public static final int GSR_COMPLIANCE_TYPE_REQUIRED_V1
```

GSR compliance is required and the requirement solution version is 1.

<br />

Constant Value: 1 (0x00000001)