Open annelo-msft opened 5 months ago
If possible, it would be good to see if we can remove shared source related to this from Azure.Core as well.
The implementation proposal for Azure is here: https://github.com/annelo-msft/azure-sdk-for-net/pull/18
Once the generator removes the dependency on the internal shared source MultipartFormDataContent type, we will remove this from the repo. It is only used currently by the Azure.AI.OpenAI client and Azure.Analytics.Purview Catalog and DataMap libraries. It is not correctly functional for all cases.
Incorporate updates from https://github.com/openai/openai-dotnet/pull/36
Tracking separately from System.ClientModel scenarios to make sure it is tracked, but the generator implementation should use the same types from ClientModel to do this.
This issue tracks validation that the ClientModel APIs work for Azure clients as well - if modification is needed, it will be to the ClientModel types - e.g. no new types should be added to Azure.Core for this.