feat(module): add ServiceBaseHelper for service and instance

This commit is contained in:
InfinityPacer
2024-09-29 23:46:41 +08:00
parent 7c643432ee
commit 0593275a62
7 changed files with 166 additions and 9 deletions
+19 -1
View File
@@ -1,8 +1,26 @@
from typing import Optional
from dataclasses import dataclass
from typing import Optional, Any
from pydantic import BaseModel
@dataclass
class ServiceInfo:
"""
封装服务相关信息的数据类
"""
# 名称
name: Optional[str] = None
# 实例
instance: Optional[Any] = None
# 模块
module: Optional[Any] = None
# 类型
type: Optional[str] = None
# 配置
config: Optional[Any] = None
class MediaServerConf(BaseModel):
"""
媒体服务器配置