Skip to content

Commit

Permalink
feat: [google-cloud-documentai] Make Layout Parser generally availabl…
Browse files Browse the repository at this point in the history
…e in V1 (#12745)

- [ ] Regenerate this pull request now.

PiperOrigin-RevId: 638041158

Source-Link:
googleapis/googleapis@1e41378

Source-Link:
googleapis/googleapis-gen@1d34c97
Copy-Tag:
eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWRvY3VtZW50YWkvLk93bEJvdC55YW1sIiwiaCI6IjFkMzRjOTdhZGQwOTNkZjU2MmZhNTA3MzJkYTM2NTZjNzZiODNlZGUifQ==

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
  • Loading branch information
3 people authored May 29, 2024
1 parent a79b3ab commit c5b9322
Show file tree
Hide file tree
Showing 10 changed files with 457 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
__version__ = "2.27.1" # {x-release-please-version}
__version__ = "0.0.0" # {x-release-please-version}
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
__version__ = "2.27.1" # {x-release-please-version}
__version__ = "0.0.0" # {x-release-please-version}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,10 @@ class ProcessorVersion(proto.Message):
model_type (google.cloud.documentai_v1.types.ProcessorVersion.ModelType):
Output only. The model type of this processor
version.
satisfies_pzs (bool):
Output only. Reserved for future use.
satisfies_pzi (bool):
Output only. Reserved for future use.
"""

class State(proto.Enum):
Expand Down Expand Up @@ -201,6 +205,14 @@ class DeprecationInfo(proto.Message):
number=15,
enum=ModelType,
)
satisfies_pzs: bool = proto.Field(
proto.BOOL,
number=16,
)
satisfies_pzi: bool = proto.Field(
proto.BOOL,
number=17,
)


class ProcessorVersionAlias(proto.Message):
Expand Down Expand Up @@ -256,6 +268,10 @@ class Processor(proto.Message):
The `KMS
key <https://cloud.google.com/security-key-management>`__
used for encryption and decryption in CMEK scenarios.
satisfies_pzs (bool):
Output only. Reserved for future use.
satisfies_pzi (bool):
Output only. Reserved for future use.
"""

class State(proto.Enum):
Expand Down Expand Up @@ -344,6 +360,14 @@ class State(proto.Enum):
proto.STRING,
number=8,
)
satisfies_pzs: bool = proto.Field(
proto.BOOL,
number=12,
)
satisfies_pzi: bool = proto.Field(
proto.BOOL,
number=13,
)


__all__ = tuple(sorted(__protobuf__.manifest))
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
__version__ = "2.27.1" # {x-release-please-version}
__version__ = "0.0.0" # {x-release-please-version}
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
__version__ = "2.27.1" # {x-release-please-version}
__version__ = "0.0.0" # {x-release-please-version}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
],
"language": "PYTHON",
"name": "google-cloud-documentai",
"version": "2.27.1"
"version": "0.1.0"
},
"snippets": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
],
"language": "PYTHON",
"name": "google-cloud-documentai",
"version": "2.27.1"
"version": "0.1.0"
},
"snippets": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
],
"language": "PYTHON",
"name": "google-cloud-documentai",
"version": "2.27.1"
"version": "0.1.0"
},
"snippets": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3970,6 +3970,8 @@ def test_get_processor(request_type, transport: str = "grpc"):
default_processor_version="default_processor_version_value",
process_endpoint="process_endpoint_value",
kms_key_name="kms_key_name_value",
satisfies_pzs=True,
satisfies_pzi=True,
)
response = client.get_processor(request)

Expand All @@ -3988,6 +3990,8 @@ def test_get_processor(request_type, transport: str = "grpc"):
assert response.default_processor_version == "default_processor_version_value"
assert response.process_endpoint == "process_endpoint_value"
assert response.kms_key_name == "kms_key_name_value"
assert response.satisfies_pzs is True
assert response.satisfies_pzi is True


def test_get_processor_empty_call():
Expand Down Expand Up @@ -4093,6 +4097,8 @@ async def test_get_processor_empty_call_async():
default_processor_version="default_processor_version_value",
process_endpoint="process_endpoint_value",
kms_key_name="kms_key_name_value",
satisfies_pzs=True,
satisfies_pzi=True,
)
)
response = await client.get_processor()
Expand Down Expand Up @@ -4173,6 +4179,8 @@ async def test_get_processor_async(
default_processor_version="default_processor_version_value",
process_endpoint="process_endpoint_value",
kms_key_name="kms_key_name_value",
satisfies_pzs=True,
satisfies_pzi=True,
)
)
response = await client.get_processor(request)
Expand All @@ -4192,6 +4200,8 @@ async def test_get_processor_async(
assert response.default_processor_version == "default_processor_version_value"
assert response.process_endpoint == "process_endpoint_value"
assert response.kms_key_name == "kms_key_name_value"
assert response.satisfies_pzs is True
assert response.satisfies_pzi is True


@pytest.mark.asyncio
Expand Down Expand Up @@ -4773,6 +4783,8 @@ def test_get_processor_version(request_type, transport: str = "grpc"):
kms_key_version_name="kms_key_version_name_value",
google_managed=True,
model_type=processor.ProcessorVersion.ModelType.MODEL_TYPE_GENERATIVE,
satisfies_pzs=True,
satisfies_pzi=True,
)
response = client.get_processor_version(request)

Expand All @@ -4794,6 +4806,8 @@ def test_get_processor_version(request_type, transport: str = "grpc"):
response.model_type
== processor.ProcessorVersion.ModelType.MODEL_TYPE_GENERATIVE
)
assert response.satisfies_pzs is True
assert response.satisfies_pzi is True


def test_get_processor_version_empty_call():
Expand Down Expand Up @@ -4910,6 +4924,8 @@ async def test_get_processor_version_empty_call_async():
kms_key_version_name="kms_key_version_name_value",
google_managed=True,
model_type=processor.ProcessorVersion.ModelType.MODEL_TYPE_GENERATIVE,
satisfies_pzs=True,
satisfies_pzi=True,
)
)
response = await client.get_processor_version()
Expand Down Expand Up @@ -4992,6 +5008,8 @@ async def test_get_processor_version_async(
kms_key_version_name="kms_key_version_name_value",
google_managed=True,
model_type=processor.ProcessorVersion.ModelType.MODEL_TYPE_GENERATIVE,
satisfies_pzs=True,
satisfies_pzi=True,
)
)
response = await client.get_processor_version(request)
Expand All @@ -5014,6 +5032,8 @@ async def test_get_processor_version_async(
response.model_type
== processor.ProcessorVersion.ModelType.MODEL_TYPE_GENERATIVE
)
assert response.satisfies_pzs is True
assert response.satisfies_pzi is True


@pytest.mark.asyncio
Expand Down Expand Up @@ -6972,6 +6992,8 @@ def test_create_processor(request_type, transport: str = "grpc"):
default_processor_version="default_processor_version_value",
process_endpoint="process_endpoint_value",
kms_key_name="kms_key_name_value",
satisfies_pzs=True,
satisfies_pzi=True,
)
response = client.create_processor(request)

Expand All @@ -6990,6 +7012,8 @@ def test_create_processor(request_type, transport: str = "grpc"):
assert response.default_processor_version == "default_processor_version_value"
assert response.process_endpoint == "process_endpoint_value"
assert response.kms_key_name == "kms_key_name_value"
assert response.satisfies_pzs is True
assert response.satisfies_pzi is True


def test_create_processor_empty_call():
Expand Down Expand Up @@ -7097,6 +7121,8 @@ async def test_create_processor_empty_call_async():
default_processor_version="default_processor_version_value",
process_endpoint="process_endpoint_value",
kms_key_name="kms_key_name_value",
satisfies_pzs=True,
satisfies_pzi=True,
)
)
response = await client.create_processor()
Expand Down Expand Up @@ -7177,6 +7203,8 @@ async def test_create_processor_async(
default_processor_version="default_processor_version_value",
process_endpoint="process_endpoint_value",
kms_key_name="kms_key_name_value",
satisfies_pzs=True,
satisfies_pzi=True,
)
)
response = await client.create_processor(request)
Expand All @@ -7196,6 +7224,8 @@ async def test_create_processor_async(
assert response.default_processor_version == "default_processor_version_value"
assert response.process_endpoint == "process_endpoint_value"
assert response.kms_key_name == "kms_key_name_value"
assert response.satisfies_pzs is True
assert response.satisfies_pzi is True


@pytest.mark.asyncio
Expand Down Expand Up @@ -12387,6 +12417,8 @@ def test_get_processor_rest(request_type):
default_processor_version="default_processor_version_value",
process_endpoint="process_endpoint_value",
kms_key_name="kms_key_name_value",
satisfies_pzs=True,
satisfies_pzi=True,
)

# Wrap the value into a proper Response obj
Expand All @@ -12409,6 +12441,8 @@ def test_get_processor_rest(request_type):
assert response.default_processor_version == "default_processor_version_value"
assert response.process_endpoint == "process_endpoint_value"
assert response.kms_key_name == "kms_key_name_value"
assert response.satisfies_pzs is True
assert response.satisfies_pzi is True


def test_get_processor_rest_use_cached_wrapped_rpc():
Expand Down Expand Up @@ -13023,6 +13057,8 @@ def test_get_processor_version_rest(request_type):
kms_key_version_name="kms_key_version_name_value",
google_managed=True,
model_type=processor.ProcessorVersion.ModelType.MODEL_TYPE_GENERATIVE,
satisfies_pzs=True,
satisfies_pzi=True,
)

# Wrap the value into a proper Response obj
Expand All @@ -13048,6 +13084,8 @@ def test_get_processor_version_rest(request_type):
response.model_type
== processor.ProcessorVersion.ModelType.MODEL_TYPE_GENERATIVE
)
assert response.satisfies_pzs is True
assert response.satisfies_pzi is True


def test_get_processor_version_rest_use_cached_wrapped_rpc():
Expand Down Expand Up @@ -14687,6 +14725,8 @@ def test_create_processor_rest(request_type):
"process_endpoint": "process_endpoint_value",
"create_time": {"seconds": 751, "nanos": 543},
"kms_key_name": "kms_key_name_value",
"satisfies_pzs": True,
"satisfies_pzi": True,
}
# The version of a generated dependency at test runtime may differ from the version used during generation.
# Delete any fields which are not present in the current runtime dependency
Expand Down Expand Up @@ -14770,6 +14810,8 @@ def get_message_fields(field):
default_processor_version="default_processor_version_value",
process_endpoint="process_endpoint_value",
kms_key_name="kms_key_name_value",
satisfies_pzs=True,
satisfies_pzi=True,
)

# Wrap the value into a proper Response obj
Expand All @@ -14792,6 +14834,8 @@ def get_message_fields(field):
assert response.default_processor_version == "default_processor_version_value"
assert response.process_endpoint == "process_endpoint_value"
assert response.kms_key_name == "kms_key_name_value"
assert response.satisfies_pzs is True
assert response.satisfies_pzi is True


def test_create_processor_rest_use_cached_wrapped_rpc():
Expand Down

0 comments on commit c5b9322

Please sign in to comment.