Skip to content

feat: API regeneration: 20260528T070205Z#15631

Merged
jskeet merged 3 commits into
mainfrom
librarian-regen-20260528T070205Z
May 28, 2026
Merged

feat: API regeneration: 20260528T070205Z#15631
jskeet merged 3 commits into
mainfrom
librarian-regen-20260528T070205Z

Conversation

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

Changes in this PR

  • Generated Google.Cloud.Dlp.V2
  • Generated Google.Cloud.Storage.Control.V2
  • Generated Google.DevicesAndServices.Health.V4

feat: Supporting Conversation Content Type
docs: A comment for enum value `INVALID_TRANSFORM` in enum `TransformationResultStatusType` is changed
docs: A comment for enum value `BIGQUERY_MAX_ROW_SIZE_EXCEEDED` in enum `TransformationResultStatusType` is changed
docs: A comment for enum value `METADATA_UNRETRIEVABLE` in enum `TransformationResultStatusType` is changed
docs: A comment for enum value `SUCCESS` in enum `TransformationResultStatusType` is changed
docs: A comment for field `profile_table` in message `.google.privacy.dlp.v2.DataProfileAction` is changed


PiperOrigin-RevId: 922224345
Source-Link: googleapis/googleapis@7496288
feat: add support for GCS Storage Control Intelligence Finding APIs

Stages public GAPIC client libraries in Java, Go, Python, Node.js, and Ruby for
the GCS Storage Control Intelligence Finding service.

This includes the addition of the following RPC methods for retrieving and
summarizing telemetry findings (such as security, performance, or cost-related
insights) at the project, organization, or folder level:
- `GetIntelligenceFinding`
- `ListIntelligenceFindings`
- `SummarizeIntelligenceFindings`
- `GetIntelligenceFindingRevision`
- `ListIntelligenceFindingRevisions`


PiperOrigin-RevId: 922200845
Source-Link: googleapis/googleapis@6d5b853
…490ca4

feat: introduce MedicalDeviceInfo message for Software as Medical Device (SaMD) metadata tracking
feat: add core health data types and rollups for nutrition, core body temperature, ECG, irregular rhythm notifications (IRN), blood glucose, and active energy burned
feat: expand DataPoint and DataPoint.Value messages with optional fields and rollups for new health metrics
feat: add CreateSubscription, ListSubscriptions, UpdateSubscription, and DeleteSubscription RPCs alongside the Subscription resource definition
feat: add GetIrnProfile, GetPairedDevice, and ListPairedDevices RPCs alongside PairedDevice and IrnProfile messages
feat: introduce OAuth scopes for ECG, IRN readonly access
feat: add User root resource message
docs: update ListDataPointsRequest filter documentation clarifying session start time comparison rules for ECG and Sleep


PiperOrigin-RevId: 922088546
Source-Link: googleapis/googleapis@8490ca4
@snippet-bot
Copy link
Copy Markdown

snippet-bot Bot commented May 28, 2026

Here is the summary of changes.

You are about to add 68 region tags.

This comment is generated by snippet-bot.
If you find problems with this result, please file an issue at:
https://github.com/googleapis/repo-automation-bots/issues.
To update this comment, add snippet-bot:force-run label or use the checkbox below:

  • Refresh this comment

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 introduces generated code, snippets, and client library updates for Google Cloud Storage Control V2 and Google Devices and Services Health V4. Specifically, it adds support for intelligence findings and revisions in the Storage Control API, and subscription management, IRN profiles, and paired devices in the Health API. I have no feedback to provide as there are no review comments.

@github-actions
Copy link
Copy Markdown

