# Document.CreationTimestampMillis

Artifact: [androidx.appsearch:appsearch](https://developer.android.com/jetpack/androidx/releases/appsearch) [View Source](https://cs.android.com/search?q=file:androidx/appsearch/annotation/Document.java+class:androidx.appsearch.annotation.Document.CreationTimestampMillis) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/appsearch#1.1.0)

*** ** * ** ***


```
@Documented
@Retention(value = RetentionPolicy.CLASS)
@Target(value = [ElementType.FIELD, ElementType.METHOD])
annotation Document.CreationTimestampMillis
```

<br />

*** ** * ** ***

Marks a member field of a document as the document's creation timestamp.

The creation timestamp is used for document expiry (see `https://developer.android.com/reference/kotlin/androidx/appsearch/annotation/Document.TtlMillis`) and as one of the sort options for queries.

This field is not required. If not present or not set, the document will be assigned the current timestamp as its creation timestamp.

If present, the field must be of type `long` or `https://developer.android.com/reference/java/lang/Long.html`.

See the class description of `https://developer.android.com/reference/kotlin/androidx/appsearch/annotation/Document` for other requirements (i.e. if present it must be visible, or have a visible getter and setter, or be exposed through a visible constructor).