swimlane.core.adapters.app module

class swimlane.core.adapters.app.AppAdapter(swimlane)[source]

Bases: swimlane.core.resolver.SwimlaneResolver

Handles retrieval of Swimlane App resources

get(*args, **kwargs)[source]

Get single app by one of id or name

Supports resource cache

Keyword Arguments:
 
  • id (str) – Full app id
  • name (str) – App name
Returns:

Corresponding App resource instance

Return type:

App

Raises:
  • TypeError – No or multiple keyword arguments provided
  • ValueError – No matching app found on server
list()[source]

Retrieve list of all apps

Returns:List of all retrieved apps
Return type:list of App