GoogleCloudContentwarehouseV1GetDocumentRequest

AI Overview😉

  • The potential purpose of this module is to collect and store metadata about the end user, such as their identity, location, and access permissions, in order to enforce access control and ensure that users only have access to authorized documents and resources.
  • This module could impact search results by influencing the visibility and ranking of documents based on the user's access permissions and metadata. For example, if a user does not have permission to access a certain document, it may not appear in their search results or may be ranked lower than other documents.
  • To be more favorable for this function, a website could ensure that it is properly configured to provide accurate and up-to-date metadata about its users, and that access control permissions are correctly set and enforced. Additionally, the website could optimize its content and document structure to make it easier for the module to collect and process metadata, which could lead to more accurate and relevant search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1GetDocumentRequest (google_api_content_warehouse v0.4.0)

Request message for DocumentService.GetDocument.

Attributes

  • requestMetadata (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RequestMetadata.t, default: nil) - The meta information collected about the end user, used to enforce access control for the service.

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.GoogleCloudContentwarehouseV1GetDocumentRequest{
    requestMetadata:
      GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RequestMetadata.t()
      | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.