swimlane.core.resources.app module¶
- class swimlane.core.resources.app.App(*args, **kwargs)[source]¶
Bases:
APIResource
A single App record instance
Used lookup field definitions and retrieve/create child Record instances
- records¶
RecordAdapter
configured for current App- Type:
- reports¶
ReportAdapter
configured for current App- Type:
- get_field_definition_by_id(field_id)[source]¶
Get JSON field definition for field matching provided id
- Parameters:
field_id (str) – Target field ID to get definition for
- Raises:
swimlane.exceptions.UnknownField – Raised when given a field ID not found in App
- Returns:
Field metadata definition
- Return type:
- get_field_definition_by_name(field_name)[source]¶
Get JSON field definition for field matching provided name or key
Changed in version 4.1.0: Added support for field keys
- Parameters:
field_name (str) – Target field name or key to get definition for
- Raises:
swimlane.exceptions.UnknownField – Raised when given a field name not found in App
- Returns:
Field metadata definition
- Return type: