pushx.provider 源代码
from dataclasses import dataclass, field
from typing import Any, Type, Union, Optional
from pydantic import BaseModel
[文档]
class PushResult(BaseModel):
success: bool
"""是否成功"""
code: int
"""状态码"""
msg: str = None
"""具体信息"""
data: Optional[Any] = None
"""可能的数据"""
[文档]
class BaseProviderParams(BaseModel):
pass
[文档]
class NotifyParams(BaseProviderParams):
pass
[文档]
class NotifierParams(BaseProviderParams):
pass
[文档]
class BasePushProvider:
def _notify(self, **kwargs: Union[NotifyParams, dict]):
pass
def _set_notifier_params(self, **kwargs: Union[NotifierParams, dict]) -> bool:
pass