SystemInformation

data class SystemInformation(val language: LanguageCode, val timezone: TimeZone, val name: String, val shortName: String? = null, val operator: String? = null, val url: Url? = null, val subscribeUrl: Url? = null, val startDate: BasicLocalDate? = null, val phoneNumber: String? = null, val email: String? = null, val feedContactEmail: String? = null) : GofsFeedData(source)

Defines the attributes of the on-demand service system.

This file defines the attributes such as operator, location, year implemented, URL, contact info, timezone, etc.

Constructors

Link copied to clipboard
constructor(language: LanguageCode, timezone: TimeZone, name: String, shortName: String? = null, operator: String? = null, url: Url? = null, subscribeUrl: Url? = null, startDate: BasicLocalDate? = null, phoneNumber: String? = null, email: String? = null, feedContactEmail: String? = null)

Properties

Link copied to clipboard

Contact email address actively monitored by the operator's customer service department. This email address should be a direct contact point where riders can reach a customer service representative.

Link copied to clipboard
@SerialName(value = "feed_contact_email")
val feedContactEmail: String?

Contact email for feed consumers to report technical issues with the feed.

Link copied to clipboard

Language used throughout the rest of the files.

Link copied to clipboard

Name of the on-demand service system to be displayed to the riders.

Link copied to clipboard

Name of the on-demand service operator. The operator name may be the same as the system name.

Link copied to clipboard
@SerialName(value = "phone_number")
val phoneNumber: String?

Voice telephone number for the specified system's customer service department.

Link copied to clipboard
@SerialName(value = "short_name")
val shortName: String?

Abbreviation commonly used to name the on-demand service system.

Link copied to clipboard
@SerialName(value = "start_date")
val startDate: BasicLocalDate?

Date that the system began operations.

Link copied to clipboard
@SerialName(value = "subscribe_url")
val subscribeUrl: Url?

URL where riders can subscribe to the on-demand services.

Link copied to clipboard
val timezone: TimeZone

Timezone where the on-demand service system is located.

Link copied to clipboard
val url: Url?

URL of the on-demand service system.