ExpandableLocation

interface ExpandableLocation

Expandable Location Union Type.

This represents a Location that can either be an ID, or expanded out into a full object on request from the API.

Types

Expanded
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class Expanded(location: Location) : ExpandableLocation
An expanded Location object.
Reference
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class Reference(id: String) : ExpandableLocation
An unexpanded ID reference to a location.

Properties

id
Link copied to clipboard
abstract val id: String
Location's ID.

Inheritors

ExpandableLocation
Link copied to clipboard
ExpandableLocation
Link copied to clipboard