diff --git a/modules/swagger-codegen/src/main/resources/Java/libraries/rest-assured/api.mustache b/modules/swagger-codegen/src/main/resources/Java/libraries/rest-assured/api.mustache index 940a25c269b..1d1a5d9ae54 100644 --- a/modules/swagger-codegen/src/main/resources/Java/libraries/rest-assured/api.mustache +++ b/modules/swagger-codegen/src/main/resources/Java/libraries/rest-assured/api.mustache @@ -73,6 +73,14 @@ public class {{classname}} { return this; } + /** + * Customise request specification + */ + public {{classname}} reqSpec(Consumer consumer) { + consumer.accept(reqSpec); + return this; + } + {{#operations}} {{#operation}} /** diff --git a/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/AnotherFakeApi.java b/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/AnotherFakeApi.java index 42c71810a90..b6a2b25fe8a 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/AnotherFakeApi.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/AnotherFakeApi.java @@ -74,6 +74,14 @@ public class AnotherFakeApi { return this; } + /** + * Customise request specification + */ + public AnotherFakeApi reqSpec(Consumer consumer) { + consumer.accept(reqSpec); + return this; + } + /** * To test special tags * To test special tags diff --git a/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/FakeApi.java b/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/FakeApi.java index 21b2dd3e589..8dc32bd5765 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/FakeApi.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/FakeApi.java @@ -110,6 +110,14 @@ public class FakeApi { return this; } + /** + * Customise request specification + */ + public FakeApi reqSpec(Consumer consumer) { + consumer.accept(reqSpec); + return this; + } + /** * * Test serialization of outer boolean types diff --git a/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/FakeClassnameTags123Api.java b/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/FakeClassnameTags123Api.java index 77a47d95b82..349997f7ba7 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/FakeClassnameTags123Api.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/FakeClassnameTags123Api.java @@ -74,6 +74,14 @@ public class FakeClassnameTags123Api { return this; } + /** + * Customise request specification + */ + public FakeClassnameTags123Api reqSpec(Consumer consumer) { + consumer.accept(reqSpec); + return this; + } + /** * To test class name in snake case * diff --git a/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/PetApi.java b/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/PetApi.java index 8885b01f6a2..1fb00ae6195 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/PetApi.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/PetApi.java @@ -105,6 +105,14 @@ public class PetApi { return this; } + /** + * Customise request specification + */ + public PetApi reqSpec(Consumer consumer) { + consumer.accept(reqSpec); + return this; + } + /** * Add a new pet to the store * diff --git a/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/StoreApi.java b/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/StoreApi.java index 6542851c376..27e37ed1d42 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/StoreApi.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/StoreApi.java @@ -86,6 +86,14 @@ public class StoreApi { return this; } + /** + * Customise request specification + */ + public StoreApi reqSpec(Consumer consumer) { + consumer.accept(reqSpec); + return this; + } + /** * Delete purchase order by ID * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors diff --git a/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/UserApi.java b/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/UserApi.java index 342d58b4cb9..b854fdf5315 100644 --- a/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/UserApi.java +++ b/samples/client/petstore/java/rest-assured/src/main/java/io/swagger/client/api/UserApi.java @@ -102,6 +102,14 @@ public class UserApi { return this; } + /** + * Customise request specification + */ + public UserApi reqSpec(Consumer consumer) { + consumer.accept(reqSpec); + return this; + } + /** * Create user * This can only be done by the logged in user.