Skip to content

Add OpenApi v3.0.1 yaml files for the existing swaggers files #11

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

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

VincentBonnefoy42DS
Copy link

This Pull Request comes from the need to use the latest OpenAPI v3.0.1 yaml format in order to generate the Java classes using the latest version of the OpenAPI Generator Maven Plugin.

The steps used to produce the OpenApi v3.0.1 files for the corresponding swagger files are the following:

  • Create a new file and rename it *.oas.yaml
  • Copy the swagger file content and paste it in the Swagger Editor
  • It will ask if we want to convert the JSON content to YAML -> "Ok"
  • Click on "Edit" -> "Convert to OpenAPI 3"
  • Copy the converted content to the target file
  • Format the yaml file, so they all have the same format

In addition to the above steps for existing swagger files, the following missing swagger files were added:

  • TMF620 - Product Catalog Management
  • TMF648 - Quote Management
  • TMF668 - Partnership Type
  • TMF699 - Sales Management

Add OpenAPI v3.0.1 yaml files for existing swagger files
Add missing TMF620 - Product Catalog Management swagger files
Add missing TMF648 - Quote Management swagger files
Add missing TMF668 - Partnership Type swagger files
Add missing TMF699 - Sales Management swagger files
Add missing TMF670 - Payment Method Management swagger files
Fix some schemas related issues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant