# Metadata

# Metadata

Artifact:[androidx.car.app:app](https://developer.android.com/jetpack/androidx/releases/car-app)  
[View Source](https://cs.android.com/search?q=file:androidx/car/app/model/Metadata.java+class:androidx.car.app.model.Metadata)  
Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.0.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/car/app/model/Metadata "View this page in Java")

<br />

```
@CarProtocol
class Metadata
```

<br />

*** ** * ** ***

A metadata class used for attaching additional properties to models.

## Summary

|                                                                                                      ### Nested types                                                                                                       |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `class `[Metadata.Builder](https://developer.android.com/reference/kotlin/androidx/car/app/model/Metadata.Builder) A builder for[Metadata](https://developer.android.com/reference/kotlin/androidx/car/app/model/Metadata). |

|                                             ### Constants                                             |
|-------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `const `[Metadata](https://developer.android.com/reference/kotlin/androidx/car/app/model/Metadata)`!` | [EMPTY_METADATA](https://developer.android.com/reference/kotlin/androidx/car/app/model/Metadata#EMPTY_METADATA()) An empty[Metadata](https://developer.android.com/reference/kotlin/androidx/car/app/model/Metadata)instance. |

|                                  ### Public functions                                   |
|-----------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)     | [equals](https://developer.android.com/reference/kotlin/androidx/car/app/model/Metadata#equals(java.lang.Object))`(other: `[Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html)`?)`                           |
| [Place](https://developer.android.com/reference/kotlin/androidx/car/app/model/Place)`?` | [getPlace](https://developer.android.com/reference/kotlin/androidx/car/app/model/Metadata#getPlace())`()` Returns a[Place](https://developer.android.com/reference/kotlin/androidx/car/app/model/Place)instance set in the metadata. |
| [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)             | [hashCode](https://developer.android.com/reference/kotlin/androidx/car/app/model/Metadata#hashCode())`()`                                                                                                                            |

## Constants

### EMPTY_METADATA

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.0.0)  

```
const val EMPTY_METADATA: Metadata!
```

An empty[Metadata](https://developer.android.com/reference/kotlin/androidx/car/app/model/Metadata)instance.  

## Public functions

### equals

```
fun equals(other: Any?): Boolean
```  

### getPlace

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.0.0)  

```
fun getPlace(): Place?
```

Returns a[Place](https://developer.android.com/reference/kotlin/androidx/car/app/model/Place)instance set in the metadata.  

|                                                                 See also                                                                  |
|-------------------------------------------------------------------------------------------------------------------------------------------|---|
| [setPlace](https://developer.android.com/reference/kotlin/androidx/car/app/model/Metadata.Builder#setPlace(androidx.car.app.model.Place)) |   |

### hashCode

```
fun hashCode(): Int
```