Commit Graph

2532 Commits

Author SHA1 Message Date
wing328 e0b16151f4 better model name for perl 2016-03-04 14:39:28 +08:00
wing328 ae54301ed7 better model name for php 2016-03-04 14:26:28 +08:00
wing328 adc4547c8c Merge pull request #2299 from neoasket/issue-2094
issue-2904 mark 'findMethodResponse' method in DefaultCodegen.java as 'protected'
2016-03-04 12:57:01 +08:00
wing328 f08dfa4cbc Merge pull request #2300 from xhh/js-model-name-prefix-suffix
[JavaScript] Add model name prefix/suffix to JavaScript client
2016-03-04 12:39:51 +08:00
wing328 c51f4c629e to fix #2306 2016-03-04 12:08:57 +08:00
wing328 a92a9f2a03 Merge pull request #1990 from expectedbehavior/php-raw-string
[PHP] Use String instead of Byte Array
2016-03-04 10:57:59 +08:00
wing328 1e4fb0ec96 Merge pull request #2301 from wing328/update_test_file
Update wording for test files
2016-03-04 10:23:13 +08:00
Elijah Miller 74536af3b9 Map binary to string in PHP since ByteArray is no longer in use. 2016-03-03 11:01:13 -05:00
Elijah Miller 6698c532e6 Keep PHP binary responses as strings for easier manipulation. 2016-03-03 11:01:13 -05:00
Alex Kalashnikov 0911b373de describing @param and @return for 'findMethodResponse' method 2016-03-03 16:57:40 +04:00
wing328 7e63226ed4 update wording for test file, minor tweats to petstore test 2016-03-03 20:19:37 +08:00
xhh e420bfd49e Add model name prefix/suffix to JavaScript client 2016-03-03 18:04:37 +08:00
wing328 d2bb505147 Merge pull request #1752 from justusth/master
Csharp Enums
2016-03-03 18:00:36 +08:00
Tommy Alander e649ab1101 indent code 2016-03-03 10:33:16 +01:00
Tommy Alander 033b9871b3 fix the useage of the cli option for emitdefaultvalues and verify that it works 2016-03-03 10:27:42 +01:00
wing328 1f2026576f Merge pull request #2297 from xhh/object-without-properties
Do not generate models for "object" type with no properties
2016-03-03 17:10:34 +08:00
Tommy Alander e23626b05c Merge remote-tracking branch 'main/master' into jmaster 2016-03-03 09:23:50 +01:00
Tommy Alander 2d6dac16b7 add cli option to specify if to emit default values in datamember 2016-03-03 08:32:23 +01:00
wing328 d28f860343 Merge pull request #2202 from traviscollins/master
Added discriminator support to Objective-C
2016-03-03 14:25:07 +08:00
Alex Kalashnikov 20bf205451 adding @javadoc to 'findMethodResponse' method 2016-03-03 10:15:44 +04:00
Alex Kalashnikov 7817ff5f3d mark 'findMethodResponse' method in DefaultCodegen.java as 'protected' to make it possible to override for handling custom response codes 2016-03-03 09:23:55 +04:00
xhh f9cc29fb74 Update petstore to use an inline model for testing
and add test cases to Java clients for "object" type with no properties.
2016-03-03 12:48:44 +08:00
Tommy Alander cb6a71ae89 Merge remote-tracking branch 'main/master' 2016-03-02 19:48:58 +01:00
xhh 7bea6da587 Do not generate models for "object" type with no properties
Also updated the petstore sample to include operations to cover the case
in model property and response, and updated Java clients to sync with
it.

