View Source GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureMetadataProto (google_api_content_warehouse v0.3.0)

General metadata related to a given feature in the Geo repository.

Attributes

  • bulkUpdatable (type: String.t, default: nil) - This field indicates whether the feature is subject to bulk updates. Caution must be exercised while editing such features since the changes made by the edits will be overwritten by the bulk update (if the feature is bulk updated). See go/mapfacts-abu for more information.
  • coreVersionToken (type: String.t, default: nil) - core_version_token is an opaque token representing the version of the core fields of the feature. This field is not updated when attachments are changed.
  • featureReplacementInfo (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureReplacementInfoProto.t, default: nil) - Metadata for tracking when a feature is derived from or replaced by another feature or set of features.
  • fieldMetadata (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureFieldMetadataProto.t, default: nil) - Metadata about certain repeated fields and their subfields, for which field type is not granular enough.
  • forwardings (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdForwardingsProto.t, default: nil) - Feature ID forwardings, if applicable.
  • history (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureHistoryMetadataProto.t, default: nil) - Metadata related to the history.
  • versionToken (type: String.t, default: nil) - version_token is an opaque token representing the version of this feature. It can be used as a concurrency token when sending edits.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureMetadataProto{
  bulkUpdatable: String.t() | nil,
  coreVersionToken: String.t() | nil,
  featureReplacementInfo:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureReplacementInfoProto.t()
    | nil,
  fieldMetadata:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureFieldMetadataProto.t()
    | nil,
  forwardings:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdForwardingsProto.t()
    | nil,
  history:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureHistoryMetadataProto.t()
    | nil,
  versionToken: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.