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

Public Member Functions

None __init__ (self, str host="0.0.0.0", int port=5000, str app_name="Area", int error=84, int success=0)
 

Data Fields

CONST const = CONST
 
str host = host
 
int port = port
 
int error = error
 
int success = success
 
str app_name = app_name
 
FastAPI app = None
 
SQL database_link = None
 
Bucket bucket_link = None
 
dict json_header
 
uvicorn.Config config = None
 
uvicorn.Server server = None
 
bool server_running = True
 
bool continue_running = True
 
 crons_initialised = None
 
 paths_initialised = None
 
 endpoints_initialised = None
 
 background_tasks_initialised = None
 
 server_management_initialised = None
 
 boilerplate_responses_initialised = None
 
 boilerplate_incoming_initialised = None
 
 boilerplate_non_http_initialised = None
 
 oauth_authentication_initialised = None
 
 actions_main_initialised = None
 
 mail_management_initialised = None
 

Detailed Description

_summary_
This class is the one in charge of containing data that will change during the server runtime.

Definition at line 22 of file runtime_data.py.

Constructor & Destructor Documentation

◆ __init__()

None src.lib.components.runtime_data.RuntimeData.__init__ ( self,
str host = "0.0.0.0",
int port = 5000,
str app_name = "Area",
int error = 84,
int success = 0 )

Definition at line 27 of file runtime_data.py.

Field Documentation

◆ actions_main_initialised

src.lib.components.runtime_data.RuntimeData.actions_main_initialised = None

Definition at line 67 of file runtime_data.py.

◆ app

FastAPI src.lib.components.runtime_data.RuntimeData.app = None

Definition at line 35 of file runtime_data.py.

◆ app_name

str src.lib.components.runtime_data.RuntimeData.app_name = app_name

Definition at line 33 of file runtime_data.py.

◆ background_tasks_initialised

src.lib.components.runtime_data.RuntimeData.background_tasks_initialised = None

Definition at line 61 of file runtime_data.py.

◆ boilerplate_incoming_initialised

src.lib.components.runtime_data.RuntimeData.boilerplate_incoming_initialised = None

Definition at line 64 of file runtime_data.py.

◆ boilerplate_non_http_initialised

src.lib.components.runtime_data.RuntimeData.boilerplate_non_http_initialised = None

Definition at line 65 of file runtime_data.py.

◆ boilerplate_responses_initialised

src.lib.components.runtime_data.RuntimeData.boilerplate_responses_initialised = None

Definition at line 63 of file runtime_data.py.

◆ bucket_link

Bucket src.lib.components.runtime_data.RuntimeData.bucket_link = None

Definition at line 39 of file runtime_data.py.

◆ config

uvicorn.Config src.lib.components.runtime_data.RuntimeData.config = None

Definition at line 53 of file runtime_data.py.

◆ const

CONST src.lib.components.runtime_data.RuntimeData.const = CONST

Definition at line 28 of file runtime_data.py.

◆ continue_running

bool src.lib.components.runtime_data.RuntimeData.continue_running = True

Definition at line 56 of file runtime_data.py.

◆ crons_initialised

src.lib.components.runtime_data.RuntimeData.crons_initialised = None

Definition at line 58 of file runtime_data.py.

◆ database_link

SQL src.lib.components.runtime_data.RuntimeData.database_link = None

Definition at line 37 of file runtime_data.py.

◆ endpoints_initialised

src.lib.components.runtime_data.RuntimeData.endpoints_initialised = None

Definition at line 60 of file runtime_data.py.

◆ error

int src.lib.components.runtime_data.RuntimeData.error = error

Definition at line 31 of file runtime_data.py.

◆ host

str src.lib.components.runtime_data.RuntimeData.host = host

Definition at line 29 of file runtime_data.py.

◆ json_header

dict src.lib.components.runtime_data.RuntimeData.json_header
Initial value:
= {
CONST.JSON_HEADER_APP_NAME: app_name,
CONST.JSON_HEADER_HOST: host,
CONST.JSON_HEADER_PORT: port
}

Definition at line 47 of file runtime_data.py.

◆ mail_management_initialised

src.lib.components.runtime_data.RuntimeData.mail_management_initialised = None

Definition at line 68 of file runtime_data.py.

◆ oauth_authentication_initialised

src.lib.components.runtime_data.RuntimeData.oauth_authentication_initialised = None

Definition at line 66 of file runtime_data.py.

◆ paths_initialised

src.lib.components.runtime_data.RuntimeData.paths_initialised = None

Definition at line 59 of file runtime_data.py.

◆ port

int src.lib.components.runtime_data.RuntimeData.port = port

Definition at line 30 of file runtime_data.py.

◆ server

uvicorn.Server src.lib.components.runtime_data.RuntimeData.server = None

Definition at line 54 of file runtime_data.py.

◆ server_management_initialised

src.lib.components.runtime_data.RuntimeData.server_management_initialised = None

Definition at line 62 of file runtime_data.py.

◆ server_running

bool src.lib.components.runtime_data.RuntimeData.server_running = True

Definition at line 55 of file runtime_data.py.

◆ success

int src.lib.components.runtime_data.RuntimeData.success = success

Definition at line 32 of file runtime_data.py.


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