core.bones.boolean

Module Contents

Classes

BooleanBone

class core.bones.boolean.BooleanBone(*, defaultValue: bool = False, **kwargs)

Bases: viur.core.bones.base.BaseBone

type = bool
trueStrs
singleValueFromClient(self, value, skel: viur.core.skeleton.SkeletonInstance, name: str, origData)
getEmptyValue(self)
isEmpty(self, rawValue: Any)
refresh(self, skel: viur.core.skeleton.SkeletonInstance, boneName: str) None

Inverse of serialize. Evaluates whats read from the datastore and populates this bone accordingly.

Parameters

name – The property-name this bone has in its Skeleton (not the description!)

buildDBFilter(self, name: str, skel: viur.core.skeleton.SkeletonInstance, dbFilter: viur.core.db.Query, rawFilter: Dict, prefix: Optional[str] = None) viur.core.db.Query