DescribeServerOutput class

Available extensions
Annotations
  • @freezed

Constructors

DescribeServerOutput({@Default(false) bool inviteCodeRequired, @Default(false) bool phoneVerificationRequired, required List<String> availableUserDomains, @LinksConverter() @Default(Links()) Links links, @ContactConverter() @Default(Contact()) Contact contact, required String did, @JsonKey(name: r'$unknown') Map<String, dynamic>? $unknown})
const
factory
DescribeServerOutput.fromJson(Map<String, dynamic> json)
factory

Properties

$unknown Map<String, dynamic>?
Contains unknown objects not defined in Lexicon.
no setterinherited
availableUserDomains List<String>
List of domain suffixes that can be used in account handles.
no setterinherited
contact Contact
Contact information
no setterinherited
copyWith → $DescribeServerOutputCopyWith<DescribeServerOutput>
no setterinherited
did String
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
inviteCodeRequired bool
If true, an invite code must be supplied to create an account on this instance.
no setterinherited
URLs of service policy documents.
no setterinherited
phoneVerificationRequired bool
If true, a phone verification token must be supplied to create an account on this instance.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited