attributes Package¶
attributes
Package¶
-
class
kaiso.attributes.
Bool
(default=None, **kwargs)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin
,kaiso.types.DefaultableAttribute
-
primitive_type
¶ alias of
bool
-
-
class
kaiso.attributes.
Choice
(*choices, **kwargs)¶ Bases:
kaiso.types.DefaultableAttribute
-
choices
= <kaiso.attributes.Tuple object>¶
-
-
class
kaiso.attributes.
DateTime
(default=None, **kwargs)¶ Bases:
kaiso.types.DefaultableAttribute
-
classmethod
to_primitive
(value, for_db)¶
-
classmethod
to_python
(value)¶
-
classmethod
-
class
kaiso.attributes.
Decimal
(default=None, **kwargs)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin
,kaiso.types.DefaultableAttribute
-
primitive_type
¶ alias of
str
-
classmethod
to_python
(value)¶
-
-
class
kaiso.attributes.
Float
(default=None, **kwargs)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin
,kaiso.types.DefaultableAttribute
-
primitive_type
¶ alias of
float
-
-
class
kaiso.attributes.
Incoming
(relationship_class)¶
-
class
kaiso.attributes.
Integer
(default=None, **kwargs)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin
,kaiso.types.DefaultableAttribute
-
primitive_type
¶ alias of
int
-
-
class
kaiso.attributes.
Outgoing
(relationship_class)¶
-
class
kaiso.attributes.
PrimitiveTypeMixin
¶ Bases:
object
Add a basic to_primitive method, coercing value to cls.primitive_type unless it is None.
-
classmethod
to_primitive
(value, for_db)¶
-
classmethod
-
class
kaiso.attributes.
String
(default=None, **kwargs)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin
,kaiso.types.DefaultableAttribute
-
primitive_type
¶ alias of
unicode
-
-
class
kaiso.attributes.
Tuple
(default=None, **kwargs)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin
,kaiso.types.DefaultableAttribute
-
primitive_type
¶ alias of
list
-
classmethod
to_python
(value)¶
-
-
class
kaiso.attributes.
Uuid
(unique=False, required=False)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin
,kaiso.types.Attribute
-
default
¶
-
primitive_type
¶ alias of
str
-
classmethod
to_python
(value)¶
-
bases
Module¶
-
class
kaiso.attributes.bases.
RelationshipManager
(obj, relationship_reference)¶ Bases:
object
-
first
()¶
-
one
()¶
-
relationships
¶
-
-
class
kaiso.attributes.bases.
RelationshipReference
(relationship_class)¶ Bases:
object
-
get_manager
(obj)¶
-
-
kaiso.attributes.bases.
get_attibute_for_type
(cls)¶
-
kaiso.attributes.bases.
wraps_type
(cls)¶