SystemInformation

data class SystemInformation(val systemId: String, val language: LanguageCode, val name: String, val shortName: String? = null, val operator: String? = null, val url: Url? = null, val purchaseUrl: Url? = null, val startDate: ExtendedLocalDate? = null, val phoneNumber: String? = null, val email: String? = null, val feedContactEmail: String? = null, val timezone: TimeZone, val licenseUrl: Url? = null, val brandAssets: BrandAssets? = null, val termsUrl: Url? = null, val termsLastUpdated: ExtendedLocalDate? = null, val privacyUrl: Url? = null, val privacyLastUpdated: ExtendedLocalDate? = null, val rentalApps: RentalAppUris? = null) : GbfsFeedData(source)

Details about the vehicle share system including system operator, system location, year implemented, URL, contact info, time zone.

Constructors

Link copied to clipboard
constructor(systemId: String, language: LanguageCode, name: String, shortName: String? = null, operator: String? = null, url: Url? = null, purchaseUrl: Url? = null, startDate: ExtendedLocalDate? = null, phoneNumber: String? = null, email: String? = null, feedContactEmail: String? = null, timezone: TimeZone, licenseUrl: Url? = null, brandAssets: BrandAssets? = null, termsUrl: Url? = null, termsLastUpdated: ExtendedLocalDate? = null, privacyUrl: Url? = null, privacyLastUpdated: ExtendedLocalDate? = null, rentalApps: RentalAppUris? = null)

Properties

Link copied to clipboard
@SerialName(value = "brand_assets")
val brandAssets: BrandAssets?

Brand assets such as images and colors used to represent the system.

Link copied to clipboard

A single contact email address actively monitored by the operator's customer service department.

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

A single contact email for feed consumers to report technical issues with the feed.

Link copied to clipboard

The language that will be used throughout the rest of the files.

Link copied to clipboard
@SerialName(value = "license_url")
val licenseUrl: Url?

A fully qualified URL of a page that defines the license terms for the GBFS data for this system, as well as any other license terms the system would like to define.

Link copied to clipboard

Name of the system to be displayed to customers.

Link copied to clipboard

Name of the system operator.

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

A single voice telephone number for the system's customer service department.

Link copied to clipboard
@SerialName(value = "privacy_last_updated")
val privacyLastUpdated: ExtendedLocalDate?

The date that the privacy policy provided at privacy_url was last updated.

Link copied to clipboard
@SerialName(value = "privacy_url")
val privacyUrl: Url?

A fully qualified URL pointing to the privacy policy for the service.

Link copied to clipboard
@SerialName(value = "purchase_url")
val purchaseUrl: Url?

URL where a customer can purchase a membership.

Link copied to clipboard
@SerialName(value = "rental_apps")
val rentalApps: RentalAppUris?

Contains rental app information for Android and iOS platforms.

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

Abbreviation for the system.

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

Date that the system began operations.

Link copied to clipboard
@SerialName(value = "system_id")
val systemId: String

Globally unique identifier for the vehicle share system.

Link copied to clipboard
@SerialName(value = "terms_last_updated")
val termsLastUpdated: ExtendedLocalDate?

The date that the terms of service provided at terms_url were last updated.

Link copied to clipboard
@SerialName(value = "terms_url")
val termsUrl: Url?

A fully qualified URL pointing to the terms of service (also often called "terms of use" or "terms and conditions") for the service.

Link copied to clipboard
val timezone: TimeZone

The time zone where the system is located.

Link copied to clipboard
val url: Url?

The URL of the vehicle share system.