GetProtocolMetadataResponse$2 class
- Implemented types
-
- Annotations
-
- @_NameSource('generated')
Properties
-
fieldTypes
↔ Map<String, FieldType>
-
The type definitions for the fields defined in
user_fields
and
location_fields
. Each entry in those arrays MUST have an entry here.
The string
key for this object is the field name itself.
getter/setter pairoverride
-
hashCode
→ int
-
The hash code for this object.
no setteroverride
-
icon
↔ String
-
A content URI representing an icon for the third-party protocol.
getter/setter pairoverride
-
instances
↔ List<Instances$2>?
-
A list of objects representing independent instances of configuration.
For example, multiple networks on IRC if multiple are provided by the
same application service.
getter/setter pairoverride
-
locationFields
↔ List<String>
-
Fields which may be used to identify a third-party location. These should be
ordered to suggest the way that entities may be grouped, where higher
groupings are ordered first. For example, the name of a network should be
searched before the name of a channel.
getter/setter pairoverride
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
userFields
↔ List<String>
-
Fields which may be used to identify a third-party user. These should be
ordered to suggest the way that entities may be grouped, where higher
groupings are ordered first. For example, the name of a network should be
searched before the nickname of a user.
getter/setter pairoverride