GoogleCloudContentwarehouseV1CreateDocumentLinkRequest

AI Overview😉

  • The potential purpose of this module is to create a link between documents and associate metadata with the document creator, likely for access control and document management purposes. It seems to be part of a content warehouse system, which suggests that it's used to organize and manage large amounts of document data.
  • This module could impact search results by influencing how documents are ranked and retrieved. For example, if a document is linked to other relevant documents through this module, it may increase its visibility and relevance in search results. Additionally, the access control metadata associated with the document creator may affect who can access and see the document in search results.
  • A website may change things to be more favorable for this function by ensuring that their documents are properly linked and associated with relevant metadata. This could include implementing a document management system that utilizes the Google Cloud Content Warehouse API, and making sure that document creators are properly authenticated and authorized. Additionally, websites may want to focus on creating high-quality, relevant documents that are likely to be linked to by other documents, which could increase their visibility in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Request message for DocumentLinkService.CreateDocumentLink.

Attributes

  • documentLink (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DocumentLink.t, default: nil) - Required. Document links associated with the source documents (source_document_id).
  • requestMetadata (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RequestMetadata.t, default: nil) - The meta information collected about the document creator, 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.GoogleCloudContentwarehouseV1CreateDocumentLinkRequest{
    documentLink:
      GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DocumentLink.t()
      | nil,
    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.