Skip to content

chore: librarian update image pull request: 20260310T162647Z#16063

Draft
parthea wants to merge 1 commit intomainfrom
librarian-20260310T162647Z
Draft

chore: librarian update image pull request: 20260310T162647Z#16063
parthea wants to merge 1 commit intomainfrom
librarian-20260310T162647Z

Conversation

@parthea
Copy link
Contributor

@parthea parthea commented Mar 10, 2026

feat: update image to us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:701bd1403bebb772cbc1835dc7a88aea5a07638222363534f0282bb1275b93c6

Generation failed for

  • google-cloud-asset
  • google-cloud-automl
  • google-cloud-bigquery-storage
  • google-cloud-binary-authorization
  • google-cloud-build
  • google-cloud-containeranalysis
  • google-cloud-error-reporting
  • google-cloud-filestore
  • google-cloud-firestore
  • google-cloud-gke-hub
  • google-cloud-iam
  • google-cloud-logging
  • google-cloud-monitoring
  • google-cloud-policysimulator
  • google-cloud-pubsub
  • google-cloud-translate
  • google-shopping-merchant-notifications
  • grafeas

…prod/images-prod/python-librarian-generator@sha256:701bd1403bebb772cbc1835dc7a88aea5a07638222363534f0282bb1275b93c6
@parthea
Copy link
Contributor Author

parthea commented Mar 10, 2026

One or more libraries have failed to generate, please review PR description for a list of failed libraries.
For each failed library, open a ticket in that library’s repository and then you may resolve this comment and merge.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request primarily focuses on maintaining the project's infrastructure and client library consistency. It updates the core librarian image, refines Python version compatibility, and modernizes dependency management. Significant changes were also made to client and transport classes across various services, enhancing API endpoint handling and operation request processing.

Highlights

  • Librarian Image Update: Updated the python-librarian-generator Docker image SHA in .librarian/state.yaml to a newer version.
  • Python Version Support: Dropped support for Python 3.7 and 3.8, with the minimum required Python version now being 3.9 across noxfile.py and setup.py configurations.
  • Dependency Updates: Updated version constraints for google-api-core[grpc] and protobuf in setup.py. Adjusted grpcio installation logic in noxfile.py based on Python version.
  • Client Library Refactoring: Introduced api_audience parameter to client transport constructors and added _wrapped_methods attribute to base transports across numerous Google Ads Manager and Data Manager services. Enhanced mTLS endpoint handling with null checks and updated type hints for API endpoint methods and properties.
  • Operation Request Handling: Modified get_operation, list_operations, delete_operation, and cancel_operation methods in client and async client files to accept dict as an optional request type, and ensured proper coercion to protobuf objects.
  • Mypy Configuration Update: Removed the version pin for mypy and added --check-untyped-defs to the mypy session in noxfile.py for stricter type checking.
