Googly.DocumentAI.Model.GoogleCloudDocumentaiV1ProcessorType (googly_document_ai v0.1.0)

Copy Markdown View Source

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

Attributes

  • allow_creation (type: boolean()) - Whether the processor type allows creation. If true, users can create a processor of this processor type. Otherwise, users need to request access.
  • available_locations (type: list(Googly.DocumentAI.Model.GoogleCloudDocumentaiV1ProcessorTypeLocationInfo.t())) - The locations in which this processor is available.
  • category (type: String.t()) - The processor category, used by UI to group processor types.
  • launch_stage (type: String.t()) - Launch stage of the processor type
  • name (type: String.t()) - The resource name of the processor type. Format: projects/{project}/processorTypes/{processor_type}
  • sample_document_uris (type: list(String.t())) - A set of Cloud Storage URIs of sample documents for this processor.
  • type (type: String.t()) - The processor type, such as: OCR_PROCESSOR, INVOICE_PROCESSOR.

Summary

Types

t()

@type t() :: %Googly.DocumentAI.Model.GoogleCloudDocumentaiV1ProcessorType{
  allow_creation: boolean() | nil,
  available_locations:
    [
      Googly.DocumentAI.Model.GoogleCloudDocumentaiV1ProcessorTypeLocationInfo.t()
    ]
    | nil,
  category: String.t() | nil,
  launch_stage: String.t() | nil,
  name: String.t() | nil,
  sample_document_uris: [String.t()] | nil,
  type: String.t() | nil
}