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_ADD_REPORT_USER(BaseModel): query: str dbname: str class CL_GET_AD_GROUP_USER(BaseModel): query: str dbname: str class CL_GET_REPORT_GROUP(BaseModel): group_name: str dbname: str class CL_GET_USER_ID(BaseModel): user: str dbname: str class CL_ADD_USER_TO_GROUP(BaseModel): dbname: str member: str groupname: str class CL_ADD_REPORT_GROUP(BaseModel): user: str dbname: str class CL_CHECK_DISABLED_USER(BaseModel): user: str dbname: str class CL_ADD_AD_GROUP(BaseModel): query: str dbname: str entry: list class CL_ADD_EX_USER(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): user: str dbname: str class CL_GET_CLIENT(BaseModel): name: str class CL_GET_HOST(BaseModel): hostname: str dbname: str class CL_SET_HOST_USER(BaseModel): user: str dbname: str hardwareID: str class CL_GET_HOST_USER(BaseModel): user: str dbname: str class CL_SET_HOST(BaseModel): hostname: str user: str ipadresse: str winver: str cpuname: str cores: int dbname: str ram: int hddfree: str hddused: str hddtotal: str netvolumeuser: str class CL_GET_CPU(BaseModel): hostname: str cputype: str cpuname: str dbname: str class CL_SET_CPU(BaseModel): hostname: str cputype: str ghz: str cpuname: str dbname: str class CL_UPDATE_HOST(BaseModel): hostname: str user: str ipadresse: str winver: str cpuname: str cores: int dbname: str ram: int hddfree: str hddused: str hddtotal: str netvolumeuser: str class CL_SET_LASTLOGON_USER(BaseModel): userID: int dbname: str lastlogon: str class CL_ADD_CLIENT(BaseModel): query: str database: str class CL_GET_USER(BaseModel): user: str database: str class CL_GET_USER_CLIENT(BaseModel): dbname: str hostname: str class CL_ADD_GROUP_VOLUME(BaseModel): label: str path: str letter: str group: str dbname: str class CL_ERROR_LOG(BaseModel): datum: str hostname: str samaccountname: str errorcode: str class CL_REPORTING(BaseModel): user: str lastaccess: str ipaddress: str