Pull request diff results
Finding changes in Google.Cloud.Dlp.V2...
Comparing old and new versions (by source)
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

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Dlp.V2 version 4.24.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.Storage.Control.V2...
Comparing old and new versions (by source)
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.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Storage.Control.V2 version 1.7.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)
Minor changes:
Class 'ActiveEnergyBurned' added.
Class 'ActiveEnergyBurnedRollupValue' 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 'CoreBodyTemperature' added.
Class 'CoreBodyTemperature.Types' added.
Enum 'CoreBodyTemperature.Types.MeasurementLocation' added.
Class 'CoreBodyTemperatureRollupValue' added.
Class 'CreateSubscriptionPayload' added.
Class 'CreateSubscriptionRequest' 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 'BloodGlucose' added.
Enum 'DailyRollupDataPoint.ValueOneofCase' entry 'CoreBodyTemperature' added.
Enum 'DailyRollupDataPoint.ValueOneofCase' entry 'NutritionLog' 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 'Food' added.
Enum 'DataPoint.DataOneofCase' entry 'FoodMeasurementUnit' added.
Enum 'DataPoint.DataOneofCase' entry 'ActiveEnergyBurned' added.
Enum 'DataPoint.DataOneofCase' entry 'BloodGlucose' added.
Enum 'DataPoint.DataOneofCase' entry 'CoreBodyTemperature' added.
Enum 'DataPoint.DataOneofCase' entry 'NutritionLog' added.
Enum 'DataPoint.DataOneofCase' entry 'IrregularRhythmNotification' added.
Enum 'DataPoint.DataOneofCase' entry 'Electrocardiogram' added.
Class 'DataSubscriptionService.DataSubscriptionServiceBase'; method 'Task ListSubscriptions(ListSubscriptionsRequest request, ServerCallContext context)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceBase'; method 'Task CreateSubscription(CreateSubscriptionRequest request, ServerCallContext context)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceBase'; method 'Task UpdateSubscription(UpdateSubscriptionRequest request, ServerCallContext context)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceBase'; method 'Task DeleteSubscription(DeleteSubscriptionRequest request, ServerCallContext context)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'ListSubscriptionsResponse ListSubscriptions(ListSubscriptionsRequest request, CallOptions options)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'ListSubscriptionsResponse ListSubscriptions(ListSubscriptionsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'Subscription CreateSubscription(CreateSubscriptionRequest request, CallOptions options)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'Subscription CreateSubscription(CreateSubscriptionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'Subscription UpdateSubscription(UpdateSubscriptionRequest request, CallOptions options)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'Subscription UpdateSubscription(UpdateSubscriptionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'Empty DeleteSubscription(DeleteSubscriptionRequest request, CallOptions options)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'Empty DeleteSubscription(DeleteSubscriptionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'AsyncUnaryCall ListSubscriptionsAsync(ListSubscriptionsRequest request, CallOptions options)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'AsyncUnaryCall ListSubscriptionsAsync(ListSubscriptionsRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'AsyncUnaryCall CreateSubscriptionAsync(CreateSubscriptionRequest request, CallOptions options)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'AsyncUnaryCall CreateSubscriptionAsync(CreateSubscriptionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'AsyncUnaryCall UpdateSubscriptionAsync(UpdateSubscriptionRequest request, CallOptions options)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'AsyncUnaryCall UpdateSubscriptionAsync(UpdateSubscriptionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'AsyncUnaryCall DeleteSubscriptionAsync(DeleteSubscriptionRequest request, CallOptions options)' added.
Class 'DataSubscriptionService.DataSubscriptionServiceClient'; method 'AsyncUnaryCall DeleteSubscriptionAsync(DeleteSubscriptionRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'DataSubscriptionServiceClient'; method 'PagedAsyncEnumerable<ListSubscriptionsResponse, Subscription> ListSubscriptionsAsync(ListSubscriptionsRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'PagedAsyncEnumerable<ListSubscriptionsResponse, Subscription> ListSubscriptionsAsync(SubscriberName parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'PagedAsyncEnumerable<ListSubscriptionsResponse, Subscription> ListSubscriptionsAsync(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'PagedEnumerable<ListSubscriptionsResponse, Subscription> ListSubscriptions(ListSubscriptionsRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'PagedEnumerable<ListSubscriptionsResponse, Subscription> ListSubscriptions(SubscriberName parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'PagedEnumerable<ListSubscriptionsResponse, Subscription> ListSubscriptions(String parent, String pageToken = null, Nullable pageSize = null, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Subscription CreateSubscription(CreateSubscriptionRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Subscription CreateSubscription(SubscriberName parent, CreateSubscriptionPayload subscription, String subscriptionId, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Subscription CreateSubscription(String parent, CreateSubscriptionPayload subscription, String subscriptionId, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Subscription UpdateSubscription(Subscription subscription, FieldMask updateMask, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Subscription UpdateSubscription(UpdateSubscriptionRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Task DeleteSubscriptionAsync(DeleteSubscriptionRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Task DeleteSubscriptionAsync(DeleteSubscriptionRequest request, CancellationToken cancellationToken)' added.
Class 'DataSubscriptionServiceClient'; method 'Task DeleteSubscriptionAsync(SubscriptionName name, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Task DeleteSubscriptionAsync(SubscriptionName name, CancellationToken cancellationToken)' added.
Class 'DataSubscriptionServiceClient'; method 'Task DeleteSubscriptionAsync(String name, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Task DeleteSubscriptionAsync(String name, CancellationToken cancellationToken)' added.
Class 'DataSubscriptionServiceClient'; method 'Task CreateSubscriptionAsync(CreateSubscriptionRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Task CreateSubscriptionAsync(CreateSubscriptionRequest request, CancellationToken cancellationToken)' added.
Class 'DataSubscriptionServiceClient'; method 'Task CreateSubscriptionAsync(SubscriberName parent, CreateSubscriptionPayload subscription, String subscriptionId, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Task CreateSubscriptionAsync(SubscriberName parent, CreateSubscriptionPayload subscription, String subscriptionId, CancellationToken cancellationToken)' added.
Class 'DataSubscriptionServiceClient'; method 'Task CreateSubscriptionAsync(String parent, CreateSubscriptionPayload subscription, String subscriptionId, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Task CreateSubscriptionAsync(String parent, CreateSubscriptionPayload subscription, String subscriptionId, CancellationToken cancellationToken)' added.
Class 'DataSubscriptionServiceClient'; method 'Task UpdateSubscriptionAsync(Subscription subscription, FieldMask updateMask, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Task UpdateSubscriptionAsync(Subscription subscription, FieldMask updateMask, CancellationToken cancellationToken)' added.
Class 'DataSubscriptionServiceClient'; method 'Task UpdateSubscriptionAsync(UpdateSubscriptionRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'Task UpdateSubscriptionAsync(UpdateSubscriptionRequest request, CancellationToken cancellationToken)' added.
Class 'DataSubscriptionServiceClient'; method 'void DeleteSubscription(DeleteSubscriptionRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'void DeleteSubscription(SubscriptionName name, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClient'; method 'void DeleteSubscription(String name, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClientImpl'; method 'PagedAsyncEnumerable<ListSubscriptionsResponse, Subscription> ListSubscriptionsAsync(ListSubscriptionsRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClientImpl'; method 'PagedEnumerable<ListSubscriptionsResponse, Subscription> ListSubscriptions(ListSubscriptionsRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClientImpl'; method 'Subscription CreateSubscription(CreateSubscriptionRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClientImpl'; method 'Subscription UpdateSubscription(UpdateSubscriptionRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClientImpl'; method 'Task DeleteSubscriptionAsync(DeleteSubscriptionRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClientImpl'; method 'Task CreateSubscriptionAsync(CreateSubscriptionRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClientImpl'; method 'Task UpdateSubscriptionAsync(UpdateSubscriptionRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceClientImpl'; method 'void DeleteSubscription(DeleteSubscriptionRequest request, CallSettings callSettings = null)' added.
Class 'DataSubscriptionServiceSettings'; property 'CallSettings CreateSubscriptionSettings { get; set; }' added.
Class 'DataSubscriptionServiceSettings'; property 'CallSettings DeleteSubscriptionSettings { get; set; }' added.
Class 'DataSubscriptionServiceSettings'; property 'CallSettings ListSubscriptionsSettings { get; set; }' added.
Class 'DataSubscriptionServiceSettings'; property 'CallSettings UpdateSubscriptionSettings { get; set; }' added.
Class 'DeleteSubscriptionRequest' added.
Class 'Electrocardiogram' added.
Class 'Electrocardiogram.Types' added.
Enum 'Electrocardiogram.Types.ResultClassification' added.
Class 'EnergyQuantity' added.
Enum 'EnergyUnit' 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 '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 '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 '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 'BloodGlucose' added.
Enum 'ReconciledDataPoint.DataOneofCase' entry 'CoreBodyTemperature' added.
Enum 'ReconciledDataPoint.DataOneofCase' entry 'NutritionLog' 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 'BloodGlucose' added.
Enum 'RollupDataPoint.ValueOneofCase' entry 'CoreBodyTemperature' added.
Enum 'RollupDataPoint.ValueOneofCase' entry 'NutritionLog' added.
Class 'Settings'; property 'String FoodLanguageCode { get; set; }' added.
Class 'Settings'; constant 'System.Int32 Google.DevicesAndServices.Health.V4.Settings::FoodLanguageCodeFieldNumber' added.
Class 'Subscription' added.
Class 'SubscriptionName' added.
Enum 'SubscriptionName.ResourceNameType' added.
Class 'UpdateSubscriptionRequest' added.
Class 'User' added.
Class 'UserName' added.
Enum 'UserName.ResourceNameType' added.
Class 'WeightQuantity' added.
Enum 'WeightUnit' added.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.DevicesAndServices.Health.V4 version 1.0.0-beta01
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 'BloodGlucose' added.
Enum 'DailyRollupDataPoint.ValueOneofCase' entry 'CoreBodyTemperature' added.
Enum 'DailyRollupDataPoint.ValueOneofCase' entry 'NutritionLog' 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 'Food' added.
Enum 'DataPoint.DataOneofCase' entry 'FoodMeasurementUnit' added.
Enum 'DataPoint.DataOneofCase' entry 'ActiveEnergyBurned' added.
Enum 'DataPoint.DataOneofCase' entry 'BloodGlucose' added.
Enum 'DataPoint.DataOneofCase' entry 'CoreBodyTemperature' added.
Enum 'DataPoint.DataOneofCase' entry 'NutritionLog' added.
Enum 'DataPoint.DataOneofCase' entry 'IrregularRhythmNotification' added.
Enum 'DataPoint.DataOneofCase' entry 'Electrocardiogram' 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 'BloodGlucose' added.
Enum 'ReconciledDataPoint.DataOneofCase' entry 'CoreBodyTemperature' added.
Enum 'ReconciledDataPoint.DataOneofCase' entry 'NutritionLog' 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 'BloodGlucose' added.
Enum 'RollupDataPoint.ValueOneofCase' entry 'CoreBodyTemperature' added.
Enum 'RollupDataPoint.ValueOneofCase' entry 'NutritionLog' 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

@jskeet jskeet merged commit 1d4d42c into main May 28, 2026
18 checks passed
@jskeet jskeet deleted the librarian-regen-20260528T070205Z branch May 28, 2026 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants