CoreLinkFormatConfiguration constructor
CoreLinkFormatConfiguration(
- Uri baseUrl, {
- DiscoveryType discoveryType = DiscoveryType.thing,
- String coreLinkFormatPath = "/.well-known/core",
Instantiates a new CoreLinkFormatConfiguration object.
The baseUrl can either be a unicast or – when using a multicast-capable
protocol such as CoAP – a multicast Uri. The default URI path used for
discovering Thing Descriptions is the standardized /.well-known/core
(see RFC 6690, section 4).
By default, the discovery process used with this configuration will try
to obtain Thing Descriptions for Things, as indicated by the
discoveryType.
Implementation
CoreLinkFormatConfiguration(
Uri baseUrl, {
super.discoveryType = DiscoveryType.thing,
String coreLinkFormatPath = "/.well-known/core",
}) : uri = baseUrl.replace(
path: coreLinkFormatPath,
queryParameters: {
"rt": discoveryType.coreLinkFormatResourceType,
},
);