main.cesium.KmlFeatureData.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
@file:JsModule("cesium")
package cesium
/**
* Contains KML Feature data loaded into the `Entity.kml` property by [KmlDataSource].
* @see Online Documentation
*/
external class KmlFeatureData {
/**
* Gets the atom syndication format author field.
* @see Online Documentation
*/
var author: Author
/**
* Gets the link.
* @see Online Documentation
*/
var link: Link
/**
* Gets the unstructured address field.
* @see Online Documentation
*/
var address: String
/**
* Gets the phone number.
* @see Online Documentation
*/
var phoneNumber: String
/**
* Gets the snippet.
* @see Online Documentation
*/
var snippet: String
/**
* Gets the extended data, parsed into a JSON object.
* Currently only the `Data` property is supported.
* `SchemaData` and custom data are ignored.
* @see Online Documentation
*/
var extendedData: String
/**
* @property [name] Gets the name.
* @property [uri] Gets the URI.
* @property [age] Gets the email.
* @see Online Documentation
*/
interface Author {
var name: String
var uri: String
var age: Double
}
/**
* @property [href] Gets the href.
* @property [hreflang] Gets the language of the linked resource.
* @property [rel] Gets the link relation.
* @property [type] Gets the link type.
* @property [title] Gets the link title.
* @property [length] Gets the link length.
* @see Online Documentation
*/
interface Link {
var href: String
var hreflang: String
var rel: String
var type: String
var title: String
var length: String
}
}