API-Server/Classes/main_classes.py

67 lines
1.1 KiB
Python

from pydantic import BaseModel
class CL_Ping_Set(BaseModel):
## Test
name: str
ipaddress: str
class CL_Database_get(BaseModel):
name: str
class CL_Database_set(BaseModel):
query: str
dbname: str
class CL_Diskusage(BaseModel):
function: str
value: str
class CL_CPUinfo(BaseModel):
name: str
class CL_Systeminfo_set(BaseModel):
ram: str
prozessor: int
cpu: str
ipaddress: str
single_free_hdd: str
single_used_hdd: str
single_total_hdd: str
total_free_hdd: int
total_used_hdd: int
total_total_hdd: int
class CL_Systeminfo_get(BaseModel):
ipaddress: str
class CL_GET_AD_USER(BaseModel):
query: str
dbname: str
class CL_ADD_AD_USER(BaseModel):
query: str
dbname: str
entry: list
class CL_GET_AD_GROUP_USER(BaseModel):
query: str
dbname: str
class CL_ADD_AD_GROUP(BaseModel):
query: str
dbname: str
entry: list
class CL_GET_VOLUME(BaseModel):
date: str
user: str
class CL_GET_DATABASE(BaseModel):
ip: str
class CL_GET_VOLUMES(BaseModel):
name: str
database: str