Skip to content

chore: Library release: 20260529T162658Z#15633

Merged
amanda-tarafa merged 13 commits into
mainfrom
librarian-release-20260529T162658Z
May 29, 2026
Merged

chore: Library release: 20260529T162658Z#15633
amanda-tarafa merged 13 commits into
mainfrom
librarian-release-20260529T162658Z

Conversation

@google-cloud-sdk-librarian-dotnet-robot
Copy link
Copy Markdown
Collaborator

Changes in this PR

  • chore: Release library Google.Cloud.BigQuery.Migration.V2 version 1.7.0
  • chore: Release library Google.Cloud.Dataplex.V1 version 3.15.0
  • chore: Release library Google.Cloud.Dlp.V2 version 4.25.0
  • chore: Release library Google.Cloud.Recommender.V1 version 3.9.0
  • chore: Release library Google.Cloud.Security.PrivateCA.V1 version 3.12.0
  • chore: Release library Google.Cloud.Storage.Control.V2 version 1.8.0
  • chore: Release library Google.Maps.Places.V1 version 1.0.0-beta21
  • chore: Release library Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1 version 1.0.0-beta04
  • chore: Release library Google.Ads.DataManager.V1 version 1.0.0-beta07
  • chore: Release library Google.Cloud.DatabaseCenter.V1Beta version 1.0.0-beta08
  • chore: Release library Google.DevicesAndServices.Health.V4 version 1.0.0-beta02
  • chore: Release library Google.Cloud.GeminiDataAnalytics.V1 version 1.0.0-beta02
  • chore: Release library Google.Backstory version 1.0.0-beta01

Errors

  • Error while integration testing library Google.Cloud.BigQuery.V2

Librarian-Release-ID: release-20260529T162658Z

### New features

- Add support for assessment tasks in BigQuery Migration API
- Add suggestion config to translation tasks

### Documentation improvements

- Update comments for various fields in MigrationWorkflow, MigrationTask, and MigrationSubtask
- Add comment that field `create_time` in message `.google.cloud.bigquery.migration.v2.MigrationWorkflow` is output only
- Add comment that field `last_update_time` in message `.google.cloud.bigquery.migration.v2.MigrationWorkflow` is output only
- Fixed typo in comment for enum value `PAUSED` in enum `State` is changed
- Link to relevant documentation in comment for field `type` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is changed
- Add comment that field `create_time` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is output only
- Add comment that field `last_update_time` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is output only
- Add comment that field `resource_error_count` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is output only
- Add comment that field `metrics` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is output only
- Add comment that field `total_processing_error_count` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is output only
- Add comment that field `total_resource_error_count` in message `.google.cloud.bigquery.migration.v2.MigrationTask` is output only
- Add comment that field `resource_error_count` in message `.google.cloud.bigquery.migration.v2.MigrationSubtask` is output only
- Add comment that field `create_time` in message `.google.cloud.bigquery.migration.v2.MigrationSubtask` is output only
- Add comment that field `last_update_time` in message `.google.cloud.bigquery.migration.v2.MigrationSubtask` is output only
- Add comment for field `metrics` in message `.google.cloud.bigquery.migration.v2.MigrationSubtask` is output only

Librarian-Release-Library: Google.Cloud.BigQuery.Migration.V2
Librarian-Release-Version: 1.7.0
Librarian-Release-ID: release-20260529T162658Z
### New features

- Add `RequestDataProductAccess` method to request access to `DataAssets` with in a `DataProduct`
- Add `ApprovalWorkflowService` to manage `ChangeRequest` resource
- Add `ModifyEntry` method to `CatalogService`
- Add `UnstructuredDataOptions` message
- Add `Mode` enum in `DataProfileSpec` message
- Add `CancelDataScanJob` method to `DataScanService`
- Add `DataQualityRuleTemplate` message

### Documentation improvements

- A comment for message `Aspect` is changed
- A comment for field `view` in message `.google.cloud.dataplex.v1.GetEntryRequest` is changed
- A comment for field `view` in message `.google.cloud.dataplex.v1.LookupEntryRequest` is changed
- A comment for field `resources` in message `.google.cloud.dataplex.v1.LookupContextRequest` is changed
- A comment for field `options` in message `.google.cloud.dataplex.v1.LookupContextRequest` is changed
- A comment for field `context` in message `.google.cloud.dataplex.v1.LookupContextResponse` is changed
- A comment for field `data_scan_id` in message `.google.cloud.dataplex.v1.CreateDataScanRequest` is changed
- A comment for message `DataScan` is changed
- A comment for field `resource` in message `.google.cloud.dataplex.v1.DataSource` is changed

Librarian-Release-Library: Google.Cloud.Dataplex.V1
Librarian-Release-Version: 3.15.0
Librarian-Release-ID: release-20260529T162658Z
### New features

- Supporting Conversation Content Type

### Documentation improvements

- A comment for enum value `INVALID_TRANSFORM` in enum `TransformationResultStatusType` is changed
- A comment for enum value `BIGQUERY_MAX_ROW_SIZE_EXCEEDED` in enum `TransformationResultStatusType` is changed
- A comment for enum value `METADATA_UNRETRIEVABLE` in enum `TransformationResultStatusType` is changed
- A comment for enum value `SUCCESS` in enum `TransformationResultStatusType` is changed
- A comment for field `profile_table` in message `.google.privacy.dlp.v2.DataProfileAction` is changed

Librarian-Release-Library: Google.Cloud.Dlp.V2
Librarian-Release-Version: 4.25.0
Librarian-Release-ID: release-20260529T162658Z
### New features

- Support utilization insights and cloud hub

### Documentation improvements

- Add identifier annotation for field name

Librarian-Release-Library: Google.Cloud.Recommender.V1
Librarian-Release-Version: 3.9.0
Librarian-Release-ID: release-20260529T162658Z
### New features

- Add allow_requester_specified_not_before_time and requested_not_before_time fields to PrivateCA v1 API

### Documentation improvements

- Update comments for backdate_duration field in CaPool
- Update comments for parent field in ListCertificatesRequest

Librarian-Release-Library: Google.Cloud.Security.PrivateCA.V1
Librarian-Release-Version: 3.12.0
Librarian-Release-ID: release-20260529T162658Z
### New features

- Add support for GCS Storage Control Intelligence Finding APIs

Librarian-Release-Library: Google.Cloud.Storage.Control.V2
Librarian-Release-Version: 1.8.0
Librarian-Release-ID: release-20260529T162658Z
### New features

- Add transit_station data to Places API (New)

Librarian-Release-Library: Google.Maps.Places.V1
Librarian-Release-Version: 1.0.0-beta21
Librarian-Release-ID: release-20260529T162658Z
…ta1 version 1.0.0-beta04

### New features

- A new value `STRUCT` is added to enum `Type`
- A new value `LIST` is added to enum `Type`
- A new value `TYPE_WORKLOAD_SUCCEEDED` is added to enum `Type`
- A new message `SaasCondition` is added
- A new enum `State` is added
- A new field `application_template` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Saas`
- A new field `blueprint_repo` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Saas`
- A new field `state` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Saas`
- A new field `conditions` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Saas`
- A new field `error` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Saas`
- A new field `application_template_component` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitKind`
- A new field `app_params` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitKind`
- A new field `application` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit`
- A new field `satisfies_pzs` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit`
- A new field `satisfies_pzi` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Unit`
- A new field `delete_time` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitOperation`
- A new field `application_template_component` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Release`
- A new message `CompositeRef` is added
- A new message `ComponentRef` is added
- A new message `AppParams` is added
- A new field `effective_unit_filter` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout`
- A new field `delete_time` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout`
- A new field `estimated_total_unit_count` is added to message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutStats`

### Bug fixes

- Changed field behavior for an existing field `rollout_kind` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout`
- Changed proto3 optional flag of an existing field `allowed_count` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.ErrorBudget`
- Changed proto3 optional flag of an existing field `allowed_percentage` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.ErrorBudget`

### Documentation improvements

