Instances$2 class

Implemented types
Annotations
  • @_NameSource('generated')

Constructors

Instances$2.new({required String desc, required Map<String, Object?> fields, String? icon, required String networkId, String? instanceId})
Instances$2.fromJson(Map<String, Object?> json)

Properties

desc String
A human-readable description for the protocol, such as the name.
getter/setter pairoverride
fields Map<String, Object?>
Preset values for fields the client may use to search by.
getter/setter pairoverride
hashCode int
The hash code for this object.
no setteroverride
icon String?
An optional content URI representing the protocol. Overrides the one provided at the higher level Protocol object.
getter/setter pairoverride
instanceId String?
A unique identifier for this instance on the homeserver. This field is added to the response of GET /_matrix/app/v1/thirdparty/protocol/{protocol} by the homeserver.
getter/setter pairoverride
networkId String
A unique identifier across all instances.
getter/setter pairoverride
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, Object?>
override
toString() String
A string representation of this object.
inherited

Operators

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