-
Notifications
You must be signed in to change notification settings - Fork 5k
Health migration #50442
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Health migration #50442
Conversation
…o health-migration
…o health-migration
…o health-migration
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
…o health-migration
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR implements changes for the "Health migration" by addressing issue #47254. Key updates include updating the specification YAML file (commit change and new emitterPackageJsonPath), renaming internal client methods in the DeidentificationClient, and adding new overloads and virtual methods (for JSON and persistable model creation) across the API surface.
Reviewed Changes
Copilot reviewed 71 out of 71 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
sdk/healthdataaiservices/Azure.Health.Deidentification/tsp-location.yaml | Updated commit reference and added emitterPackageJsonPath to support emitter configuration. |
sdk/healthdataaiservices/Azure.Health.Deidentification/src/PhiTaggerResult.cs | Introduced a new partial class exposing a read-only Entities list. |
sdk/healthdataaiservices/Azure.Health.Deidentification/src/PhiEntity.cs | Added a new partial class as a placeholder for PhiEntity functionality. |
sdk/healthdataaiservices/Azure.Health.Deidentification/src/HealthDeidentificationModelFactory.cs | Added model factory methods and attributes to support code generation. |
sdk/healthdataaiservices/Azure.Health.Deidentification/src/HealthDeidentificationClientBuilderExtensions.cs | Added an extensions class for client builder functionality. |
sdk/healthdataaiservices/Azure.Health.Deidentification/src/DeidentificationClient.cs | Renamed internal methods (from GetJobsInternals to ListJobsInternal) and updated client calls accordingly. |
sdk/healthdataaiservices/Azure.Health.Deidentification/src/Azure.Health.Deidentification.csproj | Added a new property to disable AutoRest dependency. |
sdk/healthdataaiservices/Azure.Health.Deidentification/api/Azure.Health.Deidentification.netstandard2.0.cs | Updated DeleteJob overloads and added new virtual methods for JSON/persistable model handling. |
sdk/healthdataaiservices/Azure.Health.Deidentification/api/Azure.Health.Deidentification.net8.0.cs | Similar API updates as netstandard2.0 with revised DeleteJob overloads and additional JSON model methods. |
Comments suppressed due to low confidence (2)
sdk/healthdataaiservices/Azure.Health.Deidentification/api/Azure.Health.Deidentification.netstandard2.0.cs:27
- Removing the default value for the Azure.RequestContext parameter in the DeleteJob method may affect backward compatibility; please confirm that this change is intentional and that documentation is updated accordingly.
public virtual Azure.Response DeleteJob(string jobName, Azure.RequestContext context) { throw null; }
sdk/healthdataaiservices/Azure.Health.Deidentification/src/DeidentificationClient.cs:25
- [nitpick] The renaming from GetJobsInternalsAsync to ListJobsInternalAsync enhances clarity; please ensure that related documentation and internal tests are updated to reflect this change.
return ListJobsInternalAsync(maxpagesize, null, cancellationToken);
sdk/healthdataaiservices/Azure.Health.Deidentification/src/Generated/DeidentificationJob.cs
Show resolved
Hide resolved
…o health-migration
…o health-migration
Fixes #47254