akkudoktoreos.server.dash.configuration.configuration

akkudoktoreos.server.dash.configuration.configuration(model: type[PydanticBaseModel], values: dict, values_prefix: list[str] = []) list[dict]

Generate configuration details based on provided values and model metadata.

Parameters:
  • model (type[PydanticBaseModel]) – The Pydantic model to extract configuration from.

  • values (dict) – A dictionary containing the current configuration values.

  • values_prefix (list[str]) – A list of parent type names that prefixes the model values in the values.

Returns:

A sorted list of configuration details, each represented as a dictionary.

Return type:

list[dict]