Whois class
What a WHOIS said about someone.
A reply is nine numerics that arrive one at a time, so they are collected here and reported once,
when the closing 318 lands. A host that reacted to each numeric would redraw a profile card
nine times and show eight incomplete ones.
Constructors
-
Whois({required String nick, required String? username, required String? host, required String? realname, required String? server, required String? server_info, required String? operator, required int? idle_secs, required int? signon_ms, required List<
String> channels, required String? account, required String? actual_host, required bool secure, required bool complete}) -
const
-
Whois.fromJson(Map<
String, dynamic> json) -
factory
Properties
- account → String?
-
The account they are logged in as, from
330.final - actual_host → String?
-
Where they are connecting from, as the server words it, from
338or378.final -
channels
→ List<
String> -
The channels they are in, keeping the prefix each one carries, from
319.final - complete → bool
-
True once the closing
318arrived and there is nothing more to come.final - hashCode → int
-
The hash code for this object.
no setterinherited
- host → String?
-
Their host, from
311.final - idle_secs → int?
-
How long they have been idle, from
317.final - nick → String
-
Their nick, as the server spells it.
final
- operator → String?
-
How the server describes their operator privileges, from
313, when they have any.final - realname → String?
-
Their realname, from
311.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- secure → bool
-
True when the server said the connection is over TLS, from
671.final - server → String?
-
The server they are on, from
312.final - server_info → String?
-
What that server calls itself, from
312.final - signon_ms → int?
-
When they connected, in milliseconds since the Unix epoch, from
317.final - username → String?
-
Their username, from
311.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited