GoogleCloudContentwarehouseV1DocumentSchema

AI Overview😉

  • The potential purpose of this module is to define and organize the structure of documents within a project. It allows for the creation of a schema that outlines the properties and details of a document, making it easier to understand and work with.
  • This module could impact search results by providing a clearer understanding of document structure and content, allowing for more accurate and relevant search results. It may also enable Google to better understand the relationships between different documents and provide more informative search results.
  • To be more favorable for this function, a website could ensure that its documents are well-organized and structured, with clear and descriptive titles, descriptions, and properties. This could involve using a standardized naming convention, providing detailed metadata for each document, and using a consistent folder structure. Additionally, websites could use schema markup to provide additional context about their documents and improve Google's understanding of their content.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

A document schema used to define document structure.

Attributes

  • createTime (type: DateTime.t, default: nil) - Output only. The time when the document schema is created.
  • description (type: String.t, default: nil) - Schema description.
  • displayName (type: String.t, default: nil) - Required. Name of the schema given by the user. Must be unique per project.
  • documentIsFolder (type: boolean(), default: nil) - Document Type, true refers the document is a folder, otherwise it is a typical document.
  • name (type: String.t, default: nil) - The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.
  • propertyDefinitions (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1PropertyDefinition.t), default: nil) - Document details.
  • updateTime (type: DateTime.t, default: nil) - Output only. The time when the document schema is last updated.

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.GoogleCloudContentwarehouseV1DocumentSchema{
    createTime: DateTime.t() | nil,
    description: String.t() | nil,
    displayName: String.t() | nil,
    documentIsFolder: boolean() | nil,
    name: String.t() | nil,
    propertyDefinitions:
      [
        GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1PropertyDefinition.t()
      ]
      | nil,
    updateTime: DateTime.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.