ircrobots/ircrobots/struct.py

24 lines
575 B
Python
Raw Permalink Normal View History

from typing import List, Optional
from dataclasses import dataclass
from ircstates import ChannelUser
class Whois(object):
server: Optional[str] = None
server_info: Optional[str] = None
operator: bool = False
secure: bool = False
signon: Optional[int] = None
idle: Optional[int] = None
channels: Optional[List[ChannelUser]] = None
nickname: str = ""
username: str = ""
hostname: str = ""
realname: str = ""
account: Optional[str] = None