GoogleCloudContentwarehouseV1DocumentLink

GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DocumentLink


Table of Contents ▼

Jump to a specific part of the page:

Description

A document-link between source and target document.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. createTime (type: DateTime.t, default: nil)
    - Output only. The time when the documentLink is created.
  2. description (type: String.t, default: nil)
    - Description of this document-link.
  3. name (type: String.t, default: nil)
    - Name of this document-link. It is required that the parent derived form the name to be consistent with the source document reference. Otherwise an exception will be thrown. Format: projects/{project_number}/locations/{location}/documents/{source_document_id}/documentLinks/{document_link_id}.
  4. sourceDocumentReference (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DocumentReference, default: nil)
    - Document references of the source document.
  5. state (type: String.t, default: nil)
    - The state of the documentlink. If target node has been deleted, the link is marked as invalid. Removing a source node will result in removal of all associated links.
  6. targetDocumentReference (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DocumentReference, default: nil)
    - Document references of the target document.
  7. updateTime (type: DateTime.t, default: nil)
    - Output only. The time when the documentLink is last updated.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DocumentLink{
createTime: DateTime.t() | nil,
description: String.t() | nil,
name: String.t() | nil,
sourceDocumentReference: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DocumentReference.t() | nil,
state: String.t() | nil,
targetDocumentReference: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DocumentReference.t() | nil,
updateTime: DateTime.t() | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DocumentLink