package me.bvn13.sdk.android.gpx
/**
* XML Node describer
*
* will be composed into XML in following format:
*
* ```xml
*
* value
*
* ```
*
* [nodeName] XmlTag
*
* [value] Xml inner text
*
* [parameters] Map of key-value pairs
*/
class ExtensionType(val nodeName: String, val value: String? = null, val parameters: Map? = null) {
init {
require(value != null || parameters != null) {
"value or parameters must be specified"
}
}
}