DecimalConfig
- class app.util.helpers.decimal.DecimalConfig[source]
Bases:
BaseConfigModel
Inheritance Diagram for DecimalConfig
Methods
add_missing_traps
(value)model_post_init
(context)validate_rounding
(value)validate_traps
(value)Attributes
Configuration for the model, should be a dictionary conforming to
ConfigDict
.inherited
defaulted
instance_name
instance_parent_weakref
- classmethod add_missing_traps(value: dict[DecimalSignals, bool]) dict[DecimalSignals, bool] [source]
- Parameters:
value (dict[DecimalSignals, bool])
- Return type:
- model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True, 'serialize_by_alias': True, 'validate_assignment': True, 'validate_by_alias': True}
Configuration for the model, should be a dictionary conforming to
ConfigDict
.
- rounding: DecimalRounding
- traps: dict[DecimalSignals, bool]
- classmethod validate_rounding(value: str | DecimalRounding | None) DecimalRounding | str | None [source]
- Parameters:
value (str | DecimalRounding | None)
- Return type:
DecimalRounding | str | None