Changelog
  • .librarian/state.yaml
    • Updated the python-librarian-generator image SHA.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/user_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/user_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/user_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-admanager/noxfile.py
    • Removed Python 3.7 and 3.8 from the ALL_PYTHON list.
    • Updated mypy installation to remove version pin and added --check-untyped-defs.
    • Modified grpcio installation logic in install_systemtest_dependencies based on Python version.
    • Updated grpcio dependency in prerelease_deps based on Python version.
    • Updated google-auth source dependency to point to the google-cloud-python monorepo.
  • packages/google-ads-admanager/setup.py
    • Updated google-api-core[grpc] version constraint to >= 2.11.0, <3.0.0.
    • Updated protobuf version constraint to >= 4.25.8, < 8.0.0.
    • Removed Python 3.7 and 3.8 from supported programming language classifiers.
    • Updated python_requires to >=3.9.
  • packages/google-ads-admanager/testing/constraints-3.7.txt
    • Removed the file.
  • packages/google-ads-admanager/testing/constraints-3.8.txt
    • Removed the file.
  • packages/google-ads-admanager/testing/constraints-3.9.txt
    • Updated lower bound for google-api-core to 2.21.0.
    • Updated lower bound for google-auth to 2.35.0.
    • Updated lower bound for protobuf to 4.25.8.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_ad_break_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_ad_break_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_ad_break_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_ad_breaks_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_ad_breaks_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_ad_break_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_ad_break_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_ad_break_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_ad_break_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_delete_ad_break_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_delete_ad_break_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_ad_break_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_ad_break_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_ad_review_center_ad_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_search_ad_review_center_ads_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_search_ad_review_center_ads_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_allow_ad_review_center_ads_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_allow_ad_review_center_ads_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_block_ad_review_center_ads_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_block_ad_review_center_ads_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_ad_review_center_ad_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_ad_review_center_ad_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_ad_unit_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_ad_unit_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_ad_unit_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_ad_units_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_ad_units_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_ad_unit_sizes_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_ad_unit_sizes_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_ad_unit_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_ad_unit_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_ad_unit_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_ad_unit_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_create_ad_units_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_create_ad_units_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_update_ad_units_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_update_ad_units_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_activate_ad_units_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_activate_ad_units_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_deactivate_ad_units_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_deactivate_ad_units_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_archive_ad_units_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_archive_ad_units_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_ad_unit_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_ad_unit_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_application_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_application_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_application_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_applications_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_applications_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_application_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_application_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_audience_segment_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_audience_segment_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_audience_segment_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_audience_segments_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_audience_segments_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_audience_segment_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_audience_segment_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_bandwidth_group_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_bandwidth_group_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_bandwidth_group_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_bandwidth_groups_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_bandwidth_groups_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_bandwidth_group_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_bandwidth_group_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_browser_language_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_browser_language_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_browser_language_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_browser_languages_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_browser_languages_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_browser_language_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_browser_language_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_browser_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_browser_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_browser_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_browsers_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_browsers_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_browser_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_browser_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_cms_metadata_key_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_cms_metadata_key_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_cms_metadata_key_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_cms_metadata_keys_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_cms_metadata_keys_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_cms_metadata_key_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_cms_metadata_key_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_cms_metadata_value_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_cms_metadata_value_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_cms_metadata_value_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_cms_metadata_values_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_cms_metadata_values_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_cms_metadata_value_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_cms_metadata_value_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_company_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_company_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_company_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_companies_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_companies_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_company_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_company_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_contact_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_contact_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_contact_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_contacts_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_contacts_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_contact_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_contact_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_create_contacts_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_create_contacts_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_contact_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_contact_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_update_contacts_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_update_contacts_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_contact_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_contact_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_content_bundle_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_content_bundle_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_content_bundle_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_content_bundles_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_content_bundles_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_content_bundle_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_content_bundle_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_content_label_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_content_label_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_content_label_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_content_labels_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_content_labels_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_content_label_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_content_label_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_content_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_content_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_content_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_content_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_content_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_content_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_content_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_creative_template_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_creative_template_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_creative_template_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_creative_templates_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_creative_templates_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_creative_template_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_creative_template_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_custom_field_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_custom_field_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_custom_field_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_custom_fields_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_custom_fields_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_custom_field_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_custom_field_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_create_custom_fields_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_create_custom_fields_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_custom_field_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_custom_field_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_update_custom_fields_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_update_custom_fields_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_activate_custom_fields_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_activate_custom_fields_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_deactivate_custom_fields_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_deactivate_custom_fields_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_custom_field_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_custom_field_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_custom_targeting_key_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_custom_targeting_key_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_custom_targeting_key_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_custom_targeting_keys_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_custom_targeting_keys_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_custom_targeting_key_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_custom_targeting_key_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_create_custom_targeting_keys_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_create_custom_targeting_keys_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_custom_targeting_key_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_custom_targeting_key_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_update_custom_targeting_keys_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_update_custom_targeting_keys_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_activate_custom_targeting_keys_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_activate_custom_targeting_keys_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_deactivate_custom_targeting_keys_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_deactivate_custom_targeting_keys_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_custom_targeting_key_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_custom_targeting_key_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_custom_targeting_value_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_custom_targeting_value_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_custom_targeting_value_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_custom_targeting_values_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_custom_targeting_values_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_custom_targeting_value_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_custom_targeting_value_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_device_capability_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_device_capability_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_device_capability_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_device_capabilities_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_device_capabilities_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_device_capability_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_device_capability_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_device_category_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_device_category_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_device_category_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_device_categories_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_device_categories_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_device_category_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_device_category_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_device_manufacturer_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_device_manufacturer_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_device_manufacturer_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_device_manufacturers_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_device_manufacturers_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_device_manufacturer_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_device_manufacturer_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_entity_signals_mapping_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_entity_signals_mapping_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_entity_signals_mapping_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_entity_signals_mappings_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_entity_signals_mappings_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_entity_signals_mapping_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_entity_signals_mapping_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_entity_signals_mapping_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_entity_signals_mapping_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_create_entity_signals_mappings_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_create_entity_signals_mappings_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_update_entity_signals_mappings_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_update_entity_signals_mappings_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_entity_signals_mapping_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_entity_signals_mapping_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_geo_target_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_geo_target_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_geo_target_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_geo_targets_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_geo_targets_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_geo_target_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_geo_target_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_line_item_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_line_item_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_line_item_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_line_items_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_line_items_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_line_item_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_line_item_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_mobile_carrier_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_mobile_carrier_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_mobile_carrier_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_mobile_carriers_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_mobile_carriers_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_mobile_carrier_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_mobile_carrier_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_mobile_device_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_mobile_device_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_mobile_device_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_mobile_devices_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_mobile_devices_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_mobile_device_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_mobile_device_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_mobile_device_submodel_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_mobile_device_submodel_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_mobile_device_submodel_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_mobile_device_submodels_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_mobile_device_submodels_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_mobile_device_submodel_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_mobile_device_submodel_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_network_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_network_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_network_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_networks_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_networks_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_network_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_network_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_operating_system_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_operating_system_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_operating_system_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_operating_systems_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_operating_systems_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_operating_system_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_operating_system_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_operating_system_version_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_operating_system_version_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_operating_system_version_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_operating_system_versions_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_operating_system_versions_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_operating_system_version_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_operating_system_version_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_order_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_order_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_order_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_orders_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_orders_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_order_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_order_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_placement_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_placement_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_placement_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_placements_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_placements_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_placement_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_placement_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_create_placements_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_create_placements_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_placement_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_placement_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_update_placements_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_update_placements_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_activate_placements_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_activate_placements_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_deactivate_placements_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_deactivate_placements_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_archive_placements_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_archive_placements_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_placement_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_placement_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_private_auction_deal_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_private_auction_deal_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_private_auction_deal_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_private_auction_deals_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_private_auction_deals_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_private_auction_deal_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_private_auction_deal_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_private_auction_deal_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_private_auction_deal_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_private_auction_deal_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_private_auction_deal_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_private_auction_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_private_auction_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_private_auction_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_private_auctions_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_private_auctions_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_private_auction_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_private_auction_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_private_auction_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_private_auction_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_private_auction_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_private_auction_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_programmatic_buyer_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_programmatic_buyer_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_programmatic_buyer_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_programmatic_buyers_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_programmatic_buyers_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_programmatic_buyer_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_programmatic_buyer_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_report_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_report_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_report_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_reports_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_reports_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_report_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_report_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_report_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_report_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_run_report_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_run_report_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_fetch_report_result_rows_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_fetch_report_result_rows_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_report_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_report_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_role_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_role_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_role_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_roles_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_roles_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_role_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_role_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_site_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_site_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_site_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_sites_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_sites_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_site_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_site_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_create_sites_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_create_sites_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_site_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_site_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_update_sites_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_update_sites_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_deactivate_sites_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_deactivate_sites_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_submit_sites_for_approval_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_submit_sites_for_approval_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_site_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_site_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_taxonomy_category_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_taxonomy_category_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_taxonomy_category_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_taxonomy_categories_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_taxonomy_categories_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_taxonomy_category_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_taxonomy_category_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_team_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_team_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_team_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_teams_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_teams_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_team_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_team_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_create_teams_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_create_teams_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_team_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_team_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_update_teams_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_update_teams_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_activate_teams_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_activate_teams_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_batch_deactivate_teams_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_batch_deactivate_teams_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_team_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_team_service_base_transport_with_adc.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_user_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_get_user_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_user_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_operation_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_user_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_user_service_base_transport_with_adc.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/async_client.py
    • Updated api_endpoint property type hint to str.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/grpc.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/grpc_asyncio.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/marketing_data_insights_service/async_client.py
    • Updated api_endpoint property type hint to str.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/marketing_data_insights_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/marketing_data_insights_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/marketing_data_insights_service/transports/grpc.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/marketing_data_insights_service/transports/grpc_asyncio.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/marketing_data_insights_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/partner_link_service/async_client.py
    • Updated api_endpoint property type hint to str.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/partner_link_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/partner_link_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/partner_link_service/transports/grpc.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/partner_link_service/transports/grpc_asyncio.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/partner_link_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_direct_license_service/async_client.py
    • Updated api_endpoint property type hint to str.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_direct_license_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_direct_license_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_direct_license_service/transports/grpc.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_direct_license_service/transports/grpc_asyncio.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_direct_license_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_global_license_service/async_client.py
    • Updated api_endpoint property type hint to str.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_global_license_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_global_license_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_global_license_service/transports/grpc.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_global_license_service/transports/grpc_asyncio.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_global_license_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_service/async_client.py
    • Updated api_endpoint property type hint to str.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_service/transports/grpc.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_service/transports/grpc_asyncio.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/user_list_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-datamanager/noxfile.py
    • Removed Python 3.7 and 3.8 from the ALL_PYTHON list.
    • Updated mypy installation to remove version pin and added --check-untyped-defs.
    • Modified grpcio installation logic in install_systemtest_dependencies based on Python version.
    • Updated grpcio dependency in prerelease_deps based on Python version.
    • Updated google-auth source dependency to point to the google-cloud-python monorepo.
  • packages/google-ads-datamanager/setup.py
    • Updated google-api-core[grpc] version constraint to >= 2.11.0, <3.0.0.
    • Updated protobuf version constraint to >= 4.25.8, < 8.0.0.
    • Removed Python 3.7 and 3.8 from supported programming language classifiers.
    • Updated python_requires to >=3.9.
  • packages/google-ads-datamanager/testing/constraints-3.7.txt
    • Removed the file.
  • packages/google-ads-datamanager/testing/constraints-3.8.txt
    • Removed the file.
  • packages/google-ads-datamanager/testing/constraints-3.9.txt
    • Updated lower bound for google-api-core to 2.21.0.
    • Updated lower bound for google-auth to 2.35.0.
    • Updated lower bound for protobuf to 4.25.8.
  • packages/google-ads-datamanager/tests/unit/gapic/datamanager_v1/test_ingestion_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_ingestion_service_client_create_channel_credentials_file.
    • Updated mock.patch.object context manager usage for test_ingest_audience_members_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_ingest_audience_members_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_remove_audience_members_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_remove_audience_members_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_ingest_events_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_ingest_events_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_retrieve_request_status_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_retrieve_request_status_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_ingestion_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_ingestion_service_base_transport_with_adc.
    • Updated mock.patch.object context manager usage for test_ingestion_service_transport_create_channel.
  • packages/google-ads-datamanager/tests/unit/gapic/datamanager_v1/test_marketing_data_insights_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_marketing_data_insights_service_client_create_channel_credentials_file.
    • Updated mock.patch.object context manager usage for test_retrieve_insights_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_retrieve_insights_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_marketing_data_insights_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_marketing_data_insights_service_base_transport_with_adc.
    • Updated mock.patch.object context manager usage for test_marketing_data_insights_service_transport_create_channel.
  • packages/google-ads-datamanager/tests/unit/gapic/datamanager_v1/test_partner_link_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_partner_link_service_client_create_channel_credentials_file.
    • Updated mock.patch.object context manager usage for test_create_partner_link_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_partner_link_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_delete_partner_link_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_delete_partner_link_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_search_partner_links_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_search_partner_links_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_partner_link_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_partner_link_service_base_transport_with_adc.
    • Updated mock.patch.object context manager usage for test_partner_link_service_transport_create_channel.
  • packages/google-ads-datamanager/tests/unit/gapic/datamanager_v1/test_user_list_direct_license_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_user_list_direct_license_service_client_create_channel_credentials_file.
    • Updated mock.patch.object context manager usage for test_create_user_list_direct_license_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_user_list_direct_license_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_user_list_direct_license_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_user_list_direct_license_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_user_list_direct_license_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_user_list_direct_license_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_user_list_direct_licenses_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_user_list_direct_licenses_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_user_list_direct_license_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_user_list_direct_license_service_base_transport_with_adc.
    • Updated mock.patch.object context manager usage for test_user_list_direct_license_service_transport_create_channel.
  • packages/google-ads-datamanager/tests/unit/gapic/datamanager_v1/test_user_list_global_license_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_user_list_global_license_service_client_create_channel_credentials_file.
    • Updated mock.patch.object context manager usage for test_create_user_list_global_license_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_user_list_global_license_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_user_list_global_license_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_user_list_global_license_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_get_user_list_global_license_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_user_list_global_license_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_user_list_global_licenses_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_user_list_global_licenses_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_user_list_global_license_customer_infos_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_user_list_global_license_customer_infos_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_user_list_global_license_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_user_list_global_license_service_base_transport_with_adc.
    • Updated mock.patch.object context manager usage for test_user_list_global_license_service_transport_create_channel.
  • packages/google-ads-datamanager/tests/unit/gapic/datamanager_v1/test_user_list_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_user_list_service_client_create_channel_credentials_file.
    • Updated mock.patch.object context manager usage for test_get_user_list_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_user_list_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_user_lists_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_user_lists_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_user_list_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_user_list_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_update_user_list_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_update_user_list_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_delete_user_list_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_delete_user_list_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_user_list_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_user_list_service_base_transport_with_adc.
    • Updated mock.patch.object context manager usage for test_user_list_service_transport_create_channel.
  • packages/google-ads-marketingplatform-admin/google/ads/marketingplatform_admin_v1alpha/services/marketingplatform_admin_service/async_client.py
    • Updated api_endpoint property type hint to str.
  • packages/google-ads-marketingplatform-admin/google/ads/marketingplatform_admin_v1alpha/services/marketingplatform_admin_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
  • packages/google-ads-marketingplatform-admin/google/ads/marketingplatform_admin_v1alpha/services/marketingplatform_admin_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ads-marketingplatform-admin/google/ads/marketingplatform_admin_v1alpha/services/marketingplatform_admin_service/transports/grpc.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-marketingplatform-admin/google/ads/marketingplatform_admin_v1alpha/services/marketingplatform_admin_service/transports/grpc_asyncio.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ads-marketingplatform-admin/google/ads/marketingplatform_admin_v1alpha/services/marketingplatform_admin_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ads-marketingplatform-admin/noxfile.py
    • Removed Python 3.7 and 3.8 from the ALL_PYTHON list.
    • Updated mypy installation to remove version pin and added --check-untyped-defs.
    • Modified grpcio installation logic in install_systemtest_dependencies based on Python version.
    • Updated grpcio dependency in prerelease_deps based on Python version.
    • Updated google-auth source dependency to point to the google-cloud-python monorepo.
  • packages/google-ads-marketingplatform-admin/setup.py
    • Updated google-api-core[grpc] version constraint to >= 2.11.0, <3.0.0.
    • Updated protobuf version constraint to >= 4.25.8, < 8.0.0.
    • Removed Python 3.7 and 3.8 from supported programming language classifiers.
    • Updated python_requires to >=3.9.
  • packages/google-ads-marketingplatform-admin/testing/constraints-3.7.txt
    • Removed the file.
  • packages/google-ads-marketingplatform-admin/testing/constraints-3.8.txt
    • Removed the file.
  • packages/google-ads-marketingplatform-admin/testing/constraints-3.9.txt
    • Updated lower bound for google-api-core to 2.21.0.
    • Updated lower bound for google-auth to 2.35.0.
    • Updated lower bound for protobuf to 4.25.8.
  • packages/google-ads-marketingplatform-admin/tests/unit/gapic/marketingplatform_admin_v1alpha/test_marketingplatform_admin_service.py
    • Added custom_endpoint test case for _get_default_mtls_endpoint.
    • Updated mock.patch.object context manager usage for test_marketingplatform_admin_service_client_create_channel_credentials_file.
    • Updated mock.patch.object context manager usage for test_get_organization_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_get_organization_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_organizations_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_organizations_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_find_sales_partner_managed_clients_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_find_sales_partner_managed_clients_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_list_analytics_account_links_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_list_analytics_account_links_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_create_analytics_account_link_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_create_analytics_account_link_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_delete_analytics_account_link_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_delete_analytics_account_link_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_set_property_service_level_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_set_property_service_level_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_report_property_usage_rest_bad_request.
    • Updated mock.patch.object context manager usage for test_report_property_usage_rest_interceptors.
    • Updated mock.patch.object context manager usage for test_marketingplatform_admin_service_base_transport_with_credentials_file.
    • Updated mock.patch.object context manager usage for test_marketingplatform_admin_service_base_transport_with_adc.
    • Updated mock.patch.object context manager usage for test_marketingplatform_admin_service_transport_create_channel.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1/services/generative_service/async_client.py
    • Updated api_endpoint property type hint to str.
    • Updated list_operations request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated delete_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated cancel_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1/services/generative_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated list_operations request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated delete_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated cancel_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1/services/generative_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1/services/generative_service/transports/grpc.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1/services/generative_service/transports/grpc_asyncio.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1/services/generative_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1/services/model_service/async_client.py
    • Updated api_endpoint property type hint to str.
    • Updated list_operations request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated delete_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated cancel_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1/services/model_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated list_operations request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated delete_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated cancel_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1/services/model_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1/services/model_service/transports/grpc.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1/services/model_service/transports/grpc_asyncio.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1/services/model_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1alpha/services/cache_service/async_client.py
    • Updated api_endpoint property type hint to str.
    • Updated list_operations request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1alpha/services/cache_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated list_operations request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1alpha/services/cache_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1alpha/services/cache_service/transports/grpc.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1alpha/services/cache_service/transports/grpc_asyncio.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1alpha/services/cache_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1alpha/services/discuss_service/async_client.py
    • Updated api_endpoint property type hint to str.
    • Updated list_operations request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1alpha/services/discuss_service/client.py
    • Updated type hints for _get_default_mtls_endpoint, _get_api_endpoint, and api_endpoint property.
    • Added a null check for mtls_endpoint_re.match result in _get_default_mtls_endpoint.
    • Changed _api_endpoint initialization to an empty string with a type hint.
    • Updated list_operations request parameter type hint to include dict and adjusted internal handling to use request_pb.
    • Updated get_operation request parameter type hint to include dict and adjusted internal handling to use request_pb.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1alpha/services/discuss_service/transports/base.py
    • Added api_audience parameter to __init__.
    • Added _wrapped_methods attribute to the class.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1alpha/services/discuss_service/transports/grpc.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1alpha/services/discuss_service/transports/grpc_asyncio.py
    • Updated request_payload and response_payload formatting to use !r for pickle.dumps output.
    • Added api_audience parameter to __init__.
  • packages/google-ai-generativelanguage/google/ai/generativelanguage_v1alpha/services/discuss_service/transports/rest.py
    • Added interceptor and api_audience parameters to __init__.
