ProcessorType

Stay organized with collections Save and categorize content based on your preferences.

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

JSON representation
{
  "name": string,
  "type": string,
  "category": string,
  "availableLocations": [
    {
      object (LocationInfo)
    }
  ],
  "allowCreation": boolean,
  "launchStage": enum (LaunchStage)
}
Fields
name

string

The resource name of the processor type. Format: projects/{project}/processorTypes/{processor_type}

type

string

The processor type, e.g., OCR_PROCESSOR, INVOICE_PROCESSOR, etc.

category

string

The processor category, used by UI to group processor types.

availableLocations[]

object (LocationInfo)

The locations in which this processor is available.

allowCreation

boolean

Whether the processor type allows creation. If true, users can create a processor of this processor type. Otherwise, users need to request access.

launchStage

enum (LaunchStage)

Launch stage of the processor type

LocationInfo

The location information about where the processor is available.

JSON representation
{
  "locationId": string
}
Fields
locationId

string

The location id, currently must be one of [us, eu].