Azure / typespec-azure

About TypeSpec Azure Libraries
https://azure.github.io/typespec-azure/
MIT License
11 stars 37 forks source link

[TCGC] support advanced feature of multipart #960

Open msyyc opened 3 months ago

msyyc commented 3 months ago

After https://github.com/microsoft/typespec/issues/3046, Typespec already supports complete multipart feature, and TCGC needs to adopt it.

### Bug in Typespec
- [ ] https://github.com/microsoft/typespec/issues/3532
- [ ] https://github.com/microsoft/typespec/issues/3644
- [ ] https://github.com/microsoft/typespec/issues/3779
### Feature
- [ ] https://github.com/Azure/typespec-azure/issues/608
- [ ] https://github.com/Azure/typespec-azure/issues/607
### TCGC API design
- [ ] https://github.com/Azure/typespec-azure/pull/987
### TCGC Implementation
- [ ] https://github.com/Azure/typespec-azure/pull/1090
### Cadl-Ranch Test
- [ ] https://github.com/Azure/cadl-ranch/pull/613
msyyc commented 3 months ago

Currently TCGC only has boolean flag isMultipartFileInput, which is not enough to support some new features of multipart in Typespec. As first step, we shall design new TCGC API for multipart.