- A comment for enum `Type` is changed
- A comment for message `UnitOperation` is changed
- A comment for field `rollout_orchestration_strategy` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout` is changed
- A comment for field `unit_filter` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout` is changed
- A comment for field `rollout_kind` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.Rollout` is changed
- A comment for field `operations_by_state` in message `.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutStats` is changed
- Rebrand from "SaaS Runtime" to "App Lifecycle Manager"

Librarian-Release-Library: Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1
Librarian-Release-Version: 1.0.0-beta04
Librarian-Release-ID: release-20260529T162658Z
### New features

- Add encrypted_user_id.proto and the EncryptedUserId resource
- Add composite_data to AudienceMember to support multiple identifier types
- Add FLOODLIGHT_CONFIG to the list of destination types
- Add conversion_count, dclid, impression_id, match_id, and encrypted_user_ids to the Event resource
- Add new error reasons to ErrorReason for field length, element counts, location detection, and missing insights
- Add new processing error reasons for ID lookup failures and click attribution
- Add composite data ingestion and removal statuses to RequestStatusPerDestination
- Add the coupon_codes field to CartData to track coupon redemptions for Google Ads and Google Analytics
- Add the ItemCustomVariable resource to track per-item custom variables
- Add merchant_id, merchant_feed_label, merchant_feed_language_code, conversion_value, and custom_variables fields to Item
- Add the https://www.googleapis.com/auth/datamanager.partnerlink OAuth scope to PartnerLinkService
- Add metadata fields to DeviceInfo to provide details about the user’s device
- Add several new values to the ErrorReason enum to support store sales and Google Analytics validation
- Add third_party_user_data, event_location, and app_instance_id to Event
- Add the MESSAGE value to the EventSource enum
- Add mobile_device_id to AdIdentifiers for Google Analytics
- Add a processing error reason related to BRAIDs and one-per-click conversions
- Add youtube_members_count and gmail_members_count fields to the SizeInfo resource

### Documentation improvements

- Update the comment for value FIELD_VALUE_TOO_LONG in enum ErrorReason
- Update the comment for the `ProcessingErrorReason` enum
- Update the description of transaction_id in Event to clarify its use for tag and SDK conversions
- Update the description of enum value for PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR to resolve typo
- Update RequestStatus enum value descriptions to include details on error and warning information
- Clarify population behavior for error_info and warning_info fields in RequestStatusPerDestination

Librarian-Release-Library: Google.Ads.DataManager.V1
Librarian-Release-Version: 1.0.0-beta07
Librarian-Release-ID: release-20260529T162658Z
….0-beta08

### New features

- Add a AggregateQueryStats  API

Librarian-Release-Library: Google.Cloud.DatabaseCenter.V1Beta
Librarian-Release-Version: 1.0.0-beta08
Librarian-Release-ID: release-20260529T162658Z
…0.0-beta02

### New features

- Introduce MedicalDeviceInfo message for Software as Medical Device (SaMD) metadata tracking
- Add core health data types and rollups for nutrition, core body temperature, ECG, irregular rhythm notifications (IRN), blood glucose, and active energy burned
- Expand DataPoint and DataPoint.Value messages with optional fields and rollups for new health metrics
- Add CreateSubscription, ListSubscriptions, UpdateSubscription, and DeleteSubscription RPCs alongside the Subscription resource definition
- Add GetIrnProfile, GetPairedDevice, and ListPairedDevices RPCs alongside PairedDevice and IrnProfile messages
- Introduce OAuth scopes for ECG, IRN readonly access
- Add User root resource message
- Introduce Data Subscription Service for managing webhook notifications
- Add GetDataPoint and GetIdentity methods to DataPointsService
- Enable filtering Electrocardiogram data by start time

### Bug fixes

- Changed proto3 optional flag of an existing field `active_zone_minutes` in message `.google.devicesandservices.health.v4.ActiveZoneMinutes`
- Changed proto3 optional flag of an existing field `sum_in_cardio_heart_zone` in message `.google.devicesandservices.health.v4.ActiveZoneMinutesRollupValue`
- Changed proto3 optional flag of an existing field `sum_in_peak_heart_zone` in message `.google.devicesandservices.health.v4.ActiveZoneMinutesRollupValue`
- Changed proto3 optional flag of an existing field `sum_in_fat_burn_heart_zone` in message `.google.devicesandservices.health.v4.ActiveZoneMinutesRollupValue`
- Changed proto3 optional flag of an existing field `active_minutes` in message `.google.devicesandservices.health.v4.ActiveMinutes`
- Changed proto3 optional flag of an existing field `active_minutes_sum` in message `.google.devicesandservices.health.v4.ActiveMinutesRollupValue`
- Changed proto3 optional flag of an existing field `gain_millimeters` in message `.google.devicesandservices.health.v4.Altitude`
- Changed proto3 optional flag of an existing field `kcal` in message `.google.devicesandservices.health.v4.BasalEnergyBurned`
- Changed proto3 optional flag of an existing field `percentage` in message `.google.devicesandservices.health.v4.BodyFat`
- Changed proto3 optional flag of an existing field `body_fat_percentage_avg` in message `.google.devicesandservices.health.v4.BodyFatRollupValue`
- Changed proto3 optional flag of an existing field `kcal` in message `.google.devicesandservices.health.v4.CaloriesInHeartRateZoneRollupValue`
- Changed proto3 optional flag of an existing field `min_beats_per_minute` in message `.google.devicesandservices.health.v4.DailyHeartRateZones`
- Changed proto3 optional flag of an existing field `max_beats_per_minute` in message `.google.devicesandservices.health.v4.DailyHeartRateZones`
- Changed proto3 optional flag of an existing field `breaths_per_minute` in message `.google.devicesandservices.health.v4.DailyRespiratoryRate`
- Changed proto3 optional flag of an existing field `average_percentage` in message `.google.devicesandservices.health.v4.DailyOxygenSaturation`
- Changed proto3 optional flag of an existing field `lower_bound_percentage` in message `.google.devicesandservices.health.v4.DailyOxygenSaturation`
- Changed proto3 optional flag of an existing field `upper_bound_percentage` in message `.google.devicesandservices.health.v4.DailyOxygenSaturation`
- Changed proto3 optional flag of an existing field `standard_deviation_percentage` in message `.google.devicesandservices.health.v4.DailyOxygenSaturation`
- Changed proto3 optional flag of an existing field `beats_per_minute` in message `.google.devicesandservices.health.v4.DailyRestingHeartRate`
- Changed proto3 optional flag of an existing field `nightly_temperature_celsius` in message `.google.devicesandservices.health.v4.DailySleepTemperatureDerivations`
- Changed proto3 optional flag of an existing field `baseline_temperature_celsius` in message `.google.devicesandservices.health.v4.DailySleepTemperatureDerivations`
- Changed proto3 optional flag of an existing field `relative_nightly_stddev_30d_celsius` in message `.google.devicesandservices.health.v4.DailySleepTemperatureDerivations`
- Changed proto3 optional flag of an existing field `vo2_max` in message `.google.devicesandservices.health.v4.DailyVO2Max`
- Changed proto3 optional flag of an existing field `vo2_max_covariance` in message `.google.devicesandservices.health.v4.DailyVO2Max`
- Changed proto3 optional flag of an existing field `millimeters` in message `.google.devicesandservices.health.v4.Distance`
- Changed proto3 optional flag of an existing field `millimeters_sum` in message `.google.devicesandservices.health.v4.DistanceRollupValue`
- Changed proto3 optional flag of an existing field `pool_length_millimeters` in message `.google.devicesandservices.health.v4.Exercise`
- Changed proto3 optional flag of an existing field `count` in message `.google.devicesandservices.health.v4.Floors`
- Changed proto3 optional flag of an existing field `count_sum` in message `.google.devicesandservices.health.v4.FloorsRollupValue`
- Changed proto3 optional flag of an existing field `gain_millimeters_sum` in message `.google.devicesandservices.health.v4.AltitudeRollupValue`
- Changed proto3 optional flag of an existing field `beats_per_minute` in message `.google.devicesandservices.health.v4.HeartRate`
- Changed proto3 optional flag of an existing field `rate_min` in message `.google.devicesandservices.health.v4.RunVO2MaxRollupValue`
- Changed proto3 optional flag of an existing field `rate_max` in message `.google.devicesandservices.health.v4.RunVO2MaxRollupValue`
- Changed proto3 optional flag of an existing field `rate_avg` in message `.google.devicesandservices.health.v4.RunVO2MaxRollupValue`
- Changed proto3 optional flag of an existing field `run_vo2_max` in message `.google.devicesandservices.health.v4.RunVO2Max`
- Changed proto3 optional flag of an existing field `height_millimeters` in message `.google.devicesandservices.health.v4.Height`
- Changed proto3 optional flag of an existing field `root_mean_square_of_successive_differences_milliseconds` in message `.google.devicesandservices.health.v4.HeartRateVariability`
- Changed proto3 optional flag of an existing field `standard_deviation_milliseconds` in message `.google.devicesandservices.health.v4.HeartRateVariability`
- Changed proto3 optional flag of an existing field `milliliters` in message `.google.devicesandservices.health.v4.VolumeQuantity`
- Changed proto3 optional flag of an existing field `milliliters_sum` in message `.google.devicesandservices.health.v4.HydrationLogRollupValue`
- Changed proto3 optional flag of an existing field `percentage` in message `.google.devicesandservices.health.v4.OxygenSaturation`
- Changed proto3 optional flag of an existing field `breaths_per_minute` in message `.google.devicesandservices.health.v4.RespiratoryRateSleepSummary`
- Changed proto3 optional flag of an existing field `standard_deviation` in message `.google.devicesandservices.health.v4.RespiratoryRateSleepSummary`
- Changed proto3 optional flag of an existing field `signal_to_noise` in message `.google.devicesandservices.health.v4.RespiratoryRateSleepSummary`
- Changed proto3 optional flag of an existing field `minutes` in message `.google.devicesandservices.health.v4.Sleep`
- Changed proto3 optional flag of an existing field `count` in message `.google.devicesandservices.health.v4.Sleep`
- Changed proto3 optional flag of an existing field `count` in message `.google.devicesandservices.health.v4.Steps`
- Changed proto3 optional flag of an existing field `count_sum` in message `.google.devicesandservices.health.v4.StepsRollupValue`
- Changed proto3 optional flag of an existing field `stroke_count` in message `.google.devicesandservices.health.v4.SwimLengthsData`
- Changed proto3 optional flag of an existing field `stroke_count_sum` in message `.google.devicesandservices.health.v4.SwimLengthsDataRollupValue`
- Changed proto3 optional flag of an existing field `kcal_sum` in message `.google.devicesandservices.health.v4.TotalCaloriesRollupValue`
- Changed proto3 optional flag of an existing field `vo2_max` in message `.google.devicesandservices.health.v4.VO2Max`
- Changed proto3 optional flag of an existing field `weight_grams` in message `.google.devicesandservices.health.v4.Weight`
- Changed proto3 optional flag of an existing field `weight_grams_avg` in message `.google.devicesandservices.health.v4.WeightRollupValue`

### Documentation improvements

- Update ListDataPointsRequest filter documentation clarifying session start time comparison rules for ECG and Sleep
- Update ExportExerciseTcx documentation for direct download via HTTP

Librarian-Release-Library: Google.DevicesAndServices.Health.V4
Librarian-Release-Version: 1.0.0-beta02
Librarian-Release-ID: release-20260529T162658Z
…0.0-beta02

### New features

- Added model and looker settings in proto

### Bug fixes

- An existing field `boundary_location_id` is removed from message `.google.cloud.geminidataanalytics.v1.BigQueryRoutineReference`
- An existing field `location_boundary` is removed from message `.google.cloud.geminidataanalytics.v1.BigQueryTableReference`
- An existing field `location_boundary` is removed from message `.google.cloud.geminidataanalytics.v1.BigQueryPropertyGraphReference`

Librarian-Release-Library: Google.Cloud.GeminiDataAnalytics.V1
Librarian-Release-Version: 1.0.0-beta02
Librarian-Release-ID: release-20260529T162658Z
### New features

- Initial generation for Google.Backstory

Librarian-Release-Library: Google.Backstory
Librarian-Release-Version: 1.0.0-beta01
Librarian-Release-ID: release-20260529T162658Z
@google-cloud-sdk-librarian-dotnet-robot
Copy link
Copy Markdown
Collaborator Author

Check 'zizmor-output' failed

After resolving the issue, please remove the 'merge-blocked-see-comments' label.

Copy link
Copy Markdown
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 updates several Google Cloud .NET client libraries, including version bumps, metadata updates, and documentation additions, alongside introducing the new Google.Backstory library. The feedback highlights a critical issue where the pipeline state for Google.Cloud.BigQuery.V2 was incorrectly updated to a new version despite failed integration tests, which should be reverted. Additionally, several minor typos, spacing, and grammatical errors in the release history documentation for Google.Cloud.DatabaseCenter.V1Beta, Google.Cloud.Dataplex.V1, and Google.Cloud.BigQuery.Migration.V2 need to be corrected.

{
"id": "Google.Cloud.BigQuery.V2",
"currentVersion": "3.11.0",
"currentVersion": "3.12.0",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The integration tests for Google.Cloud.BigQuery.V2 failed (as noted in the PR description), and the library was not released. However, the pipeline state has been updated to version 3.12.0. This could lead to an inconsistent state where the automation assumes the version was successfully released. Please revert this change to Google.Cloud.BigQuery.V2 in pipeline-state.json.

Suggested change
"currentVersion": "3.12.0",
"currentVersion": "3.11.0",


### New features

- Add a AggregateQueryStats API
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

Fix grammatical phrasing and spacing: use 'an' instead of 'a' before 'AggregateQueryStats', and remove the double space before 'API'.

Suggested change:

- Add an AggregateQueryStats API


### New features

- Add `RequestDataProductAccess` method to request access to `DataAssets` with in a `DataProduct`
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

Fix typo: 'with in' should be 'within'.

Suggested change:

- Add `RequestDataProductAccess` method to request access to `DataAssets` within a `DataProduct`

- Update comments for various fields in MigrationWorkflow, MigrationTask, and MigrationSubtask
- Add comment that field `create_time` in message `.google.cloud.bigquery.migration.v2.MigrationWorkflow` is output only
- Add comment that field `last_update_time` in message `.google.cloud.bigquery.migration.v2.MigrationWorkflow` is output only
- Fixed typo in comment for enum value `PAUSED` in enum `State` is changed
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

Fix awkward phrasing: 'Fixed typo in comment for enum value PAUSED in enum State is changed' seems to be a template merging error. It should be simplified.

Suggested change:

- Fixed typo in comment for enum value `PAUSED` in enum `State`

@github-actions
Copy link
Copy Markdown

Pull request diff results
(Breaking changes allowed during diff)
Finding changes in Google.Ads.DataManager.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Ads.DataManager.V1 version 1.0.0-beta07
Differences from 1.0.0-beta06
Minor changes:
Class 'AdIdentifiers'; property 'RepeatedField EncryptedUserIds { get; }' added.
Class 'AdIdentifiers'; property 'String Dclid { get; set; }' added.
Class 'AdIdentifiers'; property 'String ImpressionId { get; set; }' added.
Class 'AdIdentifiers'; property 'String MatchId { get; set; }' added.
Class 'AdIdentifiers'; property 'String MobileDeviceId { get; set; }' added.
Class 'AdIdentifiers'; constant 'System.Int32 Google.Ads.DataManager.V1.AdIdentifiers::DclidFieldNumber' added.
Class 'AdIdentifiers'; constant 'System.Int32 Google.Ads.DataManager.V1.AdIdentifiers::EncryptedUserIdsFieldNumber' added.
Class 'AdIdentifiers'; constant 'System.Int32 Google.Ads.DataManager.V1.AdIdentifiers::ImpressionIdFieldNumber' added.
Class 'AdIdentifiers'; constant 'System.Int32 Google.Ads.DataManager.V1.AdIdentifiers::MatchIdFieldNumber' added.
Class 'AdIdentifiers'; constant 'System.Int32 Google.Ads.DataManager.V1.AdIdentifiers::MobileDeviceIdFieldNumber' added.
Class 'AudienceMember'; property 'CompositeData CompositeData { get; set; }' added.
Class 'AudienceMember'; constant 'System.Int32 Google.Ads.DataManager.V1.AudienceMember::CompositeDataFieldNumber' added.
Enum 'AudienceMember.DataOneofCase' entry 'CompositeData' added.
Class 'CartData'; property 'RepeatedField CouponCodes { get; }' added.
Class 'CartData'; constant 'System.Int32 Google.Ads.DataManager.V1.CartData::CouponCodesFieldNumber' added.
Class 'CompositeData' added.
Class 'DeviceInfo'; property 'Int32 ScreenHeight { get; set; }' added.
Class 'DeviceInfo'; property 'Int32 ScreenWidth { get; set; }' added.
Class 'DeviceInfo'; property 'String Brand { get; set; }' added.
Class 'DeviceInfo'; property 'String Browser { get; set; }' added.
Class 'DeviceInfo'; property 'String BrowserVersion { get; set; }' added.
Class 'DeviceInfo'; property 'String Category { get; set; }' added.
Class 'DeviceInfo'; property 'String LanguageCode { get; set; }' added.
Class 'DeviceInfo'; property 'String Model { get; set; }' added.
Class 'DeviceInfo'; property 'String OperatingSystem { get; set; }' added.
Class 'DeviceInfo'; property 'String OperatingSystemVersion { get; set; }' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::BrandFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::BrowserFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::BrowserVersionFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::CategoryFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::LanguageCodeFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::ModelFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::OperatingSystemFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::OperatingSystemVersionFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::ScreenHeightFieldNumber' added.
Class 'DeviceInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.DeviceInfo::ScreenWidthFieldNumber' added.
Class 'EncryptedUserId' added.
Class 'EncryptedUserId.Types' added.
Enum 'EncryptedUserId.Types.EncryptionEntityType' added.
Enum 'EncryptedUserId.Types.EncryptionSource' added.
Class 'EncryptedUserIdReflection' added.
Enum 'ErrorReason' entry 'InvalidContinentCode' added.
Enum 'ErrorReason' entry 'TooFewElements' added.
Enum 'ErrorReason' entry 'ThirdPartyUserDataNotAllowed' added.
Enum 'ErrorReason' entry 'FieldValueTooShort' added.
Enum 'ErrorReason' entry 'AccountIneligibleForStoreSales' added.
Enum 'ErrorReason' entry 'CustomVariableValueContainsPii' added.
Enum 'ErrorReason' entry 'DestinationAccountTypeMismatch' added.
Enum 'ErrorReason' entry 'BaselineLocationAutoDetectionFailed' added.
Enum 'ErrorReason' entry 'InvalidSubcontinentCode' added.
Enum 'ErrorReason' entry 'InvalidCouponCode' added.
Enum 'ErrorReason' entry 'InvalidRegionCode' added.
Enum 'ErrorReason' entry 'BothClientIdAndAppInstanceIdNotAllowed' added.
Enum 'ErrorReason' entry 'CustomVariableNotEnabled' added.
Enum 'ErrorReason' entry 'EventSourceAndDestinationMismatch' added.
Enum 'ErrorReason' entry 'InvalidCustomVariableValue' added.
Enum 'ErrorReason' entry 'InvalidMerchantFeedLanguageCode' added.
Enum 'ErrorReason' entry 'InvalidDeviceCategory' added.
Enum 'ErrorReason' entry 'InvalidSubdivisionCode' added.
Enum 'ErrorReason' entry 'CustomVariableNotFound' added.
Enum 'ErrorReason' entry 'GoogleAnalyticsSubpropertyOrRollupPropertyNotAllowed' added.
Enum 'ErrorReason' entry 'InsightsMissingForDimension' added.
Class 'Event'; method 'void ClearConversionCount()' added.
Class 'Event'; property 'EventLocation EventLocation { get; set; }' added.
Class 'Event'; property 'UserData ThirdPartyUserData { get; set; }' added.
Class 'Event'; property 'Boolean HasConversionCount { get; }' added.
Class 'Event'; property 'Double ConversionCount { get; set; }' added.
Class 'Event'; property 'String AppInstanceId { get; set; }' added.
Class 'Event'; constant 'System.Int32 Google.Ads.DataManager.V1.Event::AppInstanceIdFieldNumber' added.
Class 'Event'; constant 'System.Int32 Google.Ads.DataManager.V1.Event::ConversionCountFieldNumber' added.
Class 'Event'; constant 'System.Int32 Google.Ads.DataManager.V1.Event::EventLocationFieldNumber' added.
Class 'Event'; constant 'System.Int32 Google.Ads.DataManager.V1.Event::ThirdPartyUserDataFieldNumber' added.
Class 'EventLocation' added.
Enum 'EventSource' entry 'Message' added.
Class 'IpData' added.
Class 'Item'; method 'void ClearConversionValue()' added.
Class 'Item'; property 'RepeatedField CustomVariables { get; }' added.
Class 'Item'; property 'Boolean HasConversionValue { get; }' added.
Class 'Item'; property 'Double ConversionValue { get; set; }' added.
Class 'Item'; property 'String MerchantFeedLabel { get; set; }' added.
Class 'Item'; property 'String MerchantFeedLanguageCode { get; set; }' added.
Class 'Item'; property 'String MerchantId { get; set; }' added.
Class 'Item'; constant 'System.Int32 Google.Ads.DataManager.V1.Item::ConversionValueFieldNumber' added.
Class 'Item'; constant 'System.Int32 Google.Ads.DataManager.V1.Item::CustomVariablesFieldNumber' added.
Class 'Item'; constant 'System.Int32 Google.Ads.DataManager.V1.Item::MerchantFeedLabelFieldNumber' added.
Class 'Item'; constant 'System.Int32 Google.Ads.DataManager.V1.Item::MerchantFeedLanguageCodeFieldNumber' added.
Class 'Item'; constant 'System.Int32 Google.Ads.DataManager.V1.Item::MerchantIdFieldNumber' added.
Class 'ItemCustomVariable' added.
Enum 'ProcessingErrorReason' entry 'ClickNotFound' added.
Enum 'ProcessingErrorReason' entry 'EventIdDecodeError' added.
Enum 'ProcessingErrorReason' entry 'MatchIdNotFound' added.
Enum 'ProcessingErrorReason' entry 'OriginalConversionsNotFound' added.
Enum 'ProcessingErrorReason' entry 'TooRecentClick' added.
Enum 'ProcessingErrorReason' entry 'UserIdNotFoundForMatchId' added.
Enum 'ProcessingErrorReason' entry 'ConversionPrecedesClick' added.
Enum 'ProcessingErrorReason' entry 'UserIdNotFound' added.
Enum 'ProcessingErrorReason' entry 'UserIdNotFoundForGclid' added.
Enum 'ProcessingErrorReason' entry 'InvalidAdIdentifiers' added.
Enum 'ProcessingErrorReason' entry 'UserIdNotFoundForImpressionId' added.
Enum 'ProcessingErrorReason' entry 'InvalidClick' added.
Enum 'ProcessingErrorReason' entry 'InvalidMobileIdFormat' added.
Enum 'ProcessingErrorReason' entry 'InvalidOperatingAccountForClick' added.
Enum 'ProcessingErrorReason' entry 'UserIdNotFoundForDclid' added.
Enum 'ProcessingErrorReason' entry 'OnePerClickConversionActionNotPermittedWithBraid' added.
Enum 'ProductAccount.Types.AccountType' entry 'FloodlightConfig' added.
Enum 'RequestStatusPerDestination.Types.DataType' added.
Class 'RequestStatusPerDestination.Types.DataTypeCount' added.
Class 'RequestStatusPerDestination.Types.IngestAudienceMembersStatus'; property 'RequestStatusPerDestination.Types.IngestCompositeDataStatus CompositeDataIngestionStatus { get; set; }' added.
Class 'RequestStatusPerDestination.Types.IngestAudienceMembersStatus'; constant 'System.Int32 Google.Ads.DataManager.V1.RequestStatusPerDestination/Types/IngestAudienceMembersStatus::CompositeDataIngestionStatusFieldNumber' added.
Enum 'RequestStatusPerDestination.Types.IngestAudienceMembersStatus.StatusOneofCase' entry 'CompositeDataIngestionStatus' added.
Class 'RequestStatusPerDestination.Types.IngestCompositeDataStatus' added.
Class 'RequestStatusPerDestination.Types.RemoveAudienceMembersStatus'; property 'RequestStatusPerDestination.Types.RemoveCompositeDataStatus CompositeDataRemovalStatus { get; set; }' added.
Class 'RequestStatusPerDestination.Types.RemoveAudienceMembersStatus'; constant 'System.Int32 Google.Ads.DataManager.V1.RequestStatusPerDestination/Types/RemoveAudienceMembersStatus::CompositeDataRemovalStatusFieldNumber' added.
Enum 'RequestStatusPerDestination.Types.RemoveAudienceMembersStatus.StatusOneofCase' entry 'CompositeDataRemovalStatus' added.
Class 'RequestStatusPerDestination.Types.RemoveCompositeDataStatus' added.
Class 'SizeInfo'; property 'Int64 GmailMembersCount { get; set; }' added.
Class 'SizeInfo'; property 'Int64 YoutubeMembersCount { get; set; }' added.
Class 'SizeInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.SizeInfo::GmailMembersCountFieldNumber' added.
Class 'SizeInfo'; constant 'System.Int32 Google.Ads.DataManager.V1.SizeInfo::YoutubeMembersCountFieldNumber' added.

Diff level: Minor

Finished comparisons for Google.Ads.DataManager.V1

Finding changes in Google.Backstory...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Backstory version 1.0.0-beta01
Finished comparisons for Google.Backstory

Finding changes in Google.Cloud.BigQuery.Migration.V2...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.BigQuery.Migration.V2 version 1.7.0
Differences from 1.6.0
Minor changes:
Class 'AssessmentFeatureHandle' added.
Class 'AssessmentTaskDetails' added.
Class 'AssessmentTaskReflection' added.
Class 'MigrationTask'; property 'AssessmentTaskDetails AssessmentTaskDetails { get; set; }' added.
Class 'MigrationTask'; constant 'System.Int32 Google.Cloud.BigQuery.Migration.V2.MigrationTask::AssessmentTaskDetailsFieldNumber' added.
Enum 'MigrationTask.TaskDetailsOneofCase' entry 'AssessmentTaskDetails' added.
Class 'SourceSpec'; method 'void ClearGcsFilePath()' added.
Class 'SourceSpec'; property 'Boolean HasGcsFilePath { get; }' added.
Class 'SourceSpec'; property 'String GcsFilePath { get; set; }' added.
Class 'SourceSpec'; constant 'System.Int32 Google.Cloud.BigQuery.Migration.V2.SourceSpec::GcsFilePathFieldNumber' added.
Enum 'SourceSpec.SourceOneofCase' entry 'GcsFilePath' added.
Class 'SuggestionConfig' added.
Class 'SuggestionStep' added.
Class 'SuggestionStep.Types' added.
Enum 'SuggestionStep.Types.RewriteTarget' added.
Enum 'SuggestionStep.Types.SuggestionType' added.
Class 'TranslationDetails'; property 'SuggestionConfig SuggestionConfig { get; set; }' added.
Class 'TranslationDetails'; constant 'System.Int32 Google.Cloud.BigQuery.Migration.V2.TranslationDetails::SuggestionConfigFieldNumber' added.
Class 'TranslationTaskResult'; property 'String ConsoleUri { get; set; }' added.
Class 'TranslationTaskResult'; constant 'System.Int32 Google.Cloud.BigQuery.Migration.V2.TranslationTaskResult::ConsoleUriFieldNumber' added.
Dependency Google.Api.Gax changed from v4.12.1.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.12.1.0 to v4.13.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.BigQuery.Migration.V2

Finding changes in Google.Cloud.DatabaseCenter.V1Beta...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.DatabaseCenter.V1Beta version 1.0.0-beta08
Differences from 1.0.0-beta07
Minor changes:
Class 'AggregateQueryStatsRequest' added.
Class 'AggregateQueryStatsResponse' added.
Class 'DatabaseCenter.DatabaseCenterBase'; method 'Task AggregateQueryStats(AggregateQueryStatsRequest request, ServerCallContext context)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AggregateQueryStatsResponse AggregateQueryStats(AggregateQueryStatsRequest request, CallOptions options)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AggregateQueryStatsResponse AggregateQueryStats(AggregateQueryStatsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AsyncUnaryCall AggregateQueryStatsAsync(AggregateQueryStatsRequest request, CallOptions options)' added.
Class 'DatabaseCenter.DatabaseCenterClient'; method 'AsyncUnaryCall AggregateQueryStatsAsync(AggregateQueryStatsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DatabaseCenterClient'; method 'PagedAsyncEnumerable<AggregateQueryStatsResponse, QueryStatsInfo> AggregateQueryStatsAsync(AggregateQueryStatsRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterClient'; method 'PagedEnumerable<AggregateQueryStatsResponse, QueryStatsInfo> AggregateQueryStats(AggregateQueryStatsRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterClientImpl'; method 'PagedAsyncEnumerable<AggregateQueryStatsResponse, QueryStatsInfo> AggregateQueryStatsAsync(AggregateQueryStatsRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterClientImpl'; method 'PagedEnumerable<AggregateQueryStatsResponse, QueryStatsInfo> AggregateQueryStats(AggregateQueryStatsRequest request, CallSettings callSettings = null)' added.
Class 'DatabaseCenterSettings'; property 'CallSettings AggregateQueryStatsSettings { get; set; }' added.
Class 'QueryMetrics' added.
Class 'QueryMetrics.Types' added.
Enum 'QueryMetrics.Types.MetricsWindow' added.
Class 'QueryStats' added.
Class 'QueryStatsInfo' added.
Class 'ResourceId' added.

Diff level: Minor

Finished comparisons for Google.Cloud.DatabaseCenter.V1Beta

Finding changes in Google.Cloud.Dataplex.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Dataplex.V1 version 3.15.0
Differences from 3.14.0
Minor changes:
Class 'ApprovalWorkflowReflection' added.
Class 'CancelDataScanJobRequest' added.
Class 'CancelDataScanJobResponse' added.
Class 'CatalogService.CatalogServiceBase'; method 'Task ModifyEntry(ModifyEntryRequest request, ServerCallContext context)' added.
Class 'CatalogService.CatalogServiceClient'; method 'Entry ModifyEntry(ModifyEntryRequest request, CallOptions options)' added.
Class 'CatalogService.CatalogServiceClient'; method 'Entry ModifyEntry(ModifyEntryRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'CatalogService.CatalogServiceClient'; method 'AsyncUnaryCall ModifyEntryAsync(ModifyEntryRequest request, CallOptions options)' added.
Class 'CatalogService.CatalogServiceClient'; method 'AsyncUnaryCall ModifyEntryAsync(ModifyEntryRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'CatalogServiceClient'; method 'Entry ModifyEntry(ModifyEntryRequest request, CallSettings callSettings = null)' added.
Class 'CatalogServiceClient'; method 'Task ModifyEntryAsync(ModifyEntryRequest request, CallSettings callSettings = null)' added.
Class 'CatalogServiceClient'; method 'Task ModifyEntryAsync(ModifyEntryRequest request, CancellationToken cancellationToken)' added.
Class 'CatalogServiceClientImpl'; method 'Entry ModifyEntry(ModifyEntryRequest request, CallSettings callSettings = null)' added.
Class 'CatalogServiceClientImpl'; method 'Task ModifyEntryAsync(ModifyEntryRequest request, CallSettings callSettings = null)' added.
Class 'CatalogServiceSettings'; property 'CallSettings ModifyEntrySettings { get; set; }' added.
Class 'ChangeRequest' added.
Enum 'ChangeRequest.ChangePayloadOneofCase' added.
Class 'ChangeRequest.Types' added.
Enum 'ChangeRequest.Types.ChangeType' added.
Enum 'ChangeRequest.Types.State' added.
Class 'ChangeRequestName' added.
Enum 'ChangeRequestName.ResourceNameType' added.
Class 'DataDiscoverySpec.Types.StorageConfig'; property 'DataDiscoverySpec.Types.StorageConfig.Types.UnstructuredDataOptions UnstructuredDataOptions { get; set; }' added.
Class 'DataDiscoverySpec.Types.StorageConfig'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataDiscoverySpec/Types/StorageConfig::UnstructuredDataOptionsFieldNumber' added.
Class 'DataDiscoverySpec.Types.StorageConfig.Types.UnstructuredDataOptions' added.
Class 'DataProduct'; property 'DataProduct.Types.AccessApprovalConfig AccessApprovalConfig { get; set; }' added.
Class 'DataProduct'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataProduct::AccessApprovalConfigFieldNumber' added.
Class 'DataProduct.Types.AccessApprovalConfig' added.
Class 'DataProduct.Types.Principal'; method 'void ClearServiceAccount()' added.
Class 'DataProduct.Types.Principal'; property 'Boolean HasServiceAccount { get; }' added.
Class 'DataProduct.Types.Principal'; property 'String ServiceAccount { get; set; }' added.
Class 'DataProduct.Types.Principal'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataProduct/Types/Principal::ServiceAccountFieldNumber' added.
Class 'DataProductAccessRequest' added.
Class 'DataProductService.DataProductServiceBase'; method 'Task RequestDataProductAccess(RequestDataProductAccessRequest request, ServerCallContext context)' added.
Class 'DataProductService.DataProductServiceClient'; method 'RequestDataProductAccessResponse RequestDataProductAccess(RequestDataProductAccessRequest request, CallOptions options)' added.
Class 'DataProductService.DataProductServiceClient'; method 'RequestDataProductAccessResponse RequestDataProductAccess(RequestDataProductAccessRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataProductService.DataProductServiceClient'; method 'AsyncUnaryCall RequestDataProductAccessAsync(RequestDataProductAccessRequest request, CallOptions options)' added.
Class 'DataProductService.DataProductServiceClient'; method 'AsyncUnaryCall RequestDataProductAccessAsync(RequestDataProductAccessRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataProductServiceClient'; method 'RequestDataProductAccessResponse RequestDataProductAccess(DataProductName parent, ChangeRequest changeRequest, CallSettings callSettings = null)' added.
Class 'DataProductServiceClient'; method 'RequestDataProductAccessResponse RequestDataProductAccess(RequestDataProductAccessRequest request, CallSettings callSettings = null)' added.
Class 'DataProductServiceClient'; method 'RequestDataProductAccessResponse RequestDataProductAccess(String parent, ChangeRequest changeRequest, CallSettings callSettings = null)' added.
Class 'DataProductServiceClient'; method 'Task RequestDataProductAccessAsync(DataProductName parent, ChangeRequest changeRequest, CallSettings callSettings = null)' added.
Class 'DataProductServiceClient'; method 'Task RequestDataProductAccessAsync(DataProductName parent, ChangeRequest changeRequest, CancellationToken cancellationToken)' added.
Class 'DataProductServiceClient'; method 'Task RequestDataProductAccessAsync(RequestDataProductAccessRequest request, CallSettings callSettings = null)' added.
Class 'DataProductServiceClient'; method 'Task RequestDataProductAccessAsync(RequestDataProductAccessRequest request, CancellationToken cancellationToken)' added.
Class 'DataProductServiceClient'; method 'Task RequestDataProductAccessAsync(String parent, ChangeRequest changeRequest, CallSettings callSettings = null)' added.
Class 'DataProductServiceClient'; method 'Task RequestDataProductAccessAsync(String parent, ChangeRequest changeRequest, CancellationToken cancellationToken)' added.
Class 'DataProductServiceClientImpl'; method 'RequestDataProductAccessResponse RequestDataProductAccess(RequestDataProductAccessRequest request, CallSettings callSettings = null)' added.
Class 'DataProductServiceClientImpl'; method 'Task RequestDataProductAccessAsync(RequestDataProductAccessRequest request, CallSettings callSettings = null)' added.
Class 'DataProductServiceSettings'; property 'CallSettings RequestDataProductAccessSettings { get; set; }' added.
Class 'DataProfileSpec'; property 'DataProfileSpec.Types.Mode Mode { get; set; }' added.
Class 'DataProfileSpec'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataProfileSpec::ModeFieldNumber' added.
Enum 'DataProfileSpec.Types.Mode' added.
Class 'DataQualityRule'; property 'DataQualityRule.Types.RuleSource RuleSource { get; set; }' added.
Class 'DataQualityRule'; property 'DataQualityRule.Types.TemplateReference TemplateReference { get; set; }' added.
Class 'DataQualityRule'; property 'MapField<String, String> Attributes { get; }' added.
Class 'DataQualityRule'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataQualityRule::AttributesFieldNumber' added.
Class 'DataQualityRule'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataQualityRule::RuleSourceFieldNumber' added.
Class 'DataQualityRule'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataQualityRule::TemplateReferenceFieldNumber' added.
Enum 'DataQualityRule.RuleTypeOneofCase' entry 'TemplateReference' added.
Class 'DataQualityRule.Types.RuleSource' added.
Class 'DataQualityRule.Types.RuleSource.Types' added.
Class 'DataQualityRule.Types.RuleSource.Types.RulePathElement' added.
Enum 'DataQualityRule.Types.RuleSource.Types.RulePathElement.SourceTypeOneofCase' added.
Class 'DataQualityRule.Types.RuleSource.Types.RulePathElement.Types' added.
Class 'DataQualityRule.Types.RuleSource.Types.RulePathElement.Types.EntryLinkSource' added.
Class 'DataQualityRule.Types.RuleSource.Types.RulePathElement.Types.EntrySource' added.
Class 'DataQualityRule.Types.TemplateReference' added.
Class 'DataQualityRule.Types.TemplateReference.Types' added.
Class 'DataQualityRule.Types.TemplateReference.Types.ParameterValue' added.
Class 'DataQualityRuleTemplate' added.
Class 'DataQualityRuleTemplate.Types' added.
Class 'DataQualityRuleTemplate.Types.ParameterDescription' added.
Class 'DataQualityRuleTemplate.Types.Sql' added.
Class 'DataQualityRuleTemplateReflection' added.
Enum 'DataQualityScanRuleResult.Types.RuleType' entry 'TemplateReference' added.
Class 'DataQualitySpec'; property 'Boolean EnableCatalogBasedRules { get; set; }' added.
Class 'DataQualitySpec'; property 'String Filter { get; set; }' added.
Class 'DataQualitySpec'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataQualitySpec::EnableCatalogBasedRulesFieldNumber' added.
Class 'DataQualitySpec'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataQualitySpec::FilterFieldNumber' added.
Class 'DataScan'; property 'ExecutionIdentity ExecutionIdentity { get; set; }' added.
Class 'DataScan'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataScan::ExecutionIdentityFieldNumber' added.
Class 'DataScanJob'; property 'String PartialFailureMessage { get; set; }' added.
Class 'DataScanJob'; constant 'System.Int32 Google.Cloud.Dataplex.V1.DataScanJob::PartialFailureMessageFieldNumber' added.
Enum 'DataScanJob.Types.State' entry 'SucceededWithErrors' added.
Class 'DataScanService.DataScanServiceBase'; method 'Task CancelDataScanJob(CancelDataScanJobRequest request, ServerCallContext context)' added.
Class 'DataScanService.DataScanServiceClient'; method 'CancelDataScanJobResponse CancelDataScanJob(CancelDataScanJobRequest request, CallOptions options)' added.
Class 'DataScanService.DataScanServiceClient'; method 'CancelDataScanJobResponse CancelDataScanJob(CancelDataScanJobRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataScanService.DataScanServiceClient'; method 'AsyncUnaryCall CancelDataScanJobAsync(CancelDataScanJobRequest request, CallOptions options)' added.
Class 'DataScanService.DataScanServiceClient'; method 'AsyncUnaryCall CancelDataScanJobAsync(CancelDataScanJobRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataScanServiceClient'; method 'CancelDataScanJobResponse CancelDataScanJob(CancelDataScanJobRequest request, CallSettings callSettings = null)' added.
Class 'DataScanServiceClient'; method 'CancelDataScanJobResponse CancelDataScanJob(DataScanJobName name, CallSettings callSettings = null)' added.
Class 'DataScanServiceClient'; method 'CancelDataScanJobResponse CancelDataScanJob(String name, CallSettings callSettings = null)' added.
Class 'DataScanServiceClient'; method 'Task CancelDataScanJobAsync(CancelDataScanJobRequest request, CallSettings callSettings = null)' added.
Class 'DataScanServiceClient'; method 'Task CancelDataScanJobAsync(CancelDataScanJobRequest request, CancellationToken cancellationToken)' added.
Class 'DataScanServiceClient'; method 'Task CancelDataScanJobAsync(DataScanJobName name, CallSettings callSettings = null)' added.
Class 'DataScanServiceClient'; method 'Task CancelDataScanJobAsync(DataScanJobName name, CancellationToken cancellationToken)' added.
Class 'DataScanServiceClient'; method 'Task CancelDataScanJobAsync(String name, CallSettings callSettings = null)' added.
Class 'DataScanServiceClient'; method 'Task CancelDataScanJobAsync(String name, CancellationToken cancellationToken)' added.
Class 'DataScanServiceClientImpl'; method 'CancelDataScanJobResponse CancelDataScanJob(CancelDataScanJobRequest request, CallSettings callSettings = null)' added.
Class 'DataScanServiceClientImpl'; method 'Task CancelDataScanJobAsync(CancelDataScanJobRequest request, CallSettings callSettings = null)' added.
Class 'DataScanServiceSettings'; property 'CallSettings CancelDataScanJobSettings { get; set; }' added.
Class 'ExecutionIdentity' added.
Enum 'ExecutionIdentity.IdentityOneofCase' added.
Class 'ExecutionIdentity.Types' added.
Class 'ExecutionIdentity.Types.DataplexServiceAgent' added.
Class 'ExecutionIdentity.Types.ServiceAccount' added.
Class 'ExecutionIdentity.Types.UserCredential' added.
Class 'LookupContextRequest'; property 'String Context { get; set; }' added.
Class 'LookupContextRequest'; constant 'System.Int32 Google.Cloud.Dataplex.V1.LookupContextRequest::ContextFieldNumber' added.
Class 'ModifyEntryRequest' added.
Class 'RequestDataProductAccessRequest' added.
Class 'RequestDataProductAccessResponse' added.

Diff level: Minor

Finished comparisons for Google.Cloud.Dataplex.V1

Finding changes in Google.Cloud.Dlp.V2...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Dlp.V2 version 4.25.0
Differences from 4.24.0
Minor changes:
Class 'ContentItem'; property 'Conversation Conversation { get; set; }' added.
Class 'ContentItem'; constant 'System.Int32 Google.Cloud.Dlp.V2.ContentItem::ConversationFieldNumber' added.
Enum 'ContentItem.DataItemOneofCase' entry 'Conversation' added.
Class 'ContentLocation'; property 'ConversationLocation ConversationLocation { get; set; }' added.
Class 'ContentLocation'; constant 'System.Int32 Google.Cloud.Dlp.V2.ContentLocation::ConversationLocationFieldNumber' added.
Enum 'ContentLocation.LocationOneofCase' entry 'ConversationLocation' added.
Class 'Conversation' added.
Class 'ConversationLocation' added.
Enum 'ConversationLocation.LocationOneofCase' added.
Class 'ConversationLocation.Types' added.
Class 'ConversationLocation.Types.AllMessages' added.
Class 'ConversationMessage' added.
Class 'ConversationMessage.Types' added.
Enum 'ConversationMessage.Types.MessageType' added.

Diff level: Minor

Finished comparisons for Google.Cloud.Dlp.V2

Finding changes in Google.Cloud.GeminiDataAnalytics.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.GeminiDataAnalytics.V1 version 1.0.0-beta02
Differences from 1.0.0-beta01
Major changes:
Class 'BigQueryPropertyGraphReference'; method 'void ClearLocationBoundary()' removed.
Class 'BigQueryPropertyGraphReference'; property 'Boolean HasLocationBoundary { get; }' removed.
Class 'BigQueryPropertyGraphReference'; property 'String LocationBoundary { get; set; }' removed.
Class 'BigQueryPropertyGraphReference'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.BigQueryPropertyGraphReference::LocationBoundaryFieldNumber' removed.
Class 'BigQueryRoutineReference'; method 'void ClearBoundaryLocationId()' removed.
Class 'BigQueryRoutineReference'; property 'LocationName BoundaryLocationIdAsLocationName { get; set; }' removed.
Class 'BigQueryRoutineReference'; property 'Boolean HasBoundaryLocationId { get; }' removed.
Class 'BigQueryRoutineReference'; property 'String BoundaryLocationId { get; set; }' removed.
Class 'BigQueryRoutineReference'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.BigQueryRoutineReference::BoundaryLocationIdFieldNumber' removed.
Class 'BigQueryTableReference'; method 'void ClearLocationBoundary()' removed.
Class 'BigQueryTableReference'; property 'Boolean HasLocationBoundary { get; }' removed.
Class 'BigQueryTableReference'; property 'String LocationBoundary { get; set; }' removed.
Class 'BigQueryTableReference'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.BigQueryTableReference::LocationBoundaryFieldNumber' removed.

Minor changes:
Class 'ChatRequest'; method 'void ClearDatasourceSettings()' added.
Class 'ChatRequest'; property 'ChatRequest.DatasourceSettingsOneofCase DatasourceSettingsCase { get; }' added.
Class 'ChatRequest'; property 'ChatRequest.Types.Model Model { get; set; }' added.
Class 'ChatRequest'; property 'LookerSettings LookerSettings { get; set; }' added.
Class 'ChatRequest'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.ChatRequest::LookerSettingsFieldNumber' added.
Class 'ChatRequest'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.ChatRequest::ModelFieldNumber' added.
Enum 'ChatRequest.DatasourceSettingsOneofCase' added.
Enum 'ChatRequest.Types.Model' added.
Class 'ConversationOptions'; method 'void ClearModel()' added.
Class 'ConversationOptions'; property 'ConversationOptions.Types.Model Model { get; set; }' added.
Class 'ConversationOptions'; property 'Boolean HasModel { get; }' added.
Class 'ConversationOptions'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.ConversationOptions::ModelFieldNumber' added.
Class 'ConversationOptions.Types' added.
Enum 'ConversationOptions.Types.Model' added.
Class 'LookerQuery'; method 'void ClearClientId()' added.
Class 'LookerQuery'; method 'void ClearQueryId()' added.
Class 'LookerQuery'; property 'Boolean HasClientId { get; }' added.
Class 'LookerQuery'; property 'Boolean HasQueryId { get; }' added.
Class 'LookerQuery'; property 'String ClientId { get; set; }' added.
Class 'LookerQuery'; property 'String QueryId { get; set; }' added.
Class 'LookerQuery'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.LookerQuery::ClientIdFieldNumber' added.
Class 'LookerQuery'; constant 'System.Int32 Google.Cloud.GeminiDataAnalytics.V1.LookerQuery::QueryIdFieldNumber' added.
Class 'LookerSettings' added.

Diff level: Major

Finished comparisons for Google.Cloud.GeminiDataAnalytics.V1

Finding changes in Google.Cloud.Recommender.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Recommender.V1 version 3.9.0
Differences from 3.8.0
Minor changes:
Class 'Impact'; property 'String Service { get; set; }' added.
Class 'Impact'; constant 'System.Int32 Google.Cloud.Recommender.V1.Impact::ServiceFieldNumber' added.
Class 'Recommendation'; property 'RepeatedField TargetResources { get; }' added.
Class 'Recommendation'; constant 'System.Int32 Google.Cloud.Recommender.V1.Recommendation::TargetResourcesFieldNumber' added.
Dependency Google.Api.Gax changed from v4.12.1.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.12.1.0 to v4.13.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.Recommender.V1

Finding changes in Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1 version 1.0.0-beta04
Differences from 1.0.0-beta03
Minor changes:
Class 'ApplicationName' added.
Enum 'ApplicationName.ResourceNameType' added.
Class 'ApplicationTemplateName' added.
Enum 'ApplicationTemplateName.ResourceNameType' added.
Class 'ApplicationTemplateRevisionName' added.
Enum 'ApplicationTemplateRevisionName.ResourceNameType' added.
Class 'AppParams' added.
Class 'AppParams.Types' added.
Class 'AppParams.Types.Scope' added.
Class 'AppParams.Types.Scope.Types' added.
Enum 'AppParams.Types.Scope.Types.Type' added.
Class 'ComponentRef' added.
Class 'CompositeRef' added.
Class 'ErrorBudget'; method 'void ClearAllowedCount()' added.
Class 'ErrorBudget'; method 'void ClearAllowedPercentage()' added.
Class 'ErrorBudget'; property 'Boolean HasAllowedCount { get; }' added.
Class 'ErrorBudget'; property 'Boolean HasAllowedPercentage { get; }' added.
Class 'Release'; property 'ComponentRef ApplicationTemplateComponent { get; set; }' added.
Class 'Release'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Release::ApplicationTemplateComponentFieldNumber' added.
Class 'Rollout'; property 'Timestamp DeleteTime { get; set; }' added.
Class 'Rollout'; property 'String EffectiveUnitFilter { get; set; }' added.
Class 'Rollout'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Rollout::DeleteTimeFieldNumber' added.
Class 'Rollout'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Rollout::EffectiveUnitFilterFieldNumber' added.
Class 'RolloutStats'; method 'void ClearEstimatedTotalUnitCount()' added.
Class 'RolloutStats'; property 'Boolean HasEstimatedTotalUnitCount { get; }' added.
Class 'RolloutStats'; property 'Int64 EstimatedTotalUnitCount { get; set; }' added.
Class 'RolloutStats'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.RolloutStats::EstimatedTotalUnitCountFieldNumber' added.
Class 'Saas'; property 'CompositeRef ApplicationTemplate { get; set; }' added.
Class 'Saas'; property 'Saas.Types.State State { get; set; }' added.
Class 'Saas'; property 'RepeatedField Conditions { get; }' added.
Class 'Saas'; property 'Status Error { get; set; }' added.
Class 'Saas'; property 'String BlueprintRepo { get; set; }' added.
Class 'Saas'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Saas::ApplicationTemplateFieldNumber' added.
Class 'Saas'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Saas::BlueprintRepoFieldNumber' added.
Class 'Saas'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Saas::ConditionsFieldNumber' added.
Class 'Saas'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Saas::ErrorFieldNumber' added.
Class 'Saas'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Saas::StateFieldNumber' added.
Class 'Saas.Types' added.
Enum 'Saas.Types.State' added.
Class 'SaasCondition' added.
Class 'SaasCondition.Types' added.
Enum 'SaasCondition.Types.Status' added.
Enum 'SaasCondition.Types.Type' added.
Class 'Unit'; property 'ApplicationName ApplicationAsApplicationName { get; set; }' added.
Class 'Unit'; property 'Boolean SatisfiesPzi { get; set; }' added.
Class 'Unit'; property 'Boolean SatisfiesPzs { get; set; }' added.
Class 'Unit'; property 'String Application { get; set; }' added.
Class 'Unit'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Unit::ApplicationFieldNumber' added.
Class 'Unit'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Unit::SatisfiesPziFieldNumber' added.
Class 'Unit'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Unit::SatisfiesPzsFieldNumber' added.
Class 'UnitKind'; property 'AppParams AppParams { get; set; }' added.
Class 'UnitKind'; property 'ComponentRef ApplicationTemplateComponent { get; set; }' added.
Class 'UnitKind'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.UnitKind::ApplicationTemplateComponentFieldNumber' added.
Class 'UnitKind'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.UnitKind::AppParamsFieldNumber' added.
Class 'UnitOperation'; property 'Timestamp DeleteTime { get; set; }' added.
Class 'UnitOperation'; constant 'System.Int32 Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.UnitOperation::DeleteTimeFieldNumber' added.
Enum 'UnitOperationCondition.Types.Type' entry 'WorkloadSucceeded' added.
Enum 'UnitVariable.Types.Type' entry 'List' added.
Enum 'UnitVariable.Types.Type' entry 'Struct' added.
Dependency Google.Api.Gax changed from v4.12.1.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.12.1.0 to v4.13.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1

Finding changes in Google.Cloud.Security.PrivateCA.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Security.PrivateCA.V1 version 3.12.0
Differences from 3.11.0
Minor changes:
Class 'CaPool'; property 'EncryptionSpec EncryptionSpec { get; set; }' added.
Class 'CaPool'; constant 'System.Int32 Google.Cloud.Security.PrivateCA.V1.CaPool::EncryptionSpecFieldNumber' added.
Class 'CaPool.Types.IssuancePolicy'; property 'Boolean AllowRequesterSpecifiedNotBeforeTime { get; set; }' added.
Class 'CaPool.Types.IssuancePolicy'; constant 'System.Int32 Google.Cloud.Security.PrivateCA.V1.CaPool/Types/IssuancePolicy::AllowRequesterSpecifiedNotBeforeTimeFieldNumber' added.
Class 'Certificate'; property 'Timestamp RequestedNotBeforeTime { get; set; }' added.
Class 'Certificate'; constant 'System.Int32 Google.Cloud.Security.PrivateCA.V1.Certificate::RequestedNotBeforeTimeFieldNumber' added.
Class 'EncryptionSpec' added.
Dependency Google.Api.Gax changed from v4.12.1.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.12.1.0 to v4.13.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.Security.PrivateCA.V1

Finding changes in Google.Cloud.Storage.Control.V2...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Storage.Control.V2 version 1.8.0
Differences from 1.7.0
Minor changes:
Enum 'FindingCategory' added.
Enum 'FindingSeverity' added.
Class 'FindingSummary' added.
Class 'FindingSummary.Types' added.
Class 'FindingSummary.Types.SummaryDetails' added.
Enum 'FindingSummary.Types.SummaryDetails.MagnitudeOneofCase' added.
Class 'FindingSummary.Types.SummaryDetails.Types' added.
Enum 'FindingSummary.Types.SummaryDetails.Types.ResourceType' added.
Enum 'FindingType' added.
Class 'GetIntelligenceFindingRequest' added.
Class 'GetIntelligenceFindingRevisionRequest' added.
Class 'IntelligenceFinding' added.
Enum 'IntelligenceFinding.IntelligenceFindingDetailsOneofCase' added.
Class 'IntelligenceFinding.Types' added.
Class 'IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike' added.
Class 'IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types' added.
Class 'IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types.BucketContribution' added.
Enum 'IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types.BucketContribution.DetailsOneofCase' added.
Class 'IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types.BucketContribution.Types' added.
Class 'IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types.BucketContribution.Types.Contribution' added.
Class 'IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types.BucketContribution.Types.Contribution.Types' added.
Class 'IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike.Types.BucketContribution.Types.Contribution.Types.PrefixContribution' added.
Class 'IntelligenceFinding.Types.CrossRegionEgressSpike' added.
Class 'IntelligenceFinding.Types.CrossRegionEgressSpike.Types' added.
Class 'IntelligenceFinding.Types.CrossRegionEgressSpike.Types.BucketContribution' added.
Enum 'IntelligenceFinding.Types.CrossRegionEgressSpike.Types.BucketContribution.DetailsOneofCase' added.
Class 'IntelligenceFinding.Types.CrossRegionEgressSpike.Types.BucketContribution.Types' added.
Class 'IntelligenceFinding.Types.CrossRegionEgressSpike.Types.BucketContribution.Types.Contribution' added.
Class 'IntelligenceFinding.Types.CrossRegionEgressSpike.Types.BucketContribution.Types.Contribution.Types' added.
Class 'IntelligenceFinding.Types.CrossRegionEgressSpike.Types.BucketContribution.Types.Contribution.Types.PrefixContribution' added.
Class 'IntelligenceFinding.Types.StorageGrowthAboveTrend' added.
Class 'IntelligenceFinding.Types.StorageGrowthAboveTrend.Types' added.
Class 'IntelligenceFinding.Types.StorageGrowthAboveTrend.Types.BucketContribution' added.
Enum 'IntelligenceFinding.Types.StorageGrowthAboveTrend.Types.BucketContribution.DetailsOneofCase' added.
Class 'IntelligenceFinding.Types.ThrottledRequestSpike' added.
Class 'IntelligenceFinding.Types.ThrottledRequestSpike.Types' added.
Class 'IntelligenceFinding.Types.ThrottledRequestSpike.Types.BucketContribution' added.
Enum 'IntelligenceFinding.Types.ThrottledRequestSpike.Types.BucketContribution.DetailsOneofCase' added.
Class 'IntelligenceFinding.Types.ThrottledRequestSpike.Types.BucketContribution.Types' added.
Class 'IntelligenceFinding.Types.ThrottledRequestSpike.Types.BucketContribution.Types.Contribution' added.
Class 'IntelligenceFinding.Types.ThrottledRequestSpike.Types.BucketContribution.Types.Contribution.Types' added.
Class 'IntelligenceFinding.Types.ThrottledRequestSpike.Types.BucketContribution.Types.Contribution.Types.PrefixContribution' added.
Class 'IntelligenceFindingName' added.
Enum 'IntelligenceFindingName.ResourceNameType' added.
Class 'IntelligenceFindingRevision' added.
Class 'IntelligenceFindingRevisionName' added.
Enum 'IntelligenceFindingRevisionName.ResourceNameType' added.
Class 'ListIntelligenceFindingRevisionsRequest' added.
Class 'ListIntelligenceFindingRevisionsResponse' added.
Class 'ListIntelligenceFindingsRequest' added.
Class 'ListIntelligenceFindingsResponse' added.
Class 'StorageControl.StorageControlBase'; method 'Task GetIntelligenceFinding(GetIntelligenceFindingRequest request, ServerCallContext context)' added.
Class 'StorageControl.StorageControlBase'; method 'Task GetIntelligenceFindingRevision(GetIntelligenceFindingRevisionRequest request, ServerCallContext context)' added.
Class 'StorageControl.StorageControlBase'; method 'Task ListIntelligenceFindingRevisions(ListIntelligenceFindingRevisionsRequest request, ServerCallContext context)' added.
Class 'StorageControl.StorageControlBase'; method 'Task ListIntelligenceFindings(ListIntelligenceFindingsRequest request, ServerCallContext context)' added.
Class 'StorageControl.StorageControlBase'; method 'Task SummarizeIntelligenceFindings(SummarizeIntelligenceFindingsRequest request, ServerCallContext context)' added.
Class 'StorageControl.StorageControlClient'; method 'IntelligenceFinding GetIntelligenceFinding(GetIntelligenceFindingRequest request, CallOptions options)' added.
Class 'StorageControl.StorageControlClient'; method 'IntelligenceFinding GetIntelligenceFinding(GetIntelligenceFindingRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'StorageControl.StorageControlClient'; method 'IntelligenceFindingRevision GetIntelligenceFindingRevision(GetIntelligenceFindingRevisionRequest request, CallOptions options)' added.
Class 'StorageControl.StorageControlClient'; method 'IntelligenceFindingRevision GetIntelligenceFindingRevision(GetIntelligenceFindingRevisionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'StorageControl.StorageControlClient'; method 'ListIntelligenceFindingRevisionsResponse ListIntelligenceFindingRevisions(ListIntelligenceFindingRevisionsRequest request, CallOptions options)' added.
Class 'StorageControl.StorageControlClient'; method 'ListIntelligenceFindingRevisionsResponse ListIntelligenceFindingRevisions(ListIntelligenceFindingRevisionsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'StorageControl.StorageControlClient'; method 'ListIntelligenceFindingsResponse ListIntelligenceFindings(ListIntelligenceFindingsRequest request, CallOptions options)' added.
Class 'StorageControl.StorageControlClient'; method 'ListIntelligenceFindingsResponse ListIntelligenceFindings(ListIntelligenceFindingsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'StorageControl.StorageControlClient'; method 'SummarizeIntelligenceFindingsResponse SummarizeIntelligenceFindings(SummarizeIntelligenceFindingsRequest request, CallOptions options)' added.
Class 'StorageControl.StorageControlClient'; method 'SummarizeIntelligenceFindingsResponse SummarizeIntelligenceFindings(SummarizeIntelligenceFindingsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'StorageControl.StorageControlClient'; method 'AsyncUnaryCall GetIntelligenceFindingAsync(GetIntelligenceFindingRequest request, CallOptions options)' added.
Class 'StorageControl.StorageControlClient'; method 'AsyncUnaryCall GetIntelligenceFindingAsync(GetIntelligenceFindingRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'StorageControl.StorageControlClient'; method 'AsyncUnaryCall GetIntelligenceFindingRevisionAsync(GetIntelligenceFindingRevisionRequest request, CallOptions options)' added.
Class 'StorageControl.StorageControlClient'; method 'AsyncUnaryCall GetIntelligenceFindingRevisionAsync(GetIntelligenceFindingRevisionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'StorageControl.StorageControlClient'; method 'AsyncUnaryCall ListIntelligenceFindingRevisionsAsync(ListIntelligenceFindingRevisionsRequest request, CallOptions options)' added.
Class 'StorageControl.StorageControlClient'; method 'AsyncUnaryCall ListIntelligenceFindingRevisionsAsync(ListIntelligenceFindingRevisionsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'StorageControl.StorageControlClient'; method 'AsyncUnaryCall ListIntelligenceFindingsAsync(ListIntelligenceFindingsRequest request, CallOptions options)' added.
Class 'StorageControl.StorageControlClient'; method 'AsyncUnaryCall ListIntelligenceFindingsAsync(ListIntelligenceFindingsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'StorageControl.StorageControlClient'; method 'AsyncUnaryCall SummarizeIntelligenceFindingsAsync(SummarizeIntelligenceFindingsRequest request, CallOptions options)' added.
Class 'StorageControl.StorageControlClient'; method 'AsyncUnaryCall SummarizeIntelligenceFindingsAsync(SummarizeIntelligenceFindingsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'StorageControlClient'; method 'PagedAsyncEnumerable<ListIntelligenceFindingRevisionsResponse, IntelligenceFindingRevision> ListIntelligenceFindingRevisionsAsync(IntelligenceFindingName parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedAsyncEnumerable<ListIntelligenceFindingRevisionsResponse, IntelligenceFindingRevision> ListIntelligenceFindingRevisionsAsync(ListIntelligenceFindingRevisionsRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedAsyncEnumerable<ListIntelligenceFindingRevisionsResponse, IntelligenceFindingRevision> ListIntelligenceFindingRevisionsAsync(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedAsyncEnumerable<ListIntelligenceFindingsResponse, IntelligenceFinding> ListIntelligenceFindingsAsync(LocationName parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedAsyncEnumerable<ListIntelligenceFindingsResponse, IntelligenceFinding> ListIntelligenceFindingsAsync(ListIntelligenceFindingsRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedAsyncEnumerable<ListIntelligenceFindingsResponse, IntelligenceFinding> ListIntelligenceFindingsAsync(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedAsyncEnumerable<SummarizeIntelligenceFindingsResponse, FindingSummary> SummarizeIntelligenceFindingsAsync(SummarizeIntelligenceFindingsRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedAsyncEnumerable<SummarizeIntelligenceFindingsResponse, FindingSummary> SummarizeIntelligenceFindingsAsync(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedEnumerable<ListIntelligenceFindingRevisionsResponse, IntelligenceFindingRevision> ListIntelligenceFindingRevisions(IntelligenceFindingName parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedEnumerable<ListIntelligenceFindingRevisionsResponse, IntelligenceFindingRevision> ListIntelligenceFindingRevisions(ListIntelligenceFindingRevisionsRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedEnumerable<ListIntelligenceFindingRevisionsResponse, IntelligenceFindingRevision> ListIntelligenceFindingRevisions(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedEnumerable<ListIntelligenceFindingsResponse, IntelligenceFinding> ListIntelligenceFindings(LocationName parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedEnumerable<ListIntelligenceFindingsResponse, IntelligenceFinding> ListIntelligenceFindings(ListIntelligenceFindingsRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedEnumerable<ListIntelligenceFindingsResponse, IntelligenceFinding> ListIntelligenceFindings(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedEnumerable<SummarizeIntelligenceFindingsResponse, FindingSummary> SummarizeIntelligenceFindings(SummarizeIntelligenceFindingsRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'PagedEnumerable<SummarizeIntelligenceFindingsResponse, FindingSummary> SummarizeIntelligenceFindings(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'IntelligenceFinding GetIntelligenceFinding(GetIntelligenceFindingRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'IntelligenceFinding GetIntelligenceFinding(IntelligenceFindingName name, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'IntelligenceFinding GetIntelligenceFinding(String name, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'IntelligenceFindingRevision GetIntelligenceFindingRevision(GetIntelligenceFindingRevisionRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'IntelligenceFindingRevision GetIntelligenceFindingRevision(IntelligenceFindingRevisionName name, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'IntelligenceFindingRevision GetIntelligenceFindingRevision(String name, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'Task GetIntelligenceFindingAsync(GetIntelligenceFindingRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'Task GetIntelligenceFindingAsync(GetIntelligenceFindingRequest request, CancellationToken cancellationToken)' added.
Class 'StorageControlClient'; method 'Task GetIntelligenceFindingAsync(IntelligenceFindingName name, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'Task GetIntelligenceFindingAsync(IntelligenceFindingName name, CancellationToken cancellationToken)' added.
Class 'StorageControlClient'; method 'Task GetIntelligenceFindingAsync(String name, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'Task GetIntelligenceFindingAsync(String name, CancellationToken cancellationToken)' added.
Class 'StorageControlClient'; method 'Task GetIntelligenceFindingRevisionAsync(GetIntelligenceFindingRevisionRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'Task GetIntelligenceFindingRevisionAsync(GetIntelligenceFindingRevisionRequest request, CancellationToken cancellationToken)' added.
Class 'StorageControlClient'; method 'Task GetIntelligenceFindingRevisionAsync(IntelligenceFindingRevisionName name, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'Task GetIntelligenceFindingRevisionAsync(IntelligenceFindingRevisionName name, CancellationToken cancellationToken)' added.
Class 'StorageControlClient'; method 'Task GetIntelligenceFindingRevisionAsync(String name, CallSettings callSettings = null)' added.
Class 'StorageControlClient'; method 'Task GetIntelligenceFindingRevisionAsync(String name, CancellationToken cancellationToken)' added.
Class 'StorageControlClientImpl'; method 'PagedAsyncEnumerable<ListIntelligenceFindingRevisionsResponse, IntelligenceFindingRevision> ListIntelligenceFindingRevisionsAsync(ListIntelligenceFindingRevisionsRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClientImpl'; method 'PagedAsyncEnumerable<ListIntelligenceFindingsResponse, IntelligenceFinding> ListIntelligenceFindingsAsync(ListIntelligenceFindingsRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClientImpl'; method 'PagedAsyncEnumerable<SummarizeIntelligenceFindingsResponse, FindingSummary> SummarizeIntelligenceFindingsAsync(SummarizeIntelligenceFindingsRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClientImpl'; method 'PagedEnumerable<ListIntelligenceFindingRevisionsResponse, IntelligenceFindingRevision> ListIntelligenceFindingRevisions(ListIntelligenceFindingRevisionsRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClientImpl'; method 'PagedEnumerable<ListIntelligenceFindingsResponse, IntelligenceFinding> ListIntelligenceFindings(ListIntelligenceFindingsRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClientImpl'; method 'PagedEnumerable<SummarizeIntelligenceFindingsResponse, FindingSummary> SummarizeIntelligenceFindings(SummarizeIntelligenceFindingsRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClientImpl'; method 'IntelligenceFinding GetIntelligenceFinding(GetIntelligenceFindingRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClientImpl'; method 'IntelligenceFindingRevision GetIntelligenceFindingRevision(GetIntelligenceFindingRevisionRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClientImpl'; method 'Task GetIntelligenceFindingAsync(GetIntelligenceFindingRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlClientImpl'; method 'Task GetIntelligenceFindingRevisionAsync(GetIntelligenceFindingRevisionRequest request, CallSettings callSettings = null)' added.
Class 'StorageControlSettings'; property 'CallSettings GetIntelligenceFindingRevisionSettings { get; set; }' added.
Class 'StorageControlSettings'; property 'CallSettings GetIntelligenceFindingSettings { get; set; }' added.
Class 'StorageControlSettings'; property 'CallSettings ListIntelligenceFindingRevisionsSettings { get; set; }' added.
Class 'StorageControlSettings'; property 'CallSettings ListIntelligenceFindingsSettings { get; set; }' added.
Class 'StorageControlSettings'; property 'CallSettings SummarizeIntelligenceFindingsSettings { get; set; }' added.
Class 'SummarizeIntelligenceFindingsRequest' added.
Class 'SummarizeIntelligenceFindingsRequest.Types' added.
Enum 'SummarizeIntelligenceFindingsRequest.Types.ResourceScope' added.
Class 'SummarizeIntelligenceFindingsResponse' added.
Dependency Google.Api.Gax changed from v4.12.1.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.12.1.0 to v4.13.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.Storage.Control.V2

Finding changes in Google.DevicesAndServices.Health.V4...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.DevicesAndServices.Health.V4 version 1.0.0-beta02
Differences from 1.0.0-beta01
Minor changes:
Class 'ActiveEnergyBurned' added.
Class 'ActiveEnergyBurnedRollupValue' added.
Class 'ActiveMinutes.Types.ActiveMinutesByActivityLevel'; method 'void ClearActiveMinutes()' added.
Class 'ActiveMinutes.Types.ActiveMinutesByActivityLevel'; property 'Boolean HasActiveMinutes { get; }' added.
Class 'ActiveMinutesRollupValue.Types.ActiveMinutesRollupByActivityLevel'; method 'void ClearActiveMinutesSum()' added.
Class 'ActiveMinutesRollupValue.Types.ActiveMinutesRollupByActivityLevel'; property 'Boolean HasActiveMinutesSum { get; }' added.
Class 'ActiveZoneMinutes'; method 'void ClearActiveZoneMinutes_()' added.
Class 'ActiveZoneMinutes'; property 'Boolean HasActiveZoneMinutes_ { get; }' added.
Class 'ActiveZoneMinutesRollupValue'; method 'void ClearSumInCardioHeartZone()' added.
Class 'ActiveZoneMinutesRollupValue'; method 'void ClearSumInFatBurnHeartZone()' added.
Class 'ActiveZoneMinutesRollupValue'; method 'void ClearSumInPeakHeartZone()' added.
Class 'ActiveZoneMinutesRollupValue'; property 'Boolean HasSumInCardioHeartZone { get; }' added.
Class 'ActiveZoneMinutesRollupValue'; property 'Boolean HasSumInFatBurnHeartZone { get; }' added.
Class 'ActiveZoneMinutesRollupValue'; property 'Boolean HasSumInPeakHeartZone { get; }' added.
Class 'Altitude'; method 'void ClearGainMillimeters()' added.
Class 'Altitude'; property 'Boolean HasGainMillimeters { get; }' added.
Class 'AltitudeRollupValue'; method 'void ClearGainMillimetersSum()' added.
Class 'AltitudeRollupValue'; property 'Boolean HasGainMillimetersSum { get; }' added.
Class 'BasalEnergyBurned'; method 'void ClearKcal()' added.
Class 'BasalEnergyBurned'; property 'Boolean HasKcal { get; }' added.
Class 'BloodGlucose' added.
Class 'BloodGlucose.Types' added.
Enum 'BloodGlucose.Types.MealType' added.
Enum 'BloodGlucose.Types.MeasurementSource' added.
Enum 'BloodGlucose.Types.MeasurementTiming' added.
Enum 'BloodGlucose.Types.Specimen' added.
Class 'BloodGlucoseRollupValue' added.
Class 'BodyFat'; method 'void ClearPercentage()' added.
Class 'BodyFat'; property 'Boolean HasPercentage { get; }' added.
Class 'BodyFatRollupValue'; method 'void ClearBodyFatPercentageAvg()' added.
Class 'BodyFatRollupValue'; property 'Boolean HasBodyFatPercentageAvg { get; }' added.
Class 'CaloriesInHeartRateZoneRollupValue.Types.CaloriesInHeartRateZoneValue'; method 'void ClearKcal()' added.
Class 'CaloriesInHeartRateZoneRollupValue.Types.CaloriesInHeartRateZoneValue'; property 'Boolean HasKcal { get; }' added.
Class 'CoreBodyTemperature' added.
Class 'CoreBodyTemperature.Types' added.
Enum 'CoreBodyTemperature.Types.MeasurementLocation' added.
Class 'CoreBodyTemperatureRollupValue' added.
Class 'CreateSubscriberMetadata' added.
Class 'CreateSubscriberPayload' added.
Class 'CreateSubscriberRequest' added.
Class 'CreateSubscriptionPayload' added.
Class 'CreateSubscriptionRequest' added.
Class 'DailyHeartRateZones.Types.HeartRateZone'; method 'void ClearMaxBeatsPerMinute()' added.
Class 'DailyHeartRateZones.Types.HeartRateZone'; method 'void ClearMinBeatsPerMinute()' added.
Class 'DailyHeartRateZones.Types.HeartRateZone'; property 'Boolean HasMaxBeatsPerMinute { get; }' added.
Class 'DailyHeartRateZones.Types.HeartRateZone'; property 'Boolean HasMinBeatsPerMinute { get; }' added.
Class 'DailyOxygenSaturation'; method 'void ClearAveragePercentage()' added.
Class 'DailyOxygenSaturation'; method 'void ClearLowerBoundPercentage()' added.
Class 'DailyOxygenSaturation'; method 'void ClearStandardDeviationPercentage()' added.
Class 'DailyOxygenSaturation'; method 'void ClearUpperBoundPercentage()' added.
Class 'DailyOxygenSaturation'; property 'Boolean HasAveragePercentage { get; }' added.
Class 'DailyOxygenSaturation'; property 'Boolean HasLowerBoundPercentage { get; }' added.
Class 'DailyOxygenSaturation'; property 'Boolean HasStandardDeviationPercentage { get; }' added.
Class 'DailyOxygenSaturation'; property 'Boolean HasUpperBoundPercentage { get; }' added.
Class 'DailyRespiratoryRate'; method 'void ClearBreathsPerMinute()' added.
Class 'DailyRespiratoryRate'; property 'Boolean HasBreathsPerMinute { get; }' added.
Class 'DailyRestingHeartRate'; method 'void ClearBeatsPerMinute()' added.
Class 'DailyRestingHeartRate'; property 'Boolean HasBeatsPerMinute { get; }' added.
Class 'DailyRollupDataPoint'; property 'ActiveEnergyBurnedRollupValue ActiveEnergyBurned { get; set; }' added.
Class 'DailyRollupDataPoint'; property 'BloodGlucoseRollupValue BloodGlucose { get; set; }' added.
Class 'DailyRollupDataPoint'; property 'CoreBodyTemperatureRollupValue CoreBodyTemperature { get; set; }' added.
Class 'DailyRollupDataPoint'; property 'NutritionLogRollupValue NutritionLog { get; set; }' added.
Class 'DailyRollupDataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.DailyRollupDataPoint::ActiveEnergyBurnedFieldNumber' added.
Class 'DailyRollupDataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.DailyRollupDataPoint::BloodGlucoseFieldNumber' added.
Class 'DailyRollupDataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.DailyRollupDataPoint::CoreBodyTemperatureFieldNumber' added.
Class 'DailyRollupDataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.DailyRollupDataPoint::NutritionLogFieldNumber' added.
Enum 'DailyRollupDataPoint.ValueOneofCase' entry 'ActiveEnergyBurned' added.
Enum 'DailyRollupDataPoint.ValueOneofCase' entry 'NutritionLog' added.
Enum 'DailyRollupDataPoint.ValueOneofCase' entry 'CoreBodyTemperature' added.
Enum 'DailyRollupDataPoint.ValueOneofCase' entry 'BloodGlucose' added.
Class 'DailySleepTemperatureDerivations'; method 'void ClearBaselineTemperatureCelsius()' added.
Class 'DailySleepTemperatureDerivations'; method 'void ClearNightlyTemperatureCelsius()' added.
Class 'DailySleepTemperatureDerivations'; method 'void ClearRelativeNightlyStddev30DCelsius()' added.
Class 'DailySleepTemperatureDerivations'; property 'Boolean HasBaselineTemperatureCelsius { get; }' added.
Class 'DailySleepTemperatureDerivations'; property 'Boolean HasNightlyTemperatureCelsius { get; }' added.
Class 'DailySleepTemperatureDerivations'; property 'Boolean HasRelativeNightlyStddev30DCelsius { get; }' added.
Class 'DailyVO2Max'; method 'void ClearVo2Max()' added.
Class 'DailyVO2Max'; method 'void ClearVo2MaxCovariance()' added.
Class 'DailyVO2Max'; property 'Boolean HasVo2Max { get; }' added.
Class 'DailyVO2Max'; property 'Boolean HasVo2MaxCovariance { get; }' added.
Class 'DataPoint'; property 'ActiveEnergyBurned ActiveEnergyBurned { get; set; }' added.
Class 'DataPoint'; property 'BloodGlucose BloodGlucose { get; set; }' added.
Class 'DataPoint'; property 'CoreBodyTemperature CoreBodyTemperature { get; set; }' added.
Class 'DataPoint'; property 'Electrocardiogram Electrocardiogram { get; set; }' added.
Class 'DataPoint'; property 'Food Food { get; set; }' added.
Class 'DataPoint'; property 'FoodMeasurementUnit FoodMeasurementUnit { get; set; }' added.
Class 'DataPoint'; property 'IrregularRhythmNotification IrregularRhythmNotification { get; set; }' added.
Class 'DataPoint'; property 'NutritionLog NutritionLog { get; set; }' added.
Class 'DataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.DataPoint::ActiveEnergyBurnedFieldNumber' added.
Class 'DataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.DataPoint::BloodGlucoseFieldNumber' added.
Class 'DataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.DataPoint::CoreBodyTemperatureFieldNumber' added.
Class 'DataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.DataPoint::ElectrocardiogramFieldNumber' added.
Class 'DataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.DataPoint::FoodFieldNumber' added.
Class 'DataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.DataPoint::FoodMeasurementUnitFieldNumber' added.
Class 'DataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.DataPoint::IrregularRhythmNotificationFieldNumber' added.
Class 'DataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.DataPoint::NutritionLogFieldNumber' added.
Enum 'DataPoint.DataOneofCase' entry 'ActiveEnergyBurned' added.
Enum 'DataPoint.DataOneofCase' entry 'NutritionLog' added.
Enum 'DataPoint.DataOneofCase' entry 'Electrocardiogram' added.
Enum 'DataPoint.DataOneofCase' entry 'IrregularRhythmNotification' added.
Enum 'DataPoint.DataOneofCase' entry 'CoreBodyTemperature' added.
Enum 'DataPoint.DataOneofCase' entry 'Food' added.
Enum 'DataPoint.DataOneofCase' entry 'FoodMeasurementUnit' added.
Enum 'DataPoint.DataOneofCase' entry 'BloodGlucose' added.
Class 'DataSubscriptionService' added.
Class 'DataSubscriptionService.DataSubscriptionServiceBase' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient' added.
Class 'DataSubscriptionServiceClient' added.
Class 'DataSubscriptionServiceClientBuilder' added.
Class 'DataSubscriptionServiceClientImpl' added.
Class 'DataSubscriptionServiceReflection' added.
Class 'DataSubscriptionServiceSettings' added.
Class 'DeleteSubscriberMetadata' added.
Class 'DeleteSubscriberRequest' added.
Class 'DeleteSubscriptionRequest' added.
Class 'Distance'; method 'void ClearMillimeters()' added.
Class 'Distance'; property 'Boolean HasMillimeters { get; }' added.
Class 'DistanceRollupValue'; method 'void ClearMillimetersSum()' added.
Class 'DistanceRollupValue'; property 'Boolean HasMillimetersSum { get; }' added.
Class 'Electrocardiogram' added.
Class 'Electrocardiogram.Types' added.
Enum 'Electrocardiogram.Types.ResultClassification' added.
Class 'EndpointAuthorization' added.
Class 'EnergyQuantity' added.
Enum 'EnergyUnit' added.
Class 'Exercise.Types.ExerciseMetadata'; method 'void ClearPoolLengthMillimeters()' added.
Class 'Exercise.Types.ExerciseMetadata'; property 'Boolean HasPoolLengthMillimeters { get; }' added.
Class 'Floors'; method 'void ClearCount()' added.
Class 'Floors'; property 'Boolean HasCount { get; }' added.
Class 'FloorsRollupValue'; method 'void ClearCountSum()' added.
Class 'FloorsRollupValue'; property 'Boolean HasCountSum { get; }' added.
Class 'Food' added.
Class 'Food.Types' added.
Class 'Food.Types.FoodServing' added.
Enum 'FoodAccessLevel' added.
Class 'FoodMeasurementUnit' added.
Class 'GetIrnProfileRequest' added.
Class 'GetPairedDeviceRequest' added.
Class 'HealthProfileService.HealthProfileServiceBase'; method 'Task GetIrnProfile(GetIrnProfileRequest request, ServerCallContext context)' added.
Class 'HealthProfileService.HealthProfileServiceBase'; method 'Task ListPairedDevices(ListPairedDevicesRequest request, ServerCallContext context)' added.
Class 'HealthProfileService.HealthProfileServiceBase'; method 'Task GetPairedDevice(GetPairedDeviceRequest request, ServerCallContext context)' added.
Class 'HealthProfileService.HealthProfileServiceClient'; method 'IrnProfile GetIrnProfile(GetIrnProfileRequest request, CallOptions options)' added.
Class 'HealthProfileService.HealthProfileServiceClient'; method 'IrnProfile GetIrnProfile(GetIrnProfileRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'HealthProfileService.HealthProfileServiceClient'; method 'ListPairedDevicesResponse ListPairedDevices(ListPairedDevicesRequest request, CallOptions options)' added.
Class 'HealthProfileService.HealthProfileServiceClient'; method 'ListPairedDevicesResponse ListPairedDevices(ListPairedDevicesRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'HealthProfileService.HealthProfileServiceClient'; method 'PairedDevice GetPairedDevice(GetPairedDeviceRequest request, CallOptions options)' added.
Class 'HealthProfileService.HealthProfileServiceClient'; method 'PairedDevice GetPairedDevice(GetPairedDeviceRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'HealthProfileService.HealthProfileServiceClient'; method 'AsyncUnaryCall GetIrnProfileAsync(GetIrnProfileRequest request, CallOptions options)' added.
Class 'HealthProfileService.HealthProfileServiceClient'; method 'AsyncUnaryCall GetIrnProfileAsync(GetIrnProfileRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'HealthProfileService.HealthProfileServiceClient'; method 'AsyncUnaryCall ListPairedDevicesAsync(ListPairedDevicesRequest request, CallOptions options)' added.
Class 'HealthProfileService.HealthProfileServiceClient'; method 'AsyncUnaryCall ListPairedDevicesAsync(ListPairedDevicesRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'HealthProfileService.HealthProfileServiceClient'; method 'AsyncUnaryCall GetPairedDeviceAsync(GetPairedDeviceRequest request, CallOptions options)' added.
Class 'HealthProfileService.HealthProfileServiceClient'; method 'AsyncUnaryCall GetPairedDeviceAsync(GetPairedDeviceRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'HealthProfileServiceClient'; method 'PagedAsyncEnumerable<ListPairedDevicesResponse, PairedDevice> ListPairedDevicesAsync(ListPairedDevicesRequest request, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'PagedAsyncEnumerable<ListPairedDevicesResponse, PairedDevice> ListPairedDevicesAsync(UserName parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'PagedAsyncEnumerable<ListPairedDevicesResponse, PairedDevice> ListPairedDevicesAsync(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'PagedEnumerable<ListPairedDevicesResponse, PairedDevice> ListPairedDevices(ListPairedDevicesRequest request, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'PagedEnumerable<ListPairedDevicesResponse, PairedDevice> ListPairedDevices(UserName parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'PagedEnumerable<ListPairedDevicesResponse, PairedDevice> ListPairedDevices(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'IrnProfile GetIrnProfile(GetIrnProfileRequest request, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'IrnProfile GetIrnProfile(IrnProfileName name, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'IrnProfile GetIrnProfile(String name, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'PairedDevice GetPairedDevice(GetPairedDeviceRequest request, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'PairedDevice GetPairedDevice(PairedDeviceName name, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'PairedDevice GetPairedDevice(String name, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'Task GetIrnProfileAsync(GetIrnProfileRequest request, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'Task GetIrnProfileAsync(GetIrnProfileRequest request, CancellationToken cancellationToken)' added.
Class 'HealthProfileServiceClient'; method 'Task GetIrnProfileAsync(IrnProfileName name, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'Task GetIrnProfileAsync(IrnProfileName name, CancellationToken cancellationToken)' added.
Class 'HealthProfileServiceClient'; method 'Task GetIrnProfileAsync(String name, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'Task GetIrnProfileAsync(String name, CancellationToken cancellationToken)' added.
Class 'HealthProfileServiceClient'; method 'Task GetPairedDeviceAsync(GetPairedDeviceRequest request, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'Task GetPairedDeviceAsync(GetPairedDeviceRequest request, CancellationToken cancellationToken)' added.
Class 'HealthProfileServiceClient'; method 'Task GetPairedDeviceAsync(PairedDeviceName name, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'Task GetPairedDeviceAsync(PairedDeviceName name, CancellationToken cancellationToken)' added.
Class 'HealthProfileServiceClient'; method 'Task GetPairedDeviceAsync(String name, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClient'; method 'Task GetPairedDeviceAsync(String name, CancellationToken cancellationToken)' added.
Class 'HealthProfileServiceClientImpl'; method 'PagedAsyncEnumerable<ListPairedDevicesResponse, PairedDevice> ListPairedDevicesAsync(ListPairedDevicesRequest request, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClientImpl'; method 'PagedEnumerable<ListPairedDevicesResponse, PairedDevice> ListPairedDevices(ListPairedDevicesRequest request, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClientImpl'; method 'IrnProfile GetIrnProfile(GetIrnProfileRequest request, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClientImpl'; method 'PairedDevice GetPairedDevice(GetPairedDeviceRequest request, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClientImpl'; method 'Task GetIrnProfileAsync(GetIrnProfileRequest request, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceClientImpl'; method 'Task GetPairedDeviceAsync(GetPairedDeviceRequest request, CallSettings callSettings = null)' added.
Class 'HealthProfileServiceSettings'; property 'CallSettings GetIrnProfileSettings { get; set; }' added.
Class 'HealthProfileServiceSettings'; property 'CallSettings GetPairedDeviceSettings { get; set; }' added.
Class 'HealthProfileServiceSettings'; property 'CallSettings ListPairedDevicesSettings { get; set; }' added.
Class 'HeartRate'; method 'void ClearBeatsPerMinute()' added.
Class 'HeartRate'; property 'Boolean HasBeatsPerMinute { get; }' added.
Class 'HeartRateVariability'; method 'void ClearRootMeanSquareOfSuccessiveDifferencesMilliseconds()' added.
Class 'HeartRateVariability'; method 'void ClearStandardDeviationMilliseconds()' added.
Class 'HeartRateVariability'; property 'Boolean HasRootMeanSquareOfSuccessiveDifferencesMilliseconds { get; }' added.
Class 'HeartRateVariability'; property 'Boolean HasStandardDeviationMilliseconds { get; }' added.
Class 'Height'; method 'void ClearHeightMillimeters()' added.
Class 'Height'; property 'Boolean HasHeightMillimeters { get; }' added.
Class 'HydrationLogRollupValue.Types.VolumeQuantityRollup'; method 'void ClearMillilitersSum()' added.
Class 'HydrationLogRollupValue.Types.VolumeQuantityRollup'; property 'Boolean HasMillilitersSum { get; }' added.
Class 'IrnProfile' added.
Class 'IrnProfileName' added.
Enum 'IrnProfileName.ResourceNameType' added.
Class 'IrregularRhythmNotification' added.
Class 'IrregularRhythmNotification.Types' added.
Class 'IrregularRhythmNotification.Types.AlertWindow' added.
Class 'IrregularRhythmNotification.Types.HeartBeat' added.
Class 'ListPairedDevicesRequest' added.
Class 'ListPairedDevicesResponse' added.
Class 'ListSubscribersRequest' added.
Class 'ListSubscribersResponse' added.
Class 'ListSubscriptionsRequest' added.
Class 'ListSubscriptionsResponse' added.
Enum 'MealType' added.
Class 'MedicalDeviceInfo' added.
Class 'MedicalDeviceInfoReflection' added.
Enum 'Nutrient' added.
Class 'NutrientQuantity' added.
Class 'NutritionLog' added.
Class 'NutritionLog.Types' added.
Class 'NutritionLog.Types.Serving' added.
Class 'NutritionLogRollupValue' added.
Class 'NutritionLogRollupValue.Types' added.
Class 'NutritionLogRollupValue.Types.EnergyQuantityRollup' added.
Class 'NutritionLogRollupValue.Types.NutrientQuantityRollup' added.
Class 'NutritionLogRollupValue.Types.WeightQuantityRollup' added.
Class 'OxygenSaturation'; method 'void ClearPercentage()' added.
Class 'OxygenSaturation'; property 'Boolean HasPercentage { get; }' added.
Class 'PairedDevice' added.
Class 'PairedDevice.Types' added.
Enum 'PairedDevice.Types.DeviceType' added.
Class 'PairedDeviceName' added.
Enum 'PairedDeviceName.ResourceNameType' added.
Class 'ReconciledDataPoint'; property 'ActiveEnergyBurned ActiveEnergyBurned { get; set; }' added.
Class 'ReconciledDataPoint'; property 'BloodGlucose BloodGlucose { get; set; }' added.
Class 'ReconciledDataPoint'; property 'CoreBodyTemperature CoreBodyTemperature { get; set; }' added.
Class 'ReconciledDataPoint'; property 'NutritionLog NutritionLog { get; set; }' added.
Class 'ReconciledDataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.ReconciledDataPoint::ActiveEnergyBurnedFieldNumber' added.
Class 'ReconciledDataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.ReconciledDataPoint::BloodGlucoseFieldNumber' added.
Class 'ReconciledDataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.ReconciledDataPoint::CoreBodyTemperatureFieldNumber' added.
Class 'ReconciledDataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.ReconciledDataPoint::NutritionLogFieldNumber' added.
Enum 'ReconciledDataPoint.DataOneofCase' entry 'ActiveEnergyBurned' added.
Enum 'ReconciledDataPoint.DataOneofCase' entry 'NutritionLog' added.
Enum 'ReconciledDataPoint.DataOneofCase' entry 'CoreBodyTemperature' added.
Enum 'ReconciledDataPoint.DataOneofCase' entry 'BloodGlucose' added.
Class 'RespiratoryRateSleepSummary.Types.RespiratoryRateSleepSummaryStatistics'; method 'void ClearBreathsPerMinute()' added.
Class 'RespiratoryRateSleepSummary.Types.RespiratoryRateSleepSummaryStatistics'; method 'void ClearSignalToNoise()' added.
Class 'RespiratoryRateSleepSummary.Types.RespiratoryRateSleepSummaryStatistics'; method 'void ClearStandardDeviation()' added.
Class 'RespiratoryRateSleepSummary.Types.RespiratoryRateSleepSummaryStatistics'; property 'Boolean HasBreathsPerMinute { get; }' added.
Class 'RespiratoryRateSleepSummary.Types.RespiratoryRateSleepSummaryStatistics'; property 'Boolean HasSignalToNoise { get; }' added.
Class 'RespiratoryRateSleepSummary.Types.RespiratoryRateSleepSummaryStatistics'; property 'Boolean HasStandardDeviation { get; }' added.
Class 'RollupDataPoint'; property 'ActiveEnergyBurnedRollupValue ActiveEnergyBurned { get; set; }' added.
Class 'RollupDataPoint'; property 'BloodGlucoseRollupValue BloodGlucose { get; set; }' added.
Class 'RollupDataPoint'; property 'CoreBodyTemperatureRollupValue CoreBodyTemperature { get; set; }' added.
Class 'RollupDataPoint'; property 'NutritionLogRollupValue NutritionLog { get; set; }' added.
Class 'RollupDataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.RollupDataPoint::ActiveEnergyBurnedFieldNumber' added.
Class 'RollupDataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.RollupDataPoint::BloodGlucoseFieldNumber' added.
Class 'RollupDataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.RollupDataPoint::CoreBodyTemperatureFieldNumber' added.
Class 'RollupDataPoint'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.RollupDataPoint::NutritionLogFieldNumber' added.
Enum 'RollupDataPoint.ValueOneofCase' entry 'ActiveEnergyBurned' added.
Enum 'RollupDataPoint.ValueOneofCase' entry 'NutritionLog' added.
Enum 'RollupDataPoint.ValueOneofCase' entry 'CoreBodyTemperature' added.
Enum 'RollupDataPoint.ValueOneofCase' entry 'BloodGlucose' added.
Class 'RunVO2Max'; method 'void ClearRunVo2Max()' added.
Class 'RunVO2Max'; property 'Boolean HasRunVo2Max { get; }' added.
Class 'RunVO2MaxRollupValue'; method 'void ClearRateAvg()' added.
Class 'RunVO2MaxRollupValue'; method 'void ClearRateMax()' added.
Class 'RunVO2MaxRollupValue'; method 'void ClearRateMin()' added.
Class 'RunVO2MaxRollupValue'; property 'Boolean HasRateAvg { get; }' added.
Class 'RunVO2MaxRollupValue'; property 'Boolean HasRateMax { get; }' added.
Class 'RunVO2MaxRollupValue'; property 'Boolean HasRateMin { get; }' added.
Class 'Settings'; property 'String FoodLanguageCode { get; set; }' added.
Class 'Settings'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.Settings::FoodLanguageCodeFieldNumber' added.
Class 'Sleep.Types.SleepSummary.Types.StageSummary'; method 'void ClearCount()' added.
Class 'Sleep.Types.SleepSummary.Types.StageSummary'; method 'void ClearMinutes()' added.
Class 'Sleep.Types.SleepSummary.Types.StageSummary'; property 'Boolean HasCount { get; }' added.
Class 'Sleep.Types.SleepSummary.Types.StageSummary'; property 'Boolean HasMinutes { get; }' added.
Class 'Steps'; method 'void ClearCount()' added.
Class 'Steps'; property 'Boolean HasCount { get; }' added.
Class 'StepsRollupValue'; method 'void ClearCountSum()' added.
Class 'StepsRollupValue'; property 'Boolean HasCountSum { get; }' added.
Class 'Subscriber' added.
Class 'Subscriber.Types' added.
Enum 'Subscriber.Types.State' added.
Class 'SubscriberConfig' added.
Class 'SubscriberConfig.Types' added.
Enum 'SubscriberConfig.Types.SubscriptionCreatePolicy' added.
Class 'SubscriberName' added.
Enum 'SubscriberName.ResourceNameType' added.
Class 'Subscription' added.
Class 'SubscriptionName' added.
Enum 'SubscriptionName.ResourceNameType' added.
Class 'SwimLengthsData'; method 'void ClearStrokeCount()' added.
Class 'SwimLengthsData'; property 'Boolean HasStrokeCount { get; }' added.
Class 'SwimLengthsDataRollupValue'; method 'void ClearStrokeCountSum()' added.
Class 'SwimLengthsDataRollupValue'; property 'Boolean HasStrokeCountSum { get; }' added.
Class 'TotalCaloriesRollupValue'; method 'void ClearKcalSum()' added.
Class 'TotalCaloriesRollupValue'; property 'Boolean HasKcalSum { get; }' added.
Class 'UpdateSubscriberMetadata' added.
Class 'UpdateSubscriberRequest' added.
Class 'UpdateSubscriptionRequest' added.
Class 'User' added.
Class 'UserName' added.
Enum 'UserName.ResourceNameType' added.
Class 'VO2Max'; method 'void ClearVo2Max()' added.
Class 'VO2Max'; property 'Boolean HasVo2Max { get; }' added.
Class 'VolumeQuantity'; method 'void ClearMilliliters()' added.
Class 'VolumeQuantity'; property 'Boolean HasMilliliters { get; }' added.
Class 'Weight'; method 'void ClearWeightGrams()' added.
Class 'Weight'; property 'Boolean HasWeightGrams { get; }' added.
Class 'WeightQuantity' added.
Class 'WeightRollupValue'; method 'void ClearWeightGramsAvg()' added.
Class 'WeightRollupValue'; property 'Boolean HasWeightGramsAvg { get; }' added.
Enum 'WeightUnit' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddDataSubscriptionServiceClient(IServiceCollection services, Action action = null)' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddDataSubscriptionServiceClient(IServiceCollection services, Action<IServiceProvider, DataSubscriptionServiceClientBuilder> action)' added.

Diff level: Minor

Finished comparisons for Google.DevicesAndServices.Health.V4

Finding changes in Google.Maps.Places.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Maps.Places.V1 version 1.0.0-beta21
Differences from 1.0.0-beta20
Minor changes:
Class 'Place'; property 'TransitStation TransitStation { get; set; }' added.
Class 'Place'; constant 'System.Int32 Google.Maps.Places.V1.Place::TransitStationFieldNumber' added.
Class 'TransitAgency' added.
Class 'TransitIcon' added.
Class 'TransitLine' added.
Class 'TransitLine.Types' added.
Enum 'TransitLine.Types.VehicleType' added.
Class 'TransitReflection' added.
Class 'TransitStation' added.
Class 'TransitStop' added.

Diff level: Minor

Finished comparisons for Google.Maps.Places.V1

@amanda-tarafa amanda-tarafa merged commit dbb28b4 into main May 29, 2026
27 checks passed
@amanda-tarafa amanda-tarafa deleted the librarian-release-20260529T162658Z branch May 29, 2026 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants