LocationRelationship

@JsonClass(generateAdapter = true)
data class LocationRelationship(@Json(name = "description") val description: Message? = null, @Json(name = "kinds") val kinds: List<String>? = null, @Json(name = "properties") val properties: PropertyBag? = null, @Json(name = "target") val target: Int)(source)

Information about the relation of one location to another.

Since

0.12.0

Constructors

Link copied to clipboard
constructor(@Json(name = "description") description: Message? = null, @Json(name = "kinds") kinds: List<String>? = null, @Json(name = "properties") properties: PropertyBag? = null, @Json(name = "target") target: Int)

Properties

Link copied to clipboard
val description: Message? = null

A description of the location relationship.

Link copied to clipboard
val kinds: List<String>? = null

A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the location relationship.

Link copied to clipboard
val target: Int

A reference to the related location.