View Source GoogleApi.DocumentAI.V1beta3.Model.GoogleCloudDocumentaiV1beta3ProcessorType (google_api_document_ai v0.33.0)

A processor type is responsible for performing a certain document understanding task on a certain type of document.

Attributes

  • allowCreation (type: boolean(), default: nil) - Whether the processor type allows creation. If true, users can create a processor of this processor type. Otherwise, users need to request access.
  • availableLocations (type: list(GoogleApi.DocumentAI.V1beta3.Model.GoogleCloudDocumentaiV1beta3ProcessorTypeLocationInfo.t), default: nil) - The locations in which this processor is available.
  • category (type: String.t, default: nil) - The processor category, used by UI to group processor types.
  • launchStage (type: String.t, default: nil) - Launch stage of the processor type
  • name (type: String.t, default: nil) - The resource name of the processor type. Format: projects/{project}/processorTypes/{processor_type}
  • type (type: String.t, default: nil) - The type of the processor, e.g., "invoice_parsing".

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() ::
  %GoogleApi.DocumentAI.V1beta3.Model.GoogleCloudDocumentaiV1beta3ProcessorType{
    allowCreation: boolean() | nil,
    availableLocations:
      [
        GoogleApi.DocumentAI.V1beta3.Model.GoogleCloudDocumentaiV1beta3ProcessorTypeLocationInfo.t()
      ]
      | nil,
    category: String.t() | nil,
    launchStage: String.t() | nil,
    name: String.t() | nil,
    type: String.t() | nil
  }

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.