Skip to content

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

Open
VincentBonnefoy42DS wants to merge 7 commits into
tmforum-apis:masterfrom
VincentBonnefoy42DS:openapi-v3.0.1
Open

Add OpenApi v3.0.1 yaml files for the existing swaggers files#11
VincentBonnefoy42DS wants to merge 7 commits into
tmforum-apis:masterfrom
VincentBonnefoy42DS:openapi-v3.0.1

Conversation

@VincentBonnefoy42DS

Copy link
Copy Markdown

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