# `Diffo.Provider.Calculations.PoolCharacteristics`
[🔗](https://github.com/diffo-dev/diffo/blob/v0.9.0/lib/diffo/provider/components/calculations/pool_characteristics.ex#L5)

Loads the `AssignableCharacteristic` pool records associated with an
instance, one per `pool :name, :thing` declaration on the resource module.

Used by `BaseInstance` to surface pool characteristics alongside the
dynamic `Diffo.Provider.Characteristic` records in the
`serviceCharacteristic` / `resourceCharacteristic` JSON view (#169).

# `describe`

# `has_calculate?`

# `has_expression?`

# `init`

# `strict_loads?`

---

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