swimlane.core.resources.base module

class swimlane.core.resources.base.APIResource(*args, **kwargs)[source]

Bases: SwimlaneResolver

Base class for all API resources with an associated $type and/or raw data

get_cache_index_keys()[source]

Return dict of key/value pairs used by ResourceCache to map resource values to internal cache instance

get_cache_internal_key()[source]

Return real internal cache key for resource instance

class swimlane.core.resources.base.APIResourceMetaclass[source]

Bases: type

Metaclass for all APIResource classes