From e9d7c1c1fdffb6360269d2f469975c3de9c96f12 Mon Sep 17 00:00:00 2001 From: Justin Black Date: Mon, 8 Apr 2024 14:28:03 -0700 Subject: [PATCH] Generates java petstore path apis --- .../petstore/java/.openapi-generator/FILES | 56 +++++++++++++++++++ .../client/apis/paths/Anotherfakedummy.java | 14 +++++ .../client/apis/paths/Commonparamsubdir.java | 18 ++++++ .../client/apis/paths/Fake.java | 20 +++++++ ...eadditionalpropertieswitharrayofenums.java | 14 +++++ .../apis/paths/Fakebodywithfileschema.java | 14 +++++ .../apis/paths/Fakebodywithqueryparams.java | 14 +++++ .../apis/paths/Fakecasesensitiveparams.java | 14 +++++ .../client/apis/paths/Fakeclassnametest.java | 14 +++++ .../client/apis/paths/Fakedeletecoffeeid.java | 14 +++++ .../client/apis/paths/Fakehealth.java | 14 +++++ .../paths/Fakeinlineadditionalproperties.java | 14 +++++ .../apis/paths/Fakeinlinecomposition.java | 14 +++++ .../client/apis/paths/Fakejsonformdata.java | 14 +++++ .../client/apis/paths/Fakejsonpatch.java | 14 +++++ .../apis/paths/Fakejsonwithcharset.java | 14 +++++ .../Fakemultiplerequestbodycontenttypes.java | 14 +++++ .../paths/Fakemultipleresponsebodies.java | 14 +++++ .../apis/paths/Fakemultiplesecurities.java | 14 +++++ .../client/apis/paths/Fakeobjinquery.java | 14 +++++ .../Fakeparametercollisions1ababselfab.java | 14 +++++ .../client/apis/paths/Fakepemcontenttype.java | 14 +++++ .../Fakepetiduploadimagewithrequiredfile.java | 14 +++++ .../Fakequeryparamwithjsoncontenttype.java | 14 +++++ .../client/apis/paths/Fakeredirection.java | 14 +++++ .../client/apis/paths/Fakerefobjinquery.java | 14 +++++ .../client/apis/paths/Fakerefsarraymodel.java | 14 +++++ .../apis/paths/Fakerefsarrayofenums.java | 14 +++++ .../client/apis/paths/Fakerefsboolean.java | 14 +++++ ...efscomposedoneofnumberwithvalidations.java | 14 +++++ .../client/apis/paths/Fakerefsenum.java | 14 +++++ .../client/apis/paths/Fakerefsmammal.java | 14 +++++ .../client/apis/paths/Fakerefsnumber.java | 14 +++++ .../Fakerefsobjectmodelwithrefprops.java | 14 +++++ .../client/apis/paths/Fakerefsstring.java | 14 +++++ .../apis/paths/Fakeresponsewithoutschema.java | 14 +++++ .../apis/paths/Faketestqueryparamters.java | 14 +++++ .../apis/paths/Fakeuploaddownloadfile.java | 14 +++++ .../client/apis/paths/Fakeuploadfile.java | 14 +++++ .../client/apis/paths/Fakeuploadfiles.java | 14 +++++ .../apis/paths/Fakewildcardresponses.java | 14 +++++ .../client/apis/paths/Foo.java | 14 +++++ .../client/apis/paths/Pet.java | 16 ++++++ .../client/apis/paths/Petfindbystatus.java | 14 +++++ .../client/apis/paths/Petfindbytags.java | 14 +++++ .../client/apis/paths/Petpetid.java | 18 ++++++ .../apis/paths/Petpetiduploadimage.java | 14 +++++ .../client/apis/paths/Solidus.java | 14 +++++ .../client/apis/paths/Storeinventory.java | 14 +++++ .../client/apis/paths/Storeorder.java | 14 +++++ .../client/apis/paths/Storeorderorderid.java | 16 ++++++ .../client/apis/paths/User.java | 14 +++++ .../apis/paths/Usercreatewitharray.java | 14 +++++ .../client/apis/paths/Usercreatewithlist.java | 14 +++++ .../client/apis/paths/Userlogin.java | 14 +++++ .../client/apis/paths/Userlogout.java | 14 +++++ .../client/apis/paths/Userusername.java | 18 ++++++ .../codegen/generators/DefaultGenerator.java | 6 +- .../generators/JavaClientGenerator.java | 11 +++- .../packagename/apis/apis_path_to_api.hbs | 23 ++++++++ .../main/java/packagename/apis/paths/Api.hbs | 18 ++++++ 61 files changed, 918 insertions(+), 2 deletions(-) create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Anotherfakedummy.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Commonparamsubdir.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fake.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeadditionalpropertieswitharrayofenums.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakebodywithfileschema.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakebodywithqueryparams.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakecasesensitiveparams.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeclassnametest.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakedeletecoffeeid.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakehealth.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeinlineadditionalproperties.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeinlinecomposition.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonformdata.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonpatch.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonwithcharset.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultiplerequestbodycontenttypes.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultipleresponsebodies.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultiplesecurities.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeobjinquery.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeparametercollisions1ababselfab.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakepemcontenttype.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakepetiduploadimagewithrequiredfile.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakequeryparamwithjsoncontenttype.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeredirection.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefobjinquery.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsarraymodel.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsarrayofenums.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsboolean.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefscomposedoneofnumberwithvalidations.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsenum.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsmammal.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsnumber.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsobjectmodelwithrefprops.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsstring.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeresponsewithoutschema.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Faketestqueryparamters.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploaddownloadfile.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploadfile.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploadfiles.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakewildcardresponses.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Foo.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Pet.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petfindbystatus.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petfindbytags.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petpetid.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petpetiduploadimage.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Solidus.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Storeinventory.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Storeorder.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Storeorderorderid.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/User.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Usercreatewitharray.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Usercreatewithlist.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Userlogin.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Userlogout.java create mode 100644 samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Userusername.java create mode 100644 src/main/resources/java/src/main/java/packagename/apis/apis_path_to_api.hbs create mode 100644 src/main/resources/java/src/main/java/packagename/apis/paths/Api.hbs diff --git a/samples/client/petstore/java/.openapi-generator/FILES b/samples/client/petstore/java/.openapi-generator/FILES index 7631fcda9c8..e1a0e83ecda 100644 --- a/samples/client/petstore/java/.openapi-generator/FILES +++ b/samples/client/petstore/java/.openapi-generator/FILES @@ -691,6 +691,62 @@ docs/servers/server1/Variables.md pom.xml src/main/java/org/openapijsonschematools/client/RootServerInfo.java src/main/java/org/openapijsonschematools/client/apiclient/ApiClient.java +src/main/java/org/openapijsonschematools/client/apis/paths/Anotherfakedummy.java +src/main/java/org/openapijsonschematools/client/apis/paths/Commonparamsubdir.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fake.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakeadditionalpropertieswitharrayofenums.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakebodywithfileschema.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakebodywithqueryparams.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakecasesensitiveparams.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakeclassnametest.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakedeletecoffeeid.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakehealth.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakeinlineadditionalproperties.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakeinlinecomposition.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonformdata.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonpatch.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonwithcharset.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultiplerequestbodycontenttypes.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultipleresponsebodies.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultiplesecurities.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakeobjinquery.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakeparametercollisions1ababselfab.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakepemcontenttype.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakepetiduploadimagewithrequiredfile.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakequeryparamwithjsoncontenttype.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakeredirection.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefobjinquery.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsarraymodel.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsarrayofenums.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsboolean.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefscomposedoneofnumberwithvalidations.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsenum.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsmammal.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsnumber.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsobjectmodelwithrefprops.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsstring.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakeresponsewithoutschema.java +src/main/java/org/openapijsonschematools/client/apis/paths/Faketestqueryparamters.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploaddownloadfile.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploadfile.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploadfiles.java +src/main/java/org/openapijsonschematools/client/apis/paths/Fakewildcardresponses.java +src/main/java/org/openapijsonschematools/client/apis/paths/Foo.java +src/main/java/org/openapijsonschematools/client/apis/paths/Pet.java +src/main/java/org/openapijsonschematools/client/apis/paths/Petfindbystatus.java +src/main/java/org/openapijsonschematools/client/apis/paths/Petfindbytags.java +src/main/java/org/openapijsonschematools/client/apis/paths/Petpetid.java +src/main/java/org/openapijsonschematools/client/apis/paths/Petpetiduploadimage.java +src/main/java/org/openapijsonschematools/client/apis/paths/Solidus.java +src/main/java/org/openapijsonschematools/client/apis/paths/Storeinventory.java +src/main/java/org/openapijsonschematools/client/apis/paths/Storeorder.java +src/main/java/org/openapijsonschematools/client/apis/paths/Storeorderorderid.java +src/main/java/org/openapijsonschematools/client/apis/paths/User.java +src/main/java/org/openapijsonschematools/client/apis/paths/Usercreatewitharray.java +src/main/java/org/openapijsonschematools/client/apis/paths/Usercreatewithlist.java +src/main/java/org/openapijsonschematools/client/apis/paths/Userlogin.java +src/main/java/org/openapijsonschematools/client/apis/paths/Userlogout.java +src/main/java/org/openapijsonschematools/client/apis/paths/Userusername.java src/main/java/org/openapijsonschematools/client/components/headers/Int32JsonContentTypeHeader.java src/main/java/org/openapijsonschematools/client/components/headers/NumberHeader.java src/main/java/org/openapijsonschematools/client/components/headers/RefContentSchemaHeader.java diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Anotherfakedummy.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Anotherfakedummy.java new file mode 100644 index 00000000000..b96500d8de6 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Anotherfakedummy.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.anotherfakedummy.Patch; + +public class Anotherfakedummy extends ApiClient implements + Patch.PatchOperation +{ + public Anotherfakedummy(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Commonparamsubdir.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Commonparamsubdir.java new file mode 100644 index 00000000000..f1717c68757 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Commonparamsubdir.java @@ -0,0 +1,18 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.commonparamsubdir.Delete; +import org.openapijsonschematools.client.paths.commonparamsubdir.Get; +import org.openapijsonschematools.client.paths.commonparamsubdir.Post; + +public class Commonparamsubdir extends ApiClient implements + Delete.DeleteOperation, + Get.GetOperation, + Post.PostOperation +{ + public Commonparamsubdir(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fake.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fake.java new file mode 100644 index 00000000000..2cadb3de28b --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fake.java @@ -0,0 +1,20 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fake.Delete; +import org.openapijsonschematools.client.paths.fake.Get; +import org.openapijsonschematools.client.paths.fake.Patch; +import org.openapijsonschematools.client.paths.fake.Post; + +public class Fake extends ApiClient implements + Delete.DeleteOperation, + Get.GetOperation, + Patch.PatchOperation, + Post.PostOperation +{ + public Fake(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeadditionalpropertieswitharrayofenums.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeadditionalpropertieswitharrayofenums.java new file mode 100644 index 00000000000..902986e4f1a --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeadditionalpropertieswitharrayofenums.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakeadditionalpropertieswitharrayofenums.Get; + +public class Fakeadditionalpropertieswitharrayofenums extends ApiClient implements + Get.GetOperation +{ + public Fakeadditionalpropertieswitharrayofenums(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakebodywithfileschema.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakebodywithfileschema.java new file mode 100644 index 00000000000..b29d43748eb --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakebodywithfileschema.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakebodywithfileschema.Put; + +public class Fakebodywithfileschema extends ApiClient implements + Put.PutOperation +{ + public Fakebodywithfileschema(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakebodywithqueryparams.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakebodywithqueryparams.java new file mode 100644 index 00000000000..8ea41376bbe --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakebodywithqueryparams.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakebodywithqueryparams.Put; + +public class Fakebodywithqueryparams extends ApiClient implements + Put.PutOperation +{ + public Fakebodywithqueryparams(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakecasesensitiveparams.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakecasesensitiveparams.java new file mode 100644 index 00000000000..120a353ca22 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakecasesensitiveparams.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakecasesensitiveparams.Put; + +public class Fakecasesensitiveparams extends ApiClient implements + Put.PutOperation +{ + public Fakecasesensitiveparams(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeclassnametest.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeclassnametest.java new file mode 100644 index 00000000000..cfbadfcb722 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeclassnametest.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakeclassnametest.Patch; + +public class Fakeclassnametest extends ApiClient implements + Patch.PatchOperation +{ + public Fakeclassnametest(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakedeletecoffeeid.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakedeletecoffeeid.java new file mode 100644 index 00000000000..db4535ddf34 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakedeletecoffeeid.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakedeletecoffeeid.Delete; + +public class Fakedeletecoffeeid extends ApiClient implements + Delete.DeleteOperation +{ + public Fakedeletecoffeeid(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakehealth.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakehealth.java new file mode 100644 index 00000000000..58e692b13b4 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakehealth.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakehealth.Get; + +public class Fakehealth extends ApiClient implements + Get.GetOperation +{ + public Fakehealth(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeinlineadditionalproperties.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeinlineadditionalproperties.java new file mode 100644 index 00000000000..e528dc7fdf6 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeinlineadditionalproperties.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakeinlineadditionalproperties.Post; + +public class Fakeinlineadditionalproperties extends ApiClient implements + Post.PostOperation +{ + public Fakeinlineadditionalproperties(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeinlinecomposition.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeinlinecomposition.java new file mode 100644 index 00000000000..fb535e78d76 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeinlinecomposition.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakeinlinecomposition.Post; + +public class Fakeinlinecomposition extends ApiClient implements + Post.PostOperation +{ + public Fakeinlinecomposition(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonformdata.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonformdata.java new file mode 100644 index 00000000000..9417cc26264 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonformdata.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakejsonformdata.Get; + +public class Fakejsonformdata extends ApiClient implements + Get.GetOperation +{ + public Fakejsonformdata(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonpatch.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonpatch.java new file mode 100644 index 00000000000..3c8c51c7950 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonpatch.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakejsonpatch.Patch; + +public class Fakejsonpatch extends ApiClient implements + Patch.PatchOperation +{ + public Fakejsonpatch(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonwithcharset.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonwithcharset.java new file mode 100644 index 00000000000..e32bd66c62c --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakejsonwithcharset.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakejsonwithcharset.Post; + +public class Fakejsonwithcharset extends ApiClient implements + Post.PostOperation +{ + public Fakejsonwithcharset(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultiplerequestbodycontenttypes.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultiplerequestbodycontenttypes.java new file mode 100644 index 00000000000..a0a98250053 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultiplerequestbodycontenttypes.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakemultiplerequestbodycontenttypes.Post; + +public class Fakemultiplerequestbodycontenttypes extends ApiClient implements + Post.PostOperation +{ + public Fakemultiplerequestbodycontenttypes(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultipleresponsebodies.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultipleresponsebodies.java new file mode 100644 index 00000000000..6a85170bb25 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultipleresponsebodies.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakemultipleresponsebodies.Get; + +public class Fakemultipleresponsebodies extends ApiClient implements + Get.GetOperation +{ + public Fakemultipleresponsebodies(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultiplesecurities.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultiplesecurities.java new file mode 100644 index 00000000000..f5d91eaff14 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakemultiplesecurities.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakemultiplesecurities.Get; + +public class Fakemultiplesecurities extends ApiClient implements + Get.GetOperation +{ + public Fakemultiplesecurities(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeobjinquery.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeobjinquery.java new file mode 100644 index 00000000000..054390b63be --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeobjinquery.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakeobjinquery.Get; + +public class Fakeobjinquery extends ApiClient implements + Get.GetOperation +{ + public Fakeobjinquery(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeparametercollisions1ababselfab.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeparametercollisions1ababselfab.java new file mode 100644 index 00000000000..3980e253303 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeparametercollisions1ababselfab.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakeparametercollisions1ababselfab.Post; + +public class Fakeparametercollisions1ababselfab extends ApiClient implements + Post.PostOperation +{ + public Fakeparametercollisions1ababselfab(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakepemcontenttype.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakepemcontenttype.java new file mode 100644 index 00000000000..2fe9f5087b6 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakepemcontenttype.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakepemcontenttype.Get; + +public class Fakepemcontenttype extends ApiClient implements + Get.GetOperation +{ + public Fakepemcontenttype(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakepetiduploadimagewithrequiredfile.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakepetiduploadimagewithrequiredfile.java new file mode 100644 index 00000000000..d5be7e96039 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakepetiduploadimagewithrequiredfile.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakepetiduploadimagewithrequiredfile.Post; + +public class Fakepetiduploadimagewithrequiredfile extends ApiClient implements + Post.PostOperation +{ + public Fakepetiduploadimagewithrequiredfile(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakequeryparamwithjsoncontenttype.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakequeryparamwithjsoncontenttype.java new file mode 100644 index 00000000000..fbb17e7d0c0 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakequeryparamwithjsoncontenttype.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakequeryparamwithjsoncontenttype.Get; + +public class Fakequeryparamwithjsoncontenttype extends ApiClient implements + Get.GetOperation +{ + public Fakequeryparamwithjsoncontenttype(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeredirection.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeredirection.java new file mode 100644 index 00000000000..efe0033e513 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeredirection.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakeredirection.Get; + +public class Fakeredirection extends ApiClient implements + Get.GetOperation +{ + public Fakeredirection(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefobjinquery.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefobjinquery.java new file mode 100644 index 00000000000..b939a7c7b43 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefobjinquery.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakerefobjinquery.Get; + +public class Fakerefobjinquery extends ApiClient implements + Get.GetOperation +{ + public Fakerefobjinquery(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsarraymodel.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsarraymodel.java new file mode 100644 index 00000000000..15e1f153ba3 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsarraymodel.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakerefsarraymodel.Post; + +public class Fakerefsarraymodel extends ApiClient implements + Post.PostOperation +{ + public Fakerefsarraymodel(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsarrayofenums.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsarrayofenums.java new file mode 100644 index 00000000000..211075237b6 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsarrayofenums.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakerefsarrayofenums.Post; + +public class Fakerefsarrayofenums extends ApiClient implements + Post.PostOperation +{ + public Fakerefsarrayofenums(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsboolean.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsboolean.java new file mode 100644 index 00000000000..9f9d4604bf5 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsboolean.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakerefsboolean.Post; + +public class Fakerefsboolean extends ApiClient implements + Post.PostOperation +{ + public Fakerefsboolean(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefscomposedoneofnumberwithvalidations.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefscomposedoneofnumberwithvalidations.java new file mode 100644 index 00000000000..7803c3943cc --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefscomposedoneofnumberwithvalidations.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakerefscomposedoneofnumberwithvalidations.Post; + +public class Fakerefscomposedoneofnumberwithvalidations extends ApiClient implements + Post.PostOperation +{ + public Fakerefscomposedoneofnumberwithvalidations(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsenum.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsenum.java new file mode 100644 index 00000000000..45d740d1e97 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsenum.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakerefsenum.Post; + +public class Fakerefsenum extends ApiClient implements + Post.PostOperation +{ + public Fakerefsenum(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsmammal.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsmammal.java new file mode 100644 index 00000000000..5ba915d49ad --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsmammal.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakerefsmammal.Post; + +public class Fakerefsmammal extends ApiClient implements + Post.PostOperation +{ + public Fakerefsmammal(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsnumber.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsnumber.java new file mode 100644 index 00000000000..8be0ed82a67 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsnumber.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakerefsnumber.Post; + +public class Fakerefsnumber extends ApiClient implements + Post.PostOperation +{ + public Fakerefsnumber(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsobjectmodelwithrefprops.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsobjectmodelwithrefprops.java new file mode 100644 index 00000000000..8efd99ec952 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsobjectmodelwithrefprops.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakerefsobjectmodelwithrefprops.Post; + +public class Fakerefsobjectmodelwithrefprops extends ApiClient implements + Post.PostOperation +{ + public Fakerefsobjectmodelwithrefprops(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsstring.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsstring.java new file mode 100644 index 00000000000..0e1120f0490 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakerefsstring.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakerefsstring.Post; + +public class Fakerefsstring extends ApiClient implements + Post.PostOperation +{ + public Fakerefsstring(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeresponsewithoutschema.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeresponsewithoutschema.java new file mode 100644 index 00000000000..2b3b017a001 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeresponsewithoutschema.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakeresponsewithoutschema.Get; + +public class Fakeresponsewithoutschema extends ApiClient implements + Get.GetOperation +{ + public Fakeresponsewithoutschema(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Faketestqueryparamters.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Faketestqueryparamters.java new file mode 100644 index 00000000000..e304bfcefab --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Faketestqueryparamters.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.faketestqueryparamters.Put; + +public class Faketestqueryparamters extends ApiClient implements + Put.PutOperation +{ + public Faketestqueryparamters(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploaddownloadfile.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploaddownloadfile.java new file mode 100644 index 00000000000..49440fbd9e2 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploaddownloadfile.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakeuploaddownloadfile.Post; + +public class Fakeuploaddownloadfile extends ApiClient implements + Post.PostOperation +{ + public Fakeuploaddownloadfile(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploadfile.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploadfile.java new file mode 100644 index 00000000000..460e055ed5a --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploadfile.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakeuploadfile.Post; + +public class Fakeuploadfile extends ApiClient implements + Post.PostOperation +{ + public Fakeuploadfile(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploadfiles.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploadfiles.java new file mode 100644 index 00000000000..e1fab8525f2 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakeuploadfiles.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakeuploadfiles.Post; + +public class Fakeuploadfiles extends ApiClient implements + Post.PostOperation +{ + public Fakeuploadfiles(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakewildcardresponses.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakewildcardresponses.java new file mode 100644 index 00000000000..2b78ed8990a --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Fakewildcardresponses.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.fakewildcardresponses.Get; + +public class Fakewildcardresponses extends ApiClient implements + Get.GetOperation +{ + public Fakewildcardresponses(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Foo.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Foo.java new file mode 100644 index 00000000000..60f398da011 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Foo.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.foo.Get; + +public class Foo extends ApiClient implements + Get.GetOperation +{ + public Foo(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Pet.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Pet.java new file mode 100644 index 00000000000..e64187644af --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Pet.java @@ -0,0 +1,16 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.pet.Post; +import org.openapijsonschematools.client.paths.pet.Put; + +public class Pet extends ApiClient implements + Post.PostOperation, + Put.PutOperation +{ + public Pet(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petfindbystatus.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petfindbystatus.java new file mode 100644 index 00000000000..26340368d45 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petfindbystatus.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.petfindbystatus.Get; + +public class Petfindbystatus extends ApiClient implements + Get.GetOperation +{ + public Petfindbystatus(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petfindbytags.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petfindbytags.java new file mode 100644 index 00000000000..1acb4910d89 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petfindbytags.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.petfindbytags.Get; + +public class Petfindbytags extends ApiClient implements + Get.GetOperation +{ + public Petfindbytags(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petpetid.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petpetid.java new file mode 100644 index 00000000000..eddc15f7999 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petpetid.java @@ -0,0 +1,18 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.petpetid.Delete; +import org.openapijsonschematools.client.paths.petpetid.Get; +import org.openapijsonschematools.client.paths.petpetid.Post; + +public class Petpetid extends ApiClient implements + Delete.DeleteOperation, + Get.GetOperation, + Post.PostOperation +{ + public Petpetid(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petpetiduploadimage.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petpetiduploadimage.java new file mode 100644 index 00000000000..fcc5f547542 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Petpetiduploadimage.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.petpetiduploadimage.Post; + +public class Petpetiduploadimage extends ApiClient implements + Post.PostOperation +{ + public Petpetiduploadimage(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Solidus.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Solidus.java new file mode 100644 index 00000000000..d4a5ba55c59 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Solidus.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.solidus.Get; + +public class Solidus extends ApiClient implements + Get.GetOperation +{ + public Solidus(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Storeinventory.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Storeinventory.java new file mode 100644 index 00000000000..427a6023a0d --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Storeinventory.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.storeinventory.Get; + +public class Storeinventory extends ApiClient implements + Get.GetOperation +{ + public Storeinventory(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Storeorder.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Storeorder.java new file mode 100644 index 00000000000..f96c91e28be --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Storeorder.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.storeorder.Post; + +public class Storeorder extends ApiClient implements + Post.PostOperation +{ + public Storeorder(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Storeorderorderid.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Storeorderorderid.java new file mode 100644 index 00000000000..2ae9840bfb3 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Storeorderorderid.java @@ -0,0 +1,16 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.storeorderorderid.Delete; +import org.openapijsonschematools.client.paths.storeorderorderid.Get; + +public class Storeorderorderid extends ApiClient implements + Delete.DeleteOperation, + Get.GetOperation +{ + public Storeorderorderid(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/User.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/User.java new file mode 100644 index 00000000000..dc6340be833 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/User.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.user.Post; + +public class User extends ApiClient implements + Post.PostOperation +{ + public User(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Usercreatewitharray.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Usercreatewitharray.java new file mode 100644 index 00000000000..10a36f1bcf2 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Usercreatewitharray.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.usercreatewitharray.Post; + +public class Usercreatewitharray extends ApiClient implements + Post.PostOperation +{ + public Usercreatewitharray(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Usercreatewithlist.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Usercreatewithlist.java new file mode 100644 index 00000000000..49c1c2d4462 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Usercreatewithlist.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.usercreatewithlist.Post; + +public class Usercreatewithlist extends ApiClient implements + Post.PostOperation +{ + public Usercreatewithlist(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Userlogin.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Userlogin.java new file mode 100644 index 00000000000..c078435825e --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Userlogin.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.userlogin.Get; + +public class Userlogin extends ApiClient implements + Get.GetOperation +{ + public Userlogin(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Userlogout.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Userlogout.java new file mode 100644 index 00000000000..5b58353ec75 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Userlogout.java @@ -0,0 +1,14 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.userlogout.Get; + +public class Userlogout extends ApiClient implements + Get.GetOperation +{ + public Userlogout(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Userusername.java b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Userusername.java new file mode 100644 index 00000000000..2b967538231 --- /dev/null +++ b/samples/client/petstore/java/src/main/java/org/openapijsonschematools/client/apis/paths/Userusername.java @@ -0,0 +1,18 @@ +package org.openapijsonschematools.client.apis.paths; + +import org.openapijsonschematools.client.apiclient.ApiClient; +import org.openapijsonschematools.client.configurations.ApiConfiguration; +import org.openapijsonschematools.client.configurations.SchemaConfiguration; +import org.openapijsonschematools.client.paths.userusername.Delete; +import org.openapijsonschematools.client.paths.userusername.Get; +import org.openapijsonschematools.client.paths.userusername.Put; + +public class Userusername extends ApiClient implements + Delete.DeleteOperation, + Get.GetOperation, + Put.PutOperation +{ + public Userusername(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file diff --git a/src/main/java/org/openapijsonschematools/codegen/generators/DefaultGenerator.java b/src/main/java/org/openapijsonschematools/codegen/generators/DefaultGenerator.java index e8ae7a0a972..abeb8df0cc2 100644 --- a/src/main/java/org/openapijsonschematools/codegen/generators/DefaultGenerator.java +++ b/src/main/java/org/openapijsonschematools/codegen/generators/DefaultGenerator.java @@ -4082,6 +4082,10 @@ private void updateApisFilepath(String[] pathPieces) { // #/apis/tags/someTag // #/apis/paths // #/apis/paths/somePath + String[] originalPieces = pathPieces.clone(); + originalPieces[0] = "#"; + String jsonPath = String.join("/", originalPieces); + pathPieces[1] = apiPackage.replace('.', File.separatorChar); if (pathPieces.length < 4) { return; @@ -4089,7 +4093,7 @@ private void updateApisFilepath(String[] pathPieces) { if (pathPieces[2].equals("tags")) { pathPieces[3] = toApiFilename(pathPieces[3]); } else if (pathPieces[2].equals("paths")) { - pathPieces[3] = toPathFilename(ModelUtils.decodeSlashes(pathPieces[3]), null); + pathPieces[3] = toPathFilename(ModelUtils.decodeSlashes(pathPieces[3]), jsonPath); } } diff --git a/src/main/java/org/openapijsonschematools/codegen/generators/JavaClientGenerator.java b/src/main/java/org/openapijsonschematools/codegen/generators/JavaClientGenerator.java index a15605aa665..40c987b5364 100644 --- a/src/main/java/org/openapijsonschematools/codegen/generators/JavaClientGenerator.java +++ b/src/main/java/org/openapijsonschematools/codegen/generators/JavaClientGenerator.java @@ -1034,6 +1034,13 @@ public void processOpts() { put("src/main/java/packagename/paths/path/PathItem.hbs", ".java"); }} ); + // path apis + jsonPathTemplateFiles.put( + CodegenConstants.JSON_PATH_LOCATION_TYPE.API_PATH, + new HashMap<>() {{ + put("src/main/java/packagename/apis/paths/Api.hbs", ".java"); + }} + ); // schema HashMap schemaTemplates = new HashMap<>(); @@ -1400,8 +1407,10 @@ public String getPascalCaseParameter(String basename, String jsonPath) { public String toPathFilename(String name, String jsonPath) { String[] pathPieces = jsonPath.split("/"); - if (pathPieces.length == 3) { + boolean pathClassCase = (pathPieces.length == 3 || (pathPieces.length == 4 && pathPieces[1].equals("apis"))); + if (pathClassCase) { // #/paths/somePath -> Somepath + // #/apis/paths/somePath -> Somepath String moduleFilename = toModuleFilename(name, jsonPath); return camelize(moduleFilename, false); } diff --git a/src/main/resources/java/src/main/java/packagename/apis/apis_path_to_api.hbs b/src/main/resources/java/src/main/java/packagename/apis/apis_path_to_api.hbs new file mode 100644 index 00000000000..51d32123e3a --- /dev/null +++ b/src/main/resources/java/src/main/java/packagename/apis/apis_path_to_api.hbs @@ -0,0 +1,23 @@ +import typing +import typing_extensions + +{{#each paths}} +from {{packageName}}.apis.paths.{{@key.snakeCase}} import {{@key.pascalCase}} +{{/each}} + +PathToApi = typing.TypedDict( + 'PathToApi', + { +{{#each paths}} + "{{{@key.original}}}": typing.Type[{{@key.pascalCase}}], +{{/each}} + } +) + +path_to_api = PathToApi( + { +{{#each paths}} + "{{{@key.original}}}": {{@key.pascalCase}}, +{{/each}} + } +) diff --git a/src/main/resources/java/src/main/java/packagename/apis/paths/Api.hbs b/src/main/resources/java/src/main/java/packagename/apis/paths/Api.hbs new file mode 100644 index 00000000000..9d081afb400 --- /dev/null +++ b/src/main/resources/java/src/main/java/packagename/apis/paths/Api.hbs @@ -0,0 +1,18 @@ +package {{packageName}}.apis.paths; + +import {{packageName}}.apiclient.ApiClient; +import {{packageName}}.configurations.ApiConfiguration; +import {{packageName}}.configurations.SchemaConfiguration; +{{#each pathItem.operations}} +import {{packageName}}.{{subpackage}}.{{jsonPathPiece.pascalCase}}; +{{/each}} + +public class {{pathItem.jsonPathPiece.pascalCase}} extends ApiClient implements +{{#each pathItem.operations}} + {{jsonPathPiece.pascalCase}}.{{jsonPathPiece.pascalCase}}Operation{{#unless @last}},{{/unless}} +{{/each}} +{ + public {{pathItem.jsonPathPiece.pascalCase}}(ApiConfiguration apiConfiguration, SchemaConfiguration schemaConfiguration) { + super(apiConfiguration, schemaConfiguration); + } +} \ No newline at end of file