Voting helps other researchers find interesting modules.
Source infos are the canonical way to establish data provenance. They can currently be set on features, edits, and issues. Every feature has a repeated list of SourceInfoProto messages to describe the source data that was used in building this feature. The data includes a feature id that points to additional data about the data source (version, copyright notice, etc), and optional "raw data" that is taken directly from the provider's format and has not been converted to a canonical form.
attributionUrl
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreUrlProto.t)
nil
collectionDate
GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t
cookie
String.t
dataset
gaiaId
impersonationUser
GoogleApi.ContentWarehouse.V1.Model.GeostoreUserProto.t
user
layer
ogrFid
provider
integer()
rawData
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreRawDataProto.t)
release
sourceId
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t
temporaryData
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreSourceInfoProto{ attributionUrl: [GoogleApi.ContentWarehouse.V1.Model.GeostoreUrlProto.t()] | nil, collectionDate: GoogleApi.ContentWarehouse.V1.Model.GeostoreDateTimeProto.t() | nil, cookie: String.t() | nil, dataset: String.t() | nil, gaiaId: String.t() | nil, impersonationUser: GoogleApi.ContentWarehouse.V1.Model.GeostoreUserProto.t() | nil, layer: String.t() | nil, ogrFid: String.t() | nil, provider: integer() | nil, rawData: [GoogleApi.ContentWarehouse.V1.Model.GeostoreRawDataProto.t()] | nil, release: String.t() | nil, sourceId: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil, temporaryData: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil, user: GoogleApi.ContentWarehouse.V1.Model.GeostoreUserProto.t() | nil }
@spec decode(struct(), keyword()) :: struct()