GoogleCloudContentwarehouseV1DocumentSchema

GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DocumentSchema


Table of Contents ▼

Jump to a specific part of the page:

Description

A document schema used to define document structure.

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 document schema is created.
  2. description (type: String.t, default: nil)
    - Schema description.
  3. displayName (type: String.t, default: nil)
    - Required. Name of the schema given by the user. Must be unique per project.
  4. documentIsFolder (type: boolean(), default: nil)
    - Document Type, true refers the document is a folder, otherwise it is a typical document.
  5. 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.
  6. propertyDefinitions (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1PropertyDefinition), default: nil)
    - Document details.
  7. updateTime (type: DateTime.t, default: nil)
    - Output only. The time when the document schema is last updated.

Type

@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
}

Function

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

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