Closes #2237
2016-03-02 21:12:27 +08:00
wing328 18262c1b61 Merge pull request #2256 from hiveship/fix-cxf-codegen
Fixes for JAXRS-CXF Codegen
2016-03-02 20:49:48 +08:00
wing328 78f1c7a601 Merge pull request #2294 from wing328/swift_reserved_word
[Swift] improvements to model
2016-03-02 18:08:33 +08:00
wing328 a57bc98f59 Merge pull request #2295 from neilotoole/issue-2292
Re #2292 : The generated API should now return an err for non-2xx status codes
2016-03-02 17:48:49 +08:00
Neil O'Toole a108c6311a Re #2292 : The generated API should now return an err for non-2xx status codes, though the functionality to return an error object per the swagger is not yet implemented. 2016-03-02 01:49:59 -07:00
wing328 cff259f489 add prefix, suffix to swift model 2016-03-02 16:34:27 +08:00
wing328 057e1d4c4b proper indention for swift generator 2016-03-02 15:46:24 +08:00
Tommy Alander cd0c99655c Merge remote-tracking branch 'main/master' 2016-03-02 08:41:01 +01:00
Thomas Gilbert 785136e991 Use baseName instead of paramName when generating APIs 2016-03-02 08:14:11 +01:00
wing328 336d80cbf3 Merge pull request #2289 from neilotoole/issue-2285
Several minor fixes in the Go client code generator for Camelization of elements
2016-03-02 13:58:17 +08:00
wing328 4bcd81a329 Merge pull request #2286 from xhh/clj-api-name
[Clojure] Improve api name for the Clojure client
2016-03-02 11:16:56 +08:00
Neil O'Toole 54b4da2872 Several minor fixes in the Go client code generator for Camelization of elements per #2285 2016-03-01 09:52:44 -07:00
delenius 067d0a9318 Remove toJson method from JS client
Also regenerates the petstore samples.
2016-03-01 07:41:31 -08:00
Viktor Zeman 42a3f184ff Add option to set request timeout for Javascript request 2016-03-01 13:33:13 +01:00
xhh 09a2bb8b0f Improve api name for the Clojure client
For example, when an operation's tag is "users-api", "users_api" or
"UsersApi", generate the api file named users_api.clj and "users-api"
as the namespace (it was "usersapi.clj" and "usersapi" before).

To implement this, I have to move the "sanitizeTag" method from
DefaultGenerator.java to DefaultCodegen.java so that its behaviour can
be overridden in ClojureClientCodegen.java, which is needed as the
default implementation would sanitize "users-api" to "usersapi" before
the tag is passed to "toApiName" and "toApiFilename".
2016-03-01 18:50:56 +08:00
Maelig Nantel 081c29c984 fix sample generation 2016-03-01 11:25:29 +01:00
wing328 ea3232cb08 Merge pull request #2284 from xhh/java-file-date-model-name-fix
[Java] Fix invalid imports when model name prefix/suffix is present
2016-03-01 18:09:32 +08:00
wing328 9aa59b92bc Merge pull request #2271 from timbogit/fixes/clojure_generator_api_filename
Fix for clojure API filenames
2016-03-01 17:24:36 +08:00
Tommy Alander cbbc2cf5ae Merge remote-tracking branch 'main/master' 2016-03-01 09:05:13 +01:00
xhh 74fedfcf20 Java: fix invalid imports when model name prefix/suffix is present
When generating Java clients with mode name prefix/suffix given, there
are invalid imports on Date and File, e.g. for the Petstore sample
(with model name prefix set to "My" and suffix set to "Model"):

    import io.swagger.client.model.MyfileModel;
    import io.swagger.client.model.MyDateModel;

This commit fixes it to:

    import java.io.File;
    import java.util.Date;
2016-03-01 15:01:10 +08:00
xhh b7280d0af8 Support model prefix/suffix in Android client 2016-03-01 12:30:24 +08:00
xhh 8e937bd0a8 Merge branch 'master' into java-local-var 2016-03-01 12:06:44 +08:00
xhh 665ffa355b Android: add localVar prefix for "response" and "builder" 2016-03-01 12:04:46 +08:00
wing328 6657434b08 Merge pull request #2168 from jimschubert/maven_plugin_configurator
[maven plugin] Use configurator for maven plugin
2016-03-01 11:31:01 +08:00
xhh cc08be6eda Fix concurrent_unit_version in android-volley build.gradle
Closes #2228
2016-03-01 10:50:41 +08:00
Tommy Alander e5f55da74e add hack to make enums nullable 2016-02-29 18:42:35 +01:00
Tommy Alander 8492802328 use nullable types for enums 2016-02-29 15:28:09 +01:00