2020-04-12 12:54:27 +00:00
|
|
|
from typing import List, Optional
|
|
|
|
from dataclasses import dataclass
|
|
|
|
|
2020-06-12 13:23:04 +00:00
|
|
|
from ircstates import ChannelUser
|
|
|
|
|
2020-04-12 12:54:27 +00:00
|
|
|
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
|
|
|
|
|
2020-06-12 13:23:04 +00:00
|
|
|
channels: Optional[List[ChannelUser]] = None
|
2020-06-07 16:46:38 +00:00
|
|
|
|
|
|
|
nickname: str = ""
|
|
|
|
username: str = ""
|
|
|
|
hostname: str = ""
|
|
|
|
realname: str = ""
|
|
|
|
account: Optional[str] = None
|
|
|
|
|