Struct ruma_common::thirdparty::ProtocolInstanceInit [−][src]
pub struct ProtocolInstanceInit { pub desc: String, pub fields: BTreeMap<String, String>, pub network_id: String, pub instance_id: String, }
Expand description
Initial set of fields of Protocol
.
This struct will not be updated even if additional fields are added to Prococol
in a new
(non-breaking) release of the Matrix specification.
Fields
desc: String
A human-readable description for the protocol, such as the name.
fields: BTreeMap<String, String>
Preset values for fields
the client may use to search by.
network_id: String
A unique identifier across all instances.
instance_id: String
A unique identifier across all instances.
Trait Implementations
Performs the conversion.