Dreamescaper / GenerateAspNetCoreClient

DotNet tool to generate HTTP client classes from ASP.NET Core api controllers.
MIT License
63 stars 5 forks source link

Generator dont check for query names for array type #9

Closed valentasm1 closed 2 years ago

valentasm1 commented 2 years ago

I found very similar issue to this one https://github.com/Dreamescaper/GenerateAspNetCoreClient/issues/4 Lets say i have this. (Dont need to be enum, but any array type)

GetThing(string language, [FromQuery(Name = "language_types")] SomeEnum[]? languageTypes)

It generates

GetThing(string language, [Query] SomeEnum[] languageTypes = null);

It should be

GetThing(string language, [AliasAs("language_types")]  SomeEnum[] languageTypes = null);
Dreamescaper commented 2 years ago

I've published updated version to nuget, please check it out. https://www.nuget.org/packages/GenerateAspNetCoreClient.Refit/

valentasm1 commented 2 years ago

Awesome. It works. Thank you very much Slava Ukraini !!!