Gettable Property¶
-
class
properties.
GettableProperty
(doc, **kwargs)[source]¶ Property with immutable value
GettableProperties are assigned their default values upon HasProperties instance construction, and cannot be modified after that.
Keyword arguments match those available to Property with the exception of required.
UUID¶
-
class
properties.
Uuid
(doc, **kwargs)[source]¶ Immutable property for unique identifiers
Default value is generated on HasProperties class instantiation using
uuid.uuid4()
No additional keywords are available besides those those inherited from
GettableProperty
.