Terarea  2
The automation project
Loading...
Searching...
No Matches
src.lib.components.endpoints.applets.Applets Class Reference
Collaboration diagram for src.lib.components.endpoints.applets.Applets:
Collaboration graph

Public Member Functions

None __init__ (self, RuntimeData runtime_data, int success=0, int error=84, bool debug=False)
 
Response get_applet_by_id (self, Request request, str applet_id)
 
Response get_my_applets (self, Request request)
 
Response get_my_applets_by_tags (self, Request request, str tags)
 
Response create_applet (self, Request request)
 
Response put_applet_by_id (self, Request request, str applet_id)
 
Response patch_applet_by_id (self, Request request, str applet_id)
 
Response get_triggers_services (self, Request request)
 
Response get_reactions_services (self, Request request)
 
Response get_triggers (self, Request request)
 
Response get_reactions (self, Request request)
 
Response get_triggers_by_service_id (self, Request request, str service_id)
 
Response get_reactions_by_service_id (self, Request request, str service_id)
 
Response delete_my_applet_by_id (self, Request request, str applet_id)
 

Data Fields

bool debug = debug
 
int success = success
 
int error = error
 
RuntimeData runtime_data_initialised = runtime_data
 
Disp disp
 

Protected Member Functions

Union[List[Dict[str, Any]], Response] _search_services (self, str type_to_search, str title, str token)
 

Detailed Description

The class that contains every methods for applets

Definition at line 13 of file applets.py.

Constructor & Destructor Documentation

◆ __init__()

None src.lib.components.endpoints.applets.Applets.__init__ ( self,
RuntimeData runtime_data,
int success = 0,
int error = 84,
bool debug = False )
The constructor of the Applets class

Definition at line 17 of file applets.py.

Member Function Documentation

◆ _search_services()

Union[List[Dict[str, Any]], Response] src.lib.components.endpoints.applets.Applets._search_services ( self,
str type_to_search,
str title,
str token )
protected
Search for the services depending on if the type is trigger or action

Definition at line 567 of file applets.py.

◆ create_applet()

Response src.lib.components.endpoints.applets.Applets.create_applet ( self,
Request request )
Create applet

Definition at line 225 of file applets.py.

◆ delete_my_applet_by_id()

Response src.lib.components.endpoints.applets.Applets.delete_my_applet_by_id ( self,
Request request,
str applet_id )
Get reactions by service name

Definition at line 915 of file applets.py.

◆ get_applet_by_id()

Response src.lib.components.endpoints.applets.Applets.get_applet_by_id ( self,
Request request,
str applet_id )
Get applet by id

Definition at line 36 of file applets.py.

◆ get_my_applets()

Response src.lib.components.endpoints.applets.Applets.get_my_applets ( self,
Request request )
Get my applets

Definition at line 94 of file applets.py.

◆ get_my_applets_by_tags()

Response src.lib.components.endpoints.applets.Applets.get_my_applets_by_tags ( self,
Request request,
str tags )
Get my applets by tags

Definition at line 152 of file applets.py.

◆ get_reactions()

Response src.lib.components.endpoints.applets.Applets.get_reactions ( self,
Request request )
Get triggers by research

Definition at line 748 of file applets.py.

◆ get_reactions_by_service_id()

Response src.lib.components.endpoints.applets.Applets.get_reactions_by_service_id ( self,
Request request,
str service_id )
Get reactions by service name

Definition at line 860 of file applets.py.

◆ get_reactions_services()

Response src.lib.components.endpoints.applets.Applets.get_reactions_services ( self,
Request request )
Get reactions services

Definition at line 653 of file applets.py.

◆ get_triggers()

Response src.lib.components.endpoints.applets.Applets.get_triggers ( self,
Request request )
Get triggers by research

Definition at line 692 of file applets.py.

◆ get_triggers_by_service_id()

Response src.lib.components.endpoints.applets.Applets.get_triggers_by_service_id ( self,
Request request,
str service_id )
Get triggers by service name

Definition at line 804 of file applets.py.

◆ get_triggers_services()

Response src.lib.components.endpoints.applets.Applets.get_triggers_services ( self,
Request request )
Get triggers services

Definition at line 614 of file applets.py.

◆ patch_applet_by_id()

Response src.lib.components.endpoints.applets.Applets.patch_applet_by_id ( self,
Request request,
str applet_id )
Modify some applet by id

Definition at line 421 of file applets.py.

◆ put_applet_by_id()

Response src.lib.components.endpoints.applets.Applets.put_applet_by_id ( self,
Request request,
str applet_id )
Modify applet by id

Definition at line 314 of file applets.py.

Field Documentation

◆ debug

bool src.lib.components.endpoints.applets.Applets.debug = debug

Definition at line 21 of file applets.py.

◆ disp

Disp src.lib.components.endpoints.applets.Applets.disp
Initial value:
= Disp(
TOML_CONF,
SAVE_TO_FILE,
FILE_NAME,
FILE_DESCRIPTOR,
debug=self.debug,
logger=self.__class__.__name__
)

Definition at line 25 of file applets.py.

◆ error

int src.lib.components.endpoints.applets.Applets.error = error

Definition at line 23 of file applets.py.

◆ runtime_data_initialised

RuntimeData src.lib.components.endpoints.applets.Applets.runtime_data_initialised = runtime_data

Definition at line 24 of file applets.py.

◆ success

int src.lib.components.endpoints.applets.Applets.success = success

Definition at line 22 of file applets.py.


The documentation for this class was generated from the following file: