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, limit=50)[source]

Report instance factory for the adapter’s App

Parameters:
  • name (str) – New Report name
  • limit (int) – Maximum number of records to return when evaluating Report
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