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" } } }