swimlane.core.adapters.report module

class swimlane.core.adapters.report.ReportAdapter(app)[source]

Bases: swimlane.core.resolver.SwimlaneResolver

Handles retrieval and creation of Report resources

build(name, **kwargs)[source]

Report instance factory for the adapter’s App

Parameters:name (str) – New Report name
Keyword Arguments:
 **kwargs – Extra keyword args passed to Report class
Returns:Newly created local Report instance
Return type:Report
get(report_id)[source]

Retrieve report by ID

Parameters:report_id (str) – Full report ID
Returns:Corresponding Report instance
Return type:Report
list()[source]

Retrieve all reports for parent app

Returns:List of all returned reports
Return type:list of Report