swimlane.core.adapters.report module

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

Bases: 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