Class Protocol


  • public class Protocol
    extends Object
    Protocol metadata.
    • Field Detail

      • userFields

        private List<String> userFields
        Required. Fields used to identify a third party user.
      • locationFields

        private List<String> locationFields
        Required. Fields used to identify a third party location.
      • icon

        private String icon
        Required. An icon representing the third party protocol.
      • fieldTypes

        private Map<String,​FieldMetadata> fieldTypes
        Required. All location or user fields should have an entry here.
      • instances

        private List<Instance> instances
        Required. A list of objects representing independent instances of configuration. For instance multiple networks on IRC if multiple are bridged by the same bridge.
    • Constructor Detail

      • Protocol

        public Protocol()