-
Notifications
You must be signed in to change notification settings - Fork 63
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
Support multipart/form-data and file uploads #609
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9d8a789 - Browse repository at this point
Copy the full SHA 9d8a789View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95850e3 - Browse repository at this point
Copy the full SHA 95850e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92a32a2 - Browse repository at this point
Copy the full SHA 92a32a2View commit details
Commits on Oct 22, 2023
-
* own OperationParamaterType * delare replaced PartMeta
Configuration menu - View commit details
-
Copy full SHA for 2ae53f7 - Browse repository at this point
Copy the full SHA 2ae53f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bc61b0 - Browse repository at this point
Copy the full SHA 5bc61b0View commit details -
introduce (optional) FormPart WIP
Todo: * some work on cli * some work on httpmock * generate form in method body
Configuration menu - View commit details
-
Copy full SHA for 31daaed - Browse repository at this point
Copy the full SHA 31daaedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ce4a0f - Browse repository at this point
Copy the full SHA 7ce4a0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4298470 - Browse repository at this point
Copy the full SHA 4298470View commit details -
Revert "un-require unstable cargo fmt for now"
This reverts commit 9d8a789.
Configuration menu - View commit details
-
Copy full SHA for 0f71c90 - Browse repository at this point
Copy the full SHA 0f71c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for e89338c - Browse repository at this point
Copy the full SHA e89338cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d614dff - Browse repository at this point
Copy the full SHA d614dffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45f099a - Browse repository at this point
Copy the full SHA 45f099aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 348a30f - Browse repository at this point
Copy the full SHA 348a30fView commit details -
approach has two flaws: * form params optional cannot be recovered from typify or ergonomically from schema * fails for bodies with nested compound types, e.g. Map, Vec
Configuration menu - View commit details
-
Copy full SHA for 4c2d2b9 - Browse repository at this point
Copy the full SHA 4c2d2b9View commit details -
serialize form data body as serde strings
the main benefit is correct treatment of optionals and a baseline support for nested compound parameters
Configuration menu - View commit details
-
Copy full SHA for 2a806f5 - Browse repository at this point
Copy the full SHA 2a806f5View commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c8a9f31 - Browse repository at this point
Copy the full SHA c8a9f31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38d34d2 - Browse repository at this point
Copy the full SHA 38d34d2View commit details -
curl -L -o sample_openapi/openai-openapi.yaml https://raw.githubusercontent.com/openai/openai-openapi/84e9aa615dcb81c66d2d63b8d5dad025259223b2/openapi.yaml
Configuration menu - View commit details
-
Copy full SHA for 692b02a - Browse repository at this point
Copy the full SHA 692b02aView commit details -
prune and describe openai-openapi.yaml
* removed endpoints not tagged with Images * removed x-oaiMeta key * inlined end_user_param_configuration still gen fail: TypeError(InvalidValue)
Configuration menu - View commit details
-
Copy full SHA for 89b16ea - Browse repository at this point
Copy the full SHA 89b16eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6489729 - Browse repository at this point
Copy the full SHA 6489729View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90f353d - Browse repository at this point
Copy the full SHA 90f353dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6474706 - Browse repository at this point
Copy the full SHA 6474706View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3ffd79 - Browse repository at this point
Copy the full SHA c3ffd79View commit details -
Merge branch 'feature/form_data' of github.com:ahirner/progenitor int…
…o feature/form_data
Configuration menu - View commit details
-
Copy full SHA for 2521259 - Browse repository at this point
Copy the full SHA 2521259View commit details
Commits on Oct 27, 2023
-
don't require (cli) form part WIP
reference types are emitted in modified and and modified versions though
Configuration menu - View commit details
-
Copy full SHA for aea0b0a - Browse repository at this point
Copy the full SHA aea0b0aView commit details
Commits on Oct 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 191105f - Browse repository at this point
Copy the full SHA 191105fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba30bb1 - Browse repository at this point
Copy the full SHA ba30bb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77ff7d2 - Browse repository at this point
Copy the full SHA 77ff7d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 716193f - Browse repository at this point
Copy the full SHA 716193fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35ed72e - Browse repository at this point
Copy the full SHA 35ed72eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ab9911 - Browse repository at this point
Copy the full SHA 0ab9911View commit details
Commits on Oct 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 91bea0b - Browse repository at this point
Copy the full SHA 91bea0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa31f6e - Browse repository at this point
Copy the full SHA fa31f6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c9cbdb - Browse repository at this point
Copy the full SHA 2c9cbdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 829199c - Browse repository at this point
Copy the full SHA 829199cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5206425 - Browse repository at this point
Copy the full SHA 5206425View commit details
Commits on Oct 30, 2023
-
TypeId based FormData bodies for text fields are still required
, thus no additional todo here
Configuration menu - View commit details
-
Copy full SHA for b4e916d - Browse repository at this point
Copy the full SHA b4e916dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 106205f - Browse repository at this point
Copy the full SHA 106205fView commit details -
no need for own dereferencing of schema objects
ReferenceOrExt already does everything we need, amazing
Configuration menu - View commit details
-
Copy full SHA for 2a8e24a - Browse repository at this point
Copy the full SHA 2a8e24aView commit details -
There is no need to treat binary strings at the type id level anymore
.. because a cloned and pruned body type is created separately. We probalby want to get rid of redundant body structs iff. they are referenced in multipart/form-data contents only
Configuration menu - View commit details
-
Copy full SHA for 9e204ed - Browse repository at this point
Copy the full SHA 9e204edView commit details -
remove multipart/form-data structs from output if they are exclusivel…
…y referenced in such requests
Configuration menu - View commit details
-
Copy full SHA for f8baafa - Browse repository at this point
Copy the full SHA f8baafaView commit details