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

fix(rust): oneOf generation for client #17915

Merged
merged 14 commits into from
Feb 24, 2024

Commits on Feb 20, 2024

  1. fix(rust): discriminator mapping to serde rename

    Discriminator mapping has been ignored in some cases.
    Even existing samples had wrong definition in some cases
    
    This PR addresses this
    DDtKey committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    e388ef0 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. fix(rust): oneOf generation for client

    Solves OpenAPITools#17869 and OpenAPITools#17896 and also includes unmerged $17898
    
    Unfortunately it affects quite a lot of code, but we can see that only client-side models were affected by re-generation.
    I tried to split this PR to several, but they're really coupled and hard to create a chain of PRs.
    DDtKey committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    6f8c00c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a65bb9b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aabda23 View commit details
    Browse the repository at this point in the history
  4. missing fixes

    DDtKey committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    671003b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ca8cb9e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ff92e44 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    91e0dce View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    401bedb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    adc0c73 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    26bd3b2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8c8b1c9 View commit details
    Browse the repository at this point in the history
  12. add some comments

    DDtKey committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    cf90200 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    3755d63 View commit details
    Browse the repository at this point in the history