core.bones.numeric

Module Contents

Classes

NumericBone

Holds numeric values.

Attributes

MIN

MAX

core.bones.numeric.MIN
core.bones.numeric.MAX
class core.bones.numeric.NumericBone(*, max: int | float = MAX, min: int | float = MIN, mode=None, precision: int = 0, **kwargs)

Bases: viur.core.bones.base.BaseBone

Holds numeric values. Can be used for ints and floats. For floats, the precision can be specified in decimal-places.

type = numeric
__setattr__(key, value)
isInvalid(value)
getEmptyValue()
isEmpty(rawValue: Any)
singleValueFromClient(value, skel, name, origData)
buildDBFilter(name: str, skel: viur.core.skeleton.SkeletonInstance, dbFilter: viur.core.db.Query, rawFilter: Dict, prefix: str | None = None) viur.core.db.Query
getSearchTags(skel: viur.core.skeleton.SkeletonInstance, name: str) Set[str]