Types#

exception model_api.models.types.ConfigurableValueError(message, prefix=None)#

Bases: ValueError

class model_api.models.types.BaseValue(description='No description available', default_value=None)#

Bases: object

build_error()#
Return type:

None

get_value(value)#
update_default_value(default_value)#
validate(value)#
class model_api.models.types.BooleanValue(**kwargs)#

Bases: BaseValue

from_str(value)#
Return type:

bool

validate(value)#
class model_api.models.types.DictValue(**kwargs)#

Bases: BaseValue

from_str(value)#
validate(value)#
class model_api.models.types.ListValue(value_type=None, description='No description available', default_value=[])#

Bases: BaseValue

from_str(value)#
Return type:

list[Any]

validate(value)#
class model_api.models.types.NumericalValue(value_type=<class 'float'>, choices=(), min=None, max=None, **kwargs)#

Bases: BaseValue

from_str(value)#
Return type:

Any

validate(value)#
class model_api.models.types.StringValue(choices=(), description='No description available', default_value='')#

Bases: BaseValue

from_str(value)#
Return type:

str

validate(value)#