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

Proto used to represent rights for a feature property id. See go/geo-rights for more details. NOTE: Use google3/geostore/provenance/public/rights.h or google3/java/com/google/geostore/provenance/rights/Rights.java instead of accessing this proto directly.

Attributes

  • attributeId (type: String.t, default: nil) - DEPRECATED Never set.
  • featurePropertyId (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeaturePropertyIdProto.t, default: nil) - The feature property id for which this entry tracks rights.
  • fieldType (type: integer(), default: nil) - DEPRECATED The field type for which this entry tracks rights. There may be multiple entries for the same field type - prefer feature_property_id to uniquely identify a particular entry.
  • minRightsLevel (type: String.t, default: nil) - The minimum rights level among all current values for this feature property id.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldWithRightsProto{
  attributeId: String.t() | nil,
  featurePropertyId:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreFeaturePropertyIdProto.t() | nil,
  fieldType: integer() | nil,
  minRightsLevel: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.