swimlane.core.fields.base.field module¶
- class swimlane.core.fields.base.field.Field(name, record)[source]¶
Bases:
SwimlaneResolver
Base class for abstracting Swimlane complex types
- bulk_modify_support = True¶
- cast_to_bulk_modify(value)[source]¶
Cast single value to bulk modify format, defaults to cast_to_report with added validation
- cast_to_python(value)[source]¶
Called during set_swimlane, should accept a single raw value as provided from API
Defaults to no-op
- cast_to_report(value)[source]¶
Cast single value to report format, defaults to cast_to_swimlane(value)
- cast_to_swimlane(value)[source]¶
Called during get_swimlane, should accept a python value and return swimlane representation
Defaults to no-op
- field_type = None¶
- for_json()[source]¶
Return json.dump()-compatible representation of field value
New in version 4.1.0.
- property record¶
Resolve weak reference to parent record
- set_swimlane(value)[source]¶
Set field internal value from the swimlane representation of field value
- supported_types = []¶