# `Diffo.Type.CharacteristicValue`
[🔗](https://github.com/diffo-dev/diffo/blob/v0.9.0/lib/diffo/type/characteristic_value.ex#L5)

Ash type for a typed characteristic value.

Used as the return type for `:value` calculations on `BaseCharacteristic`-derived resources.
The actual value is a `TypedStruct` defined by the extender (e.g. `Card.Value`, `Shelf.Value`),
which controls field ordering and JSON encoding via `AshJason.TypedStruct`.

# `handle_change?`

# `prepare_change?`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
