Processes a single document.
Arguments
Parameters | |
---|---|
name |
Required. The resource name of the Processor or ProcessorVersion to use for processing. If a Processor is specified, the server will use its default version. Format:
|
location |
Location of the HTTP endpoint:
|
body |
Required.
|
Raised exceptions
Exceptions | |
---|---|
ConnectionError |
In case of a network problem (such as DNS failure or refused connection). |
HttpError |
If the response status is >= 400 (excluding 429 and 503). |
TimeoutError |
If a long-running operation takes longer to finish than the specified timeout limit. |
TypeError |
If an operation or function receives an argument of the wrong type. |
ValueError |
If an operation or function receives an argument of the right type but an inappropriate value. For example, a negative timeout. |
Response
If successful, the response contains an instance of GoogleCloudDocumentaiV1beta3ProcessResponse
.
Subworkflow snippet
Some fields might be optional or required. To identify required fields, refer to the API documentation.
YAML
- process: call: googleapis.documentai.v1beta3.projects.locations.processors.processorVersions.process args: name: ... body: document: content: ... entities: ... entityRelations: ... error: code: ... details: ... message: ... mimeType: ... pages: ... revisions: ... shardInfo: shardCount: ... shardIndex: ... textOffset: ... text: ... textChanges: ... textStyles: ... uri: ... fieldMask: ... inlineDocument: ... processOptions: ocrConfig: enableNativePdfParsing: ... rawDocument: content: ... mimeType: ... skipHumanReview: ... result: processResult
JSON
[ { "process": { "call": "googleapis.documentai.v1beta3.projects.locations.processors.processorVersions.process", "args": { "name": "...", "body": { "document": { "content": "...", "entities": "...", "entityRelations": "...", "error": { "code": "...", "details": "...", "message": "..." }, "mimeType": "...", "pages": "...", "revisions": "...", "shardInfo": { "shardCount": "...", "shardIndex": "...", "textOffset": "..." }, "text": "...", "textChanges": "...", "textStyles": "...", "uri": "..." }, "fieldMask": "...", "inlineDocument": "...", "processOptions": { "ocrConfig": { "enableNativePdfParsing": "..." } }, "rawDocument": { "content": "...", "mimeType": "..." }, "skipHumanReview": "..." } }, "result": "processResult" } } ]