GetProtocolsResponse$2 class 
 
    
    
      
        
        
  - Implemented types
- 
    
  
- Annotations
- 
    
        - @_NameSource.new('generated')
 
 
    
  
    
  
    Properties
    
        - 
  fieldTypes
  ↔ Map<String, FieldType>
  
- 
  The type definitions for the fields defined in user_fieldsandlocation_fields. Each entry in those arrays MUST have an entry here.
Thestringkey 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