SourceInfo

data class SourceInfo(val producerUrl: String? = null, val isProducerUrlUnstable: Boolean? = null, val authenticationType: Int? = null, val authenticationInfoUrl: String? = null, val apiKeyParameterName: String? = null, val licenseUrl: String? = null, val licenseId: String? = null, val licenseIsSpdx: Boolean? = null, val licenseNotes: String? = null, val licenseTags: List<String>? = null)(source)

Producer URL and how to authenticate to it.

Constructors

Link copied to clipboard
constructor(producerUrl: String? = null, isProducerUrlUnstable: Boolean? = null, authenticationType: Int? = null, authenticationInfoUrl: String? = null, apiKeyParameterName: String? = null, licenseUrl: String? = null, licenseId: String? = null, licenseIsSpdx: Boolean? = null, licenseNotes: String? = null, licenseTags: List<String>? = null)

Properties

Link copied to clipboard
@SerialName(value = "api_key_parameter_name")
val apiKeyParameterName: String?

Query parameter or header name that carries the API key.

Link copied to clipboard
@SerialName(value = "authentication_info_url")
val authenticationInfoUrl: String?

Human-readable page describing how to authenticate.

Link copied to clipboard
@SerialName(value = "authentication_type")
val authenticationType: Int?

Authentication required to access producerUrl.

Link copied to clipboard
@SerialName(value = "is_producer_url_unstable")
val isProducerUrlUnstable: Boolean?

Whether producerUrl is known to change over time.

Link copied to clipboard
@SerialName(value = "license_id")
val licenseId: String?

License id that can be queried from the license endpoint.

Link copied to clipboard
@SerialName(value = "license_is_spdx")
val licenseIsSpdx: Boolean?

Whether licenseId is an SPDX identifier.

Link copied to clipboard
@SerialName(value = "license_notes")
val licenseNotes: String?

Notes about the feed's license.

Link copied to clipboard
@SerialName(value = "license_tags")
val licenseTags: List<String>?

Taxonomy tags associated with the feed's license.

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

URL of the feed license.

Link copied to clipboard
@SerialName(value = "producer_url")
val producerUrl: String?

URL where the producer hosts the dataset.