DiscoveryVenue

data class DiscoveryVenue(val discoveryID: String? = null, val hostID: String? = null, val name: String? = null, val isActive: Boolean? = null, val isDiscoverable: Boolean? = null, val venueSystemID: String? = null, val venueCodeString: String? = null, val isTestVenue: Boolean? = null, val addressLine1: String? = null, val addressLine2: String? = null, val city: String? = null, val stateCode: String? = null, val postalCode: String? = null, val countryCode: String? = null, val countryName: String? = null, val latitude: String? = null, val longitude: String? = null, val timeZone: String? = null, val distance: Double? = null, val type: String? = null, val marketList: List<String>? = null, val dmaList: List<String>? = null, val generalRules: String? = null, val childRules: String? = null, val parkingDetails: String? = null, val accessibleSeatingDetails: String? = null, val boxOfficeHours: String? = null, val boxOfficePhoneNumber: String? = null, val boxOfficePaymentDetails: String? = null, val boxOfficeWillCallDetails: String? = null, val prismicImage: String? = null, val imageMetadataList: List<DiscoveryImageMetadata>? = null, val shareURL: String? = null, var tmMarketDomain: TMMarketDomain? = null) : DiscoveryAbstractEntity, Parcelable

Represents a venue in the Discovery API.

Extends DiscoveryAbstractEntity with venue-specific details.

Constructors

Link copied to clipboard
constructor(discoveryID: String? = null, hostID: String? = null, name: String? = null, isActive: Boolean? = null, isDiscoverable: Boolean? = null, venueSystemID: String? = null, venueCodeString: String? = null, isTestVenue: Boolean? = null, addressLine1: String? = null, addressLine2: String? = null, city: String? = null, stateCode: String? = null, postalCode: String? = null, countryCode: String? = null, countryName: String? = null, latitude: String? = null, longitude: String? = null, timeZone: String? = null, distance: Double? = null, type: String? = null, marketList: List<String>? = null, dmaList: List<String>? = null, generalRules: String? = null, childRules: String? = null, parkingDetails: String? = null, accessibleSeatingDetails: String? = null, boxOfficeHours: String? = null, boxOfficePhoneNumber: String? = null, boxOfficePaymentDetails: String? = null, boxOfficeWillCallDetails: String? = null, prismicImage: String? = null, imageMetadataList: List<DiscoveryImageMetadata>? = null, shareURL: String? = null, tmMarketDomain: TMMarketDomain? = null)

Properties

Link copied to clipboard

Accessible seating details, if available.

Link copied to clipboard
val addressLine1: String? = null

The first line of the address, if available.

Link copied to clipboard
val addressLine2: String? = null

The second line of the address, if available.

Link copied to clipboard
val boxOfficeHours: String? = null

Box office hours, if available.

Link copied to clipboard

Payment details, if available.

Link copied to clipboard

Box office phone number, if available.

Link copied to clipboard

Will call details, if available.

Link copied to clipboard
val childRules: String? = null

Child-related rules, if available.

Link copied to clipboard
val city: String? = null

The city name, if available.

Link copied to clipboard
open override val countryCode: String? = null

The country code, if available.

Link copied to clipboard
val countryName: String? = null

The country name, if available.

Link copied to clipboard
open override val discoveryID: String? = null

The venue's Discovery ID, if available.

Link copied to clipboard
val distance: Double? = null

The distance to the venue, if available.

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

List of DMA IDs, if available.

Link copied to clipboard
val generalRules: String? = null

General rules for the venue, if available.

Link copied to clipboard
open override val hostID: String? = null

The venue's host ID, if available.

Link copied to clipboard
open override val imageMetadataList: List<DiscoveryImageMetadata>? = null

List of image metadata, if available.

Link copied to clipboard
open override val isActive: Boolean? = null

Indicates if the venue is active, if available.

Link copied to clipboard
open override val isDiscoverable: Boolean? = null

Indicates if the venue is discoverable, if available.

Link copied to clipboard
val isTestVenue: Boolean? = null

Indicates if the venue is for testing, if available.

Link copied to clipboard
val latitude: String? = null

The latitude coordinate, if available.

Link copied to clipboard
val longitude: String? = null

The longitude coordinate, if available.

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

List of market IDs, if available.

Link copied to clipboard
open override val name: String? = null

The venue's name, if available.

Link copied to clipboard
val parkingDetails: String? = null

Parking information, if available.

Link copied to clipboard
val postalCode: String? = null

The postal code, if available.

Link copied to clipboard
open override val prismicImage: String? = null

The Prismic image URL, if available.

Link copied to clipboard
open override val shareURL: String? = null

The URL for sharing the venue, if available.

Link copied to clipboard
val stateCode: String? = null

The state code, if available.

Link copied to clipboard
val timeZone: String? = null

The venue's time zone, if available.

Link copied to clipboard
open override var tmMarketDomain: TMMarketDomain?

The market domain, fixed once set, if available.

Link copied to clipboard
open override val type: String? = null

The venue's type, if available.

Link copied to clipboard
val venueCodeString: String? = null

The venue's code string, if available.

Link copied to clipboard
val venueSystemID: String? = null

The venue's system ID, if available.

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)