# 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` | ---