- class interactions.ext.base.Base(*, name, version, link, description, long_description=None, packages=None, requirements=None, **kwargs)#
A class representing the base structure of a 3rd party.
version (Version) – The version of the library.
name (str) – The name of the library.
description (str) – The description of the library.
long_description (Optional[str]) – The long description of the library.
link (str) – The repository link or the library.
_packages (Optional[List[str]]) – The packages of the library.
_requirements (Optional[List[str]]) – The modules in the library required.
- add_service(obj, name)#
Adds a service to the 3rd party for ease of accessibility in calling. The code theory behind this is to simplify the way you handle and manage the calling of other objects, as well as accessing their information.
Removes a service from the 3rd party in the event that it is no longer needed to be referred to for data.
Builds the base 3rd party the same way as