Bases: object
The base class of all the others
This class has the basic information about an entity which are the name, the description, tags and the audit information like created_by, updated_by, date_created and date_updated about this entity.
Two SimpleEntities considered equal if they have the same name, the other attributes doesn’t matter.
Parameters: |
|
---|
Methods
__init__(2, 10, 1, 30, 38, 2, 10, 1, 30, 38, ...) |
Attributes
code | |
created_by | gets and sets the User object who has created this |
date_created | gets and sets the datetime.datetime object which shows when |
date_updated | gets and sets the datetime.datetime object which shows when |
description | the description of the entity |
name | the name of the entity |
nice_name | this is the nice name of the SimpleEntity. It has the same |
updated_by | gets and sets the User object who has updated this |
this is the nice name of the SimpleEntity. It has the same value with the name (contextually) but with a different format like, all the whitespaces replaced by underscores (“_”), all the CamelCase form will be expanded by underscore (_) characters and it is always lowercase.
There is also the code attribute which is simple the uppercase form of nice_name if it is not defined differently (i.e set to another value).