Skip to content
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

Swift - code reduction #8

Open
baywet opened this issue Mar 21, 2023 · 0 comments
Open

Swift - code reduction #8

baywet opened this issue Mar 21, 2023 · 0 comments
Labels
type:enhancement Enhancement request targeting an existing experience

Comments

@baywet
Copy link
Member

baywet commented Mar 21, 2023

follow up of microsoft/kiota#2388 and microsoft/kiota#2406. Abstractions needs to have a new base request builder class with the request adapter, url template and paths parameters properties. One (or more) base constructor needs to be added to handle validation and assignment of those parameters. Depending on the type system a Base Request Configruation or a request configuration class needs to be added with the headers and options properties, and if the covariance in the generic type system allows it, the query parameters property. Generation needs to be updated accordingly

@baywet baywet added the type:enhancement Enhancement request targeting an existing experience label Mar 21, 2023
@baywet baywet transferred this issue from microsoft/kiota Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:enhancement Enhancement request targeting an existing experience
Projects
Status: New📃
Development

No branches or pull requests

1 participant