Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

28 lines
581B

  1. from pydantic import BaseModel, ValidationError
  2. from dataclasses import dataclass, asdict
  3. from typing import List
  4. from enum import Enum, unique
  5. @dataclass
  6. class AgentConfig(BaseModel):
  7. chatroomIdWhiteList: List[str] = []
  8. agentTokenId: str
  9. agentEnabled: bool
  10. addContactsFromChatroomIdWhiteList: List[str] = []
  11. chatWaitingMsgEnabled: bool
  12. @dataclass
  13. class AddGroupContactsHistory(BaseModel):
  14. chatroomId:str
  15. wxid:str
  16. contactWixd:str
  17. addTime:int
  18. @unique
  19. class OperationType(Enum):
  20. ADD_FRIEND = 2
  21. ACCEPT_FRIEND = 3
  22. REJECT_FRIEND = 4