Activity
  • This pull request is an automated librarian update, triggered by a new python-librarian-generator image.
  • The update process encountered generation failures for several Google Cloud client libraries, including google-cloud-asset, google-cloud-automl, and google-cloud-pubsub, among others.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request appears to be an automated update from the librarian tool, refreshing the generator image and regenerating client code. The changes include dropping support for Python 3.7 and 3.8, updating dependencies, adding type hints, and fixing a potential AttributeError in _get_default_mtls_endpoint. Overall, these are positive improvements. However, I've identified a couple of inconsistencies in the constraints-3.9.txt files where dependency versions are not pinned to the correct lower bounds as specified in the corresponding setup.py files. I've left specific comments with suggestions to correct these.

Note: Security Review did not run due to the size of the PR.

Comment on lines +8 to +9
google-api-core==2.21.0
google-auth==2.35.0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The versions for google-api-core and google-auth in this constraints file do not appear to match the lower bounds specified in setup.py. According to the comment in this file, these should be pinned to their lower bounds.

  • google-api-core should be 2.11.0 (from setup.py: google-api-core[grpc] >= 2.11.0, <3.0.0).
  • google-auth should be 2.14.1 (from setup.py: google-auth >= 2.14.1, <3.0.0,...).

Please update these to reflect the correct lower bounds.

google-api-core==2.11.0
google-auth==2.14.1

Comment on lines +8 to +9
google-api-core==2.21.0
google-auth==2.35.0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The versions for google-api-core and google-auth in this constraints file do not appear to match the lower bounds specified in setup.py. According to the comment in this file, these should be pinned to their lower bounds.

  • google-api-core should be 2.11.0 (from setup.py: google-api-core[grpc] >= 2.11.0, <3.0.0).
  • google-auth should be 2.14.1 (from setup.py: google-auth >= 2.14.1, <3.0.0,...).

Please update these to reflect the correct lower bounds.

google-api-core==2.11.0
google-auth==2.14.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant