# VerityFace
> Face states the Verity model can wear.
`gg.lode.lecternapi.api.verity.VerityFace`
---
## Signature
```java
public enum VerityFace
```
---
## Notes
Each state has an idle look and, where one exists, a matching talking look that the client
swaps in while the instance is flagged as talking. Several states share a talking face
(the three `SERIOUS` variants all talk the same way) and a few have none, in which
case the idle face is reused.
---
## Values
| Value | Description |
|---|---|
| `HAPPY` | |
| `HAPPY_SLEEP` | |
| `NEUTRAL` | |
| `SERIOUS_1` | |
| `SERIOUS_2` | |
| `SERIOUS_3` | |
| `EVIL` | |
| `SMILING_EVIL` | |
| `CRAZY` | |
| `HURT` | |
| `NOFACE` | |
---
## Methods
### getId
```java
public String getId()
```
Wire identifier sent to the client.
---
### byId
```java
public static VerityFace byId(String id)
```
Resolves a face by its wire id, falling back to `DEFAULT` for anything unknown.
| Parameter | Type |
|---|---|
| `id` | `String` |
---