GeostoreFieldWithRightsProto

AI Overview😉

  • The potential purpose of this module is to track and manage rights or permissions for specific geographic features or properties. This could include controlling access to certain locations, features, or content based on user permissions or privileges.
  • This module could impact search results by influencing the visibility or ranking of content related to specific geographic features or properties. For example, if a user lacks the necessary rights or permissions, they may not see certain search results or may see them ranked lower in the search engine results page (SERP). Conversely, users with the appropriate rights may see more relevant or higher-ranking results.
  • To be more favorable for this function, a website may need to ensure that it properly assigns and manages rights or permissions for its geographic features or properties. This could involve implementing access control mechanisms, such as user authentication and authorization, to determine which users have the necessary rights to access certain content. Additionally, websites may need to provide clear and consistent metadata or tagging for their geographic features or properties, making it easier for the search engine to understand and apply the rights and permissions correctly.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldWithRightsProto (google_api_content_warehouse v0.4.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

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@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

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.