GoogleCloudContentwarehouseV1DeleteDocumentRequest

AI Overview😉

  • The potential purpose of this module is to collect and store metadata about the user making a request to delete a document from the Google Cloud Content Warehouse. This metadata can be used to enforce access control and ensure that the user has the necessary permissions to perform the deletion.
  • This module could impact search results by influencing the ranking of documents based on the user's access level and permissions. For instance, if a user with limited access tries to delete a document, the system may not allow it, and the document may remain in the search results. On the other hand, if a user with administrative access deletes a document, it may be removed from the search results.
  • A website may change things to be more favorable for this function by implementing proper access control mechanisms, ensuring that users are authenticated and authorized to perform actions on documents. This could include implementing role-based access control, where users are assigned specific roles with corresponding permissions. Additionally, websites may need to ensure that their document deletion processes are aligned with Google's Content Warehouse policies and guidelines.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Request message for DocumentService.DeleteDocument.

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.GoogleCloudContentwarehouseV1DeleteDocumentRequest{
    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.