# Approvable

**Approvable** is a subtype that extends other types with user approval capability when they are embedded into an [**Identity**](https://dfend.gitbook.io/documentation/developer-api/types/identity).

## Attributes

* `addedAt`  <mark style="color:blue;">number</mark>  A Unix timestamp (ms) for when the object was added to the Identity.
* `lastSeen`  <mark style="color:blue;">number</mark>  A Unix timestamp (ms) for the last time we received a Signal related to this object.
* `prompted`  <mark style="color:blue;">boolean</mark>  Whether the user has been prompted to verify this object.
* `promptedAt`  <mark style="color:blue;">number</mark>  A Unix timestamp (ms) for the time when we last prompted the user to verify this object.
* `promptExpiresAt`  <mark style="color:blue;">number</mark>  A Unix timestamp (ms) for the time when the last prompt expires.
* `approved`  <mark style="color:blue;">boolean</mark>  Whether the user approved this object.
* `approvedAt`  <mark style="color:blue;">number</mark>  A Unix timestamp (ms) for the time when the user approved this object.
* `rejected`  <mark style="color:blue;">boolean</mark>  Whether the user rejected this object.
* `rejectedAt`  <mark style="color:blue;">number</mark>  A Unix timestamp (ms) for the time when the user rejected this object.
* `trusted`  <mark style="color:blue;">boolean</mark>  Whether this object was added from a trusted environment.
