# ColorAsLongSerializer

Artifact: [androidx.appsearch:appsearch-builtin-types](https://developer.android.com/jetpack/androidx/releases/appsearch) [View Source](https://cs.android.com/search?q=file:androidx/appsearch/serializers/ColorAsLongSerializer.java+class:androidx.appsearch.serializers.ColorAsLongSerializer) Added in [1.2.0-alpha02](https://developer.android.com/jetpack/androidx/releases/appsearch#1.2.0-alpha02)

*** ** * ** ***


```
@RequiresApi(api = Build.VERSION_CODES.O)
class ColorAsLongSerializer : LongSerializer<Color!>
```

<br />

*** ** * ** ***

Serializer for `https://developer.android.com/reference/android/graphics/Color.html` as a long.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/appsearch/serializers/ColorAsLongSerializer#ColorAsLongSerializer()()` |

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/android/graphics/Color.html` | `https://developer.android.com/reference/kotlin/androidx/appsearch/serializers/ColorAsLongSerializer#deserialize(long)(value: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)` Deserializes a long to a Color. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` | `https://developer.android.com/reference/kotlin/androidx/appsearch/serializers/ColorAsLongSerializer#serialize(android.graphics.Color)(color: https://developer.android.com/reference/android/graphics/Color.html)` Serializes a Color to a long. |

## Public constructors

### ColorAsLongSerializer

Added in 1.2.0-alpha02

```
ColorAsLongSerializer()
```

## Public functions

### deserialize

Added in [1.2.0-alpha02](https://developer.android.com/jetpack/androidx/releases/appsearch#1.2.0-alpha02)

```
fun deserialize(value: Long): Color
```

Deserializes a long to a Color.

| Parameters |
|---|---|
| `value: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` | The long to deserialize. |

| Returns |
|---|---|
| `https://developer.android.com/reference/android/graphics/Color.html` | The Color deserialized from the long. |

### serialize

Added in [1.2.0-alpha02](https://developer.android.com/jetpack/androidx/releases/appsearch#1.2.0-alpha02)

```
fun serialize(color: Color): Long
```

Serializes a Color to a long.

| Parameters |
|---|---|
| `color: https://developer.android.com/reference/android/graphics/Color.html` | The Color to serialize. |

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` | The long serialized from the Color. |