Operation type unspecified. If no operation is specified a provenance
entry is simply used to match against a parent.
Generated from protobuf enum OPERATION_TYPE_UNSPECIFIED = 0;
ADD
Value: 1
Add an element.
Generated from protobuf enum ADD = 1;
REMOVE
Value: 2
Remove an element identified by parent.
Generated from protobuf enum REMOVE = 2;
UPDATE
Value: 7
Updates any fields within the given provenance scope of the message. It
overwrites the fields rather than replacing them. Use this when you
want to update a field value of an entity without also updating all the
child properties.
Generated from protobuf enum UPDATE = 7;
REPLACE
Value: 3
Currently unused. Replace an element identified by parent.
Generated from protobuf enum REPLACE = 3;
EVAL_REQUESTED
Value: 4
Deprecated. Request human review for the element identified by
parent.
Generated from protobuf enum EVAL_REQUESTED = 4 [deprecated = true];
EVAL_APPROVED
Value: 5
Deprecated. Element is reviewed and approved at human review,
confidence will be set to 1.0.
Generated from protobuf enum EVAL_APPROVED = 5 [deprecated = true];
EVAL_SKIPPED
Value: 6
Deprecated. Element is skipped in the validation process.
Generated from protobuf enum EVAL_SKIPPED = 6 [deprecated = true];
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Document Ai V1 Client - Class OperationType (2.3.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.3.0 (latest)](/php/docs/reference/cloud-document-ai/latest/V1.Document.Provenance.OperationType)\n- [2.2.2](/php/docs/reference/cloud-document-ai/2.2.2/V1.Document.Provenance.OperationType)\n- [2.1.3](/php/docs/reference/cloud-document-ai/2.1.3/V1.Document.Provenance.OperationType)\n- [2.0.0](/php/docs/reference/cloud-document-ai/2.0.0/V1.Document.Provenance.OperationType)\n- [1.14.0](/php/docs/reference/cloud-document-ai/1.14.0/V1.Document.Provenance.OperationType)\n- [1.13.1](/php/docs/reference/cloud-document-ai/1.13.1/V1.Document.Provenance.OperationType)\n- [1.12.2](/php/docs/reference/cloud-document-ai/1.12.2/V1.Document.Provenance.OperationType)\n- [1.9.0](/php/docs/reference/cloud-document-ai/1.9.0/V1.Document.Provenance.OperationType)\n- [1.8.2](/php/docs/reference/cloud-document-ai/1.8.2/V1.Document.Provenance.OperationType)\n- [1.7.0](/php/docs/reference/cloud-document-ai/1.7.0/V1.Document.Provenance.OperationType)\n- [1.6.0](/php/docs/reference/cloud-document-ai/1.6.0/V1.Document.Provenance.OperationType)\n- [1.5.0](/php/docs/reference/cloud-document-ai/1.5.0/V1.Document.Provenance.OperationType)\n- [1.4.0](/php/docs/reference/cloud-document-ai/1.4.0/V1.Document.Provenance.OperationType)\n- [1.3.0](/php/docs/reference/cloud-document-ai/1.3.0/V1.Document.Provenance.OperationType)\n- [1.2.2](/php/docs/reference/cloud-document-ai/1.2.2/V1.Document.Provenance.OperationType)\n- [1.1.1](/php/docs/reference/cloud-document-ai/1.1.1/V1.Document.Provenance.OperationType)\n- [1.0.1](/php/docs/reference/cloud-document-ai/1.0.1/V1.Document.Provenance.OperationType) \nReference documentation and code samples for the Google Cloud Document Ai V1 Client class OperationType.\n\nIf a processor or agent does an explicit operation on existing elements.\n\nProtobuf type `google.cloud.documentai.v1.Document.Provenance.OperationType`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ DocumentAI \\\\ V1 \\\\ Document \\\\ Provenance\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### OPERATION_TYPE_UNSPECIFIED\n\n Value: 0\n\nOperation type unspecified. If no operation is specified a provenance\nentry is simply used to match against a `parent`.\n\nGenerated from protobuf enum `OPERATION_TYPE_UNSPECIFIED = 0;`\n\n### ADD\n\n Value: 1\n\nAdd an element.\n\nGenerated from protobuf enum `ADD = 1;`\n\n### REMOVE\n\n Value: 2\n\nRemove an element identified by `parent`.\n\nGenerated from protobuf enum `REMOVE = 2;`\n\n### UPDATE\n\n Value: 7\n\nUpdates any fields within the given provenance scope of the message. It\noverwrites the fields rather than replacing them. Use this when you\nwant to update a field value of an entity without also updating all the\nchild properties.\n\nGenerated from protobuf enum `UPDATE = 7;`\n\n### REPLACE\n\n Value: 3\n\nCurrently unused. Replace an element identified by `parent`.\n\nGenerated from protobuf enum `REPLACE = 3;`\n\n### EVAL_REQUESTED\n\n Value: 4\n\nDeprecated. Request human review for the element identified by\n`parent`.\n\nGenerated from protobuf enum `EVAL_REQUESTED = 4 [deprecated = true];`\n\n### EVAL_APPROVED\n\n Value: 5\n\nDeprecated. Element is reviewed and approved at human review,\nconfidence will be set to 1.0.\n\nGenerated from protobuf enum `EVAL_APPROVED = 5 [deprecated = true];`\n\n### EVAL_SKIPPED\n\n Value: 6\n\nDeprecated. Element is skipped in the validation process.\n\nGenerated from protobuf enum `EVAL_SKIPPED = 6 [deprecated = true];`"]]