Record
class flow_api.record.Record(select, cls, init, by, **kwargs)
The Record class is the base class for Execution, File, Flow,
Setting
It provides a basic interface to read and write fields of records.
Do not create Record objects directly. Instead use System.execution,
System.file, System.flow, or System.setting to create classes of
the respective record subclass.
Parameters
| Name | Type | Description |
|---|---|---|
| select | The name or ID of the record | |
| cls | The class of the record type | |
| init | a dictionary containing fields of the record to save | |
| by | Which field of the record is used to identify the record. Should be 'id' or 'name' | |
| **kwargs |
Methods
archive ()
clone (update=None, **kwargs)
delete ()
exists ()
get (*fields, default=None)
get_dict (*fields, default=None)
get_identity_created_by ()
get_identity_modified_by ()
load (*fields)
save (update=None, **kwargs)
set (key, value)