Commit Graph

2983 Commits

Author SHA1 Message Date
Tony Tam
4acedffffb updated templates 2016-03-31 18:19:49 -06:00
Anton WIMMER
be23d44f12 dart now uses double instead of num to represent double 2016-03-31 16:33:41 +02:00
Anton WIMMER
d2f70cf107 Merge remote-tracking branch 'upstream/master' 2016-03-31 16:03:36 +02:00
wing328
ef1ca9f6df update objc codegen to generate api doc 2016-03-31 22:02:01 +08:00
wing328
f521d6e166 minor fix to docstring in csharp 2016-03-31 16:52:00 +08:00
Tony Tam
94f86613a3 Merge pull request #2470 from swagger-api/update-swagger-core
updated versions
2016-03-30 07:53:31 -07:00
wing328
20f1e97df3 fix typo in readme 2016-03-30 20:58:18 +08:00
wing328
56d1a11df5 minor fix to python readme 2016-03-30 18:14:31 +08:00
wing328
ba74c69fdb update doc for python, add new files 2016-03-30 17:50:38 +08:00
wing328
142a3bab72 generate doc for python api and doc 2016-03-30 15:14:58 +08:00
Tony Tam
d64e8b23a1 updated versions 2016-03-29 23:50:01 -07:00
Tony Tam
d16ae16551 updated versions 2016-03-29 23:46:36 -07:00
Tony Tam
f0c3870386 fixed output path 2016-03-29 00:01:31 -07:00
wing328
981d2f1475 Merge pull request #2453 from wing328/bug/fix_2451
[Android] update build.gradle for android (default, volley)
2016-03-28 23:53:02 +08:00
Arne Jørgensen
0196cdd558 [PHP] Use parent constructor when inheriting 2016-03-28 11:30:27 +02:00
wing328
00c97c8ff6 update build.gradle for android (default, volley) 2016-03-25 17:35:21 +08:00
Anton WIMMER
24bfe25277 dart generator now correct file names for import 2016-03-23 14:10:39 +01:00
Arne Jørgensen
194e80ddab [PHP] Map number without format to float
Previously if you specified a property to be of type `number` and didn't
explicitly specify a format Codegen would map it into an (unknown) PHP
class `Number`.

We add a mapping from Swaggers `number` to PHPs `float`.
2016-03-23 13:24:12 +01:00
Christophe Jolif
fb56e11470 Make sure body params of type Int32/Int64 are correctly encoded for that create JSONEncodable extensions for Int32/Int64. Re-use extensions in Model.encodeToJSON to simplify code. 2016-03-22 22:23:47 +01:00
Tony Tam
327315e9ea Merge pull request #1966 from wing328/rename_nodejs_with_server
[NodeJS] rename nodejs to nodejs-server
2016-03-22 12:21:37 -07:00
Stuart Campbell
87495a747f Changed tense of override to overridden. 2016-03-22 11:33:33 +00:00
Stuart Campbell
553ebd659a Updates to iOS ApiClient - added getting for for offline state and settings for reachability status. This addresses "Default iOS reachability status #2422" 2016-03-22 10:56:56 +00:00
Kosta Krauth
a07eb3bb14 Missing multipart (form data) imports.
Swagger files that declare "in: formData" parameters will result in API class that cannot be compiled due to the usage of "@Multipart" annotations in method signatures.
2016-03-19 14:12:24 -04:00
Scott Williams
4e5ba15fa0 Issue 2410: Suport HTTP body for DELETE operation 2016-03-19 16:51:02 +00:00
Christophe Jolif
677890fc08 Generates Int32/Int64 for Swift when those are the required formats. Fixes #2133. 2016-03-19 13:03:33 +01:00
wing328
6ecf083b0f Merge pull request #2416 from wing328/perl_update_doc
[Perl] update perl documentation and code samples
2016-03-19 18:14:33 +08:00
wing328
b1cde11382 update readme with better app description 2016-03-19 17:46:28 +08:00
wing328
91f963b92d Merge pull request #2414 from xhh/java-default-value
Include parameter's default value in comment for operations
2016-03-19 17:44:21 +08:00
wing328
6e16883146 update perl documentation 2016-03-19 16:38:06 +08:00
wing328
97e821af6b update php readme 2016-03-19 16:15:41 +08:00
xhh
794aae3fcf Include parameter's default value in comment for operations
for Java feign, retrofit and retrofit2 clients
2016-03-19 16:12:34 +08:00
wing328
95cd8b73a6 update sample code, update test case 2016-03-19 16:03:36 +08:00
wing328
d78113be95 fix summary tab in ruby api 2016-03-19 11:16:02 +08:00
wing328
04e56a165e update js doc 2016-03-19 11:11:18 +08:00
wing328
9e45a99e60 udpate ruby api doc 2016-03-19 11:09:49 +08:00
wing328
ac102a38f9 Merge pull request #2405 from wing328/bug/swift_propert_name
[Swift] use baseName for swift model property
2016-03-19 10:54:51 +08:00
wing328
8ebe20dfd5 Merge branch 'default-value-comment' of https://github.com/xhh/swagger-codegen into xhh-default-value-comment
Conflicts:
	modules/swagger-codegen/src/main/resources/Javascript/api.mustache
2016-03-18 16:26:06 +08:00
wing328
d839875d90 Merge pull request #2396 from demonfiddler/master
[JavaScript] Generator options and template improvements
2016-03-18 16:11:35 +08:00
wing328
9525d67cd8 use basename for swift model property 2016-03-18 12:02:26 +08:00
Arne Jørgensen
07630c18eb Add polymorphism in the PHP client API 2016-03-18 00:48:50 +01:00
Arne Jørgensen
64454a16e0 Add inheritance in the PHP client model 2016-03-18 00:48:49 +01:00
Arne Jørgensen
0b71f9ee50 Add discriminator to Codegen Operation object 2016-03-18 00:48:49 +01:00
demonfiddler
9511425019 Fix, tests for Issue #2258 "[JavaScript] Generator options and template improvements" 2016-03-17 11:02:15 +00:00
wing328
05a8c47a36 update docstring to include default value 2016-03-17 17:43:21 +08:00
wing328
b40603d274 update readme, add getting started 2016-03-17 16:53:09 +08:00
xhh
4100a8537b Display parameter's default value for operations
Done for Java clients (default, jersey2, okhttp-gson), Ruby client and
JavaScript client.
2016-03-17 16:22:36 +08:00
wing328
db4218a06f rpelace api with api_instance 2016-03-17 15:44:07 +08:00
wing328
035b27ad83 add getting start section for perl 2016-03-17 15:07:57 +08:00
wing328
2067e993bb add default value to docstring in perl 2016-03-17 14:27:20 +08:00
wing328
1e8d1edc7b Merge pull request #2391 from xhh/js-docs
[JavaScript] Add auto-generated documentation in Markdown to JS client
2016-03-17 13:17:57 +08:00
wing328
b00971edc9 Merge pull request #2398 from wing328/model_start_with_number2
Better handling of model name starting with number
2016-03-17 12:28:27 +08:00
wing328
8ca279f6f7 better handling of model name starting with number for android 2016-03-17 12:11:27 +08:00
wing328
47bb5689d9 better hanlding of model name starting with number 2016-03-17 11:49:06 +08:00
mmschettler
d2826a7376 Merge remote-tracking branch 'refs/remotes/swagger-api/master' 2016-03-16 22:49:01 +01:00
mmschettler
4594c53c81 c# client float default value
better solution
2016-03-16 22:42:05 +01:00
mmschettler
1b16d87dd5 Fix float default value
Decimal literals for floats must be casted to float, because that are
doubles by default
2016-03-16 22:08:14 +01:00
Tony Tam
b479964a60 Merge pull request #2394 from swagger-api/inflector-fixes
fixed typename generation for Map<?,List<?>> types and added gen fold…
2016-03-16 12:10:26 -07:00
Ole Lensmar
01353f25ba fixed typename generation for Map<?,List<?>> types and added gen folder to maven build in generated pom 2016-03-16 11:30:33 -04:00
wing328
4b5a0a4872 beter handling of model name starting with number 2016-03-16 23:10:59 +08:00
xhh
90bd843be6 JavaScript: add auto-generated documentation in Markdown 2016-03-16 19:42:27 +08:00
Arne Jørgensen
3823612674 Use PHP's DateTime::ATOM for true ISO-8601 support
Currently we use PHP's DateTime::ISO8601 for the date-time properties
but according to
http://php.net/manual/en/class.datetime.php#datetime.constants.iso8601
it is actually not compatible with ISO-8601.

Instead we should use DateTime::ATOM.
2016-03-16 11:18:26 +01:00
wing328
a019e13b23 Merge pull request #2388 from wing328/php_api_doc
[PHP] Add documentation (markdown) to APIs and models
2016-03-16 18:08:06 +08:00
wing328
2eda3b16cf fix file example 2016-03-16 16:25:32 +08:00
wing328
c101c1204e add php documentation 2016-03-16 16:14:04 +08:00
wing328
7b31dabe77 fix perl, ruby auth doc in readme 2016-03-16 14:58:19 +08:00
wing328
1e73193ef6 Merge pull request #2349 from wing328/fix_resteasy
[JAX-RS] Fix RestEasy's model missing java.util.ArrayList
2016-03-16 14:40:40 +08:00
wing328
ab41214f06 fix error with resteasy 2016-03-16 14:26:03 +08:00
wing328
838a22ba04 Merge pull request #2351 from ieb/20160310
non default java clients wont compile if description is empty in API json.
2016-03-16 14:22:15 +08:00
wing328
259d113d35 Merge branch 'master' of https://github.com/swagger-api/swagger-codegen into php_api_doc 2016-03-16 11:42:27 +08:00
Tony Tam
5df69fd71e updated to work around https://github.com/swagger-api/swagger-core/issues/1714 2016-03-15 16:06:37 -07:00
Tony Tam
ed224d4c09 updated inflector templates 2016-03-15 15:58:55 -07:00
wing328
44e9b25dfd Merge pull request #2384 from wing328/add_petstore_yml
Add petstore (full) yml file
2016-03-15 22:12:43 +08:00
wing328
fb5f7716db add petstore (full) yml file 2016-03-15 21:42:25 +08:00
wing328
45bc15257e Merge pull request #2378 from arnested/feature/php-empty-datetime
Handle empty date-time gracefully
2016-03-15 20:45:59 +08:00
Arne Jørgensen
65b78f7ffe Handle empty date-time gracefully
Some API's return an invalid, empty string as a date-time property.

DateTime::__construct() will return the current time for empty input
which is probably not what is meant.

The invalid empty string is probably to be interpreted as a missing
field/value.

Let's handle this graceful.
2016-03-15 06:46:51 +01:00
wing328
6d2649de00 fix http user agent in C# 2016-03-15 11:41:48 +08:00
wing328
1936af2cab update android user agent 2016-03-15 11:41:48 +08:00
wing328
be7a49385f set default user default for ruby, php, python, java 2016-03-15 11:41:47 +08:00
wing328
e10c28596c update user-agent for Ruby 2016-03-15 11:41:47 +08:00
wing328
df8d4fd8b8 remove releaseVersion (duplicated with packageVersion) 2016-03-15 11:40:09 +08:00
wing328
532d22c5a3 add api documentation to php 2016-03-14 17:25:11 +08:00
xhh
7505b167b7 Ruby docs: add require and print statements 2016-03-14 15:42:59 +08:00
wing328
84564ae231 Merge pull request #2371 from wing328/csharp_user_agent
[C#] add httpUserAgent option, add configurable user-agent support to C#
2016-03-14 11:03:57 +08:00
wing328
c69abad852 Merge pull request #2372 from wing328/improve_perl_doc
[Perl] add authentication sample code to perl, add links to readme, API list, model list
2016-03-14 10:50:37 +08:00
wing328
b46a1759a8 Merge pull request #2370 from wing328/php_git_push
[PHP] change php git_push.sh location
2016-03-14 10:22:29 +08:00
wing328
7f6069f255 add auth sample code to perl, add links to readme, etc 2016-03-13 22:43:46 +08:00
wing328
cdecb5133f add httpUserAgent option, add customized user-agent support to C# 2016-03-13 17:28:43 +08:00
wing328
41383e78c3 change php git_push location 2016-03-13 15:58:04 +08:00
wing328
0e45f868a0 fix base64encode in csharp, add test case 2016-03-13 00:05:32 +08:00
wing328
b09d34e37c fix scala test cases 2016-03-12 18:44:03 +08:00
wing328
637bdd2f50 add git_push and gitignore to most client generators 2016-03-12 17:35:25 +08:00
wing328
9368fccecc Merge pull request #2344 from xhh/ruby-doc
[Ruby] Add auto-generated documentation in Markdown to Ruby client
2016-03-12 16:08:07 +08:00
xhh
d274af4d4a Ruby docs: add sample code of configuring auths 2016-03-11 19:05:27 +08:00
wing328
62fbcb9e8b Merge pull request #2323 from xhh/js-model-export
[JavaScript] Remove "undefined" from model dependency arguments
2016-03-11 18:08:06 +08:00
wing328
e530016e2d Merge pull request #2357 from wing328/perl_add_git_init
[Perl] add git push script and git setting CLI option
2016-03-11 17:40:55 +08:00
wing328
f619ed3527 fix java docstring 2016-03-11 17:13:19 +08:00
wing328
2c5be10589 add git push script to perl 2016-03-11 16:25:45 +08:00
xhh
1df0923525 Ruby: improve handling of default values and examples for parameters in docs 2016-03-11 15:23:55 +08:00
wing328
3bebbada98 fix command line, update git_push.sh 2016-03-11 14:50:03 +08:00
delenius
a1052a0534 Fix warnings in generated pom.xml file
This also updates the generated petstore, due to previous
changes (not mine).
2016-03-10 11:51:05 -08:00
Ian Boston
f097859ce3 Fixed broken builds when definition contains no description 2016-03-10 15:45:20 +00:00
wing328
4d023e9b92 add release support 2016-03-10 23:11:08 +08:00
xhh
eafcc2427d Some improvements on Ruby docs 2016-03-10 17:19:18 +08:00
wing328
ac15938080 escape html spec char in model summary and value, add model to test
model and property name
2016-03-10 14:35:16 +08:00
wing328
53ef4cfebf Merge pull request #2348 from nrekretep/master
CSharpClientCodegen: Members with same name as the class will not be renamed.
2016-03-10 14:16:21 +08:00
wing328
4649579bac Merge pull request #2346 from krisztiankocsis/optimaster-fixes
Fix invalid variable type in RESTEasy's LocalDateTimeProvider template.
2016-03-10 09:31:32 +08:00
Peter Kern
cf75f823c4 Default values for enums were not generated correctly. 2016-03-09 22:52:36 +01:00
Peter Kern
a3d0fd61f8 compile.bat needs to use backslash to work inside a normal windows cmd. bin directory should be created if it does not exists. 2016-03-09 21:47:20 +01:00
Peter Kern
17a6f5cefb super.postProcessModels needs to be called. Otherwise renaming of members with same name as the class does not take place. 2016-03-09 21:34:33 +01:00
Tony Tam
bd83cfa670 Merge pull request #2342 from swagger-api/issue-2341
added import when description is present
2016-03-09 10:08:21 -08:00
Krisztian Kocsis
792365abcb Fix invalid variable type in RESTEasy's LocalDateTimeProvider template. 2016-03-09 14:38:19 +01:00
xhh
91bae765ef Some fixes to Ruby docs on links and File parameter 2016-03-09 19:36:28 +08:00
xhh
a9042e2410 Ruby: add gitignore 2016-03-09 17:40:27 +08:00
xhh
2c64b885bb Ruby: add auto-generated documentation in Markdown 2016-03-09 17:18:15 +08:00
Tony Tam
bcd3c2cb32 test fix 2016-03-09 00:33:05 -08:00
wing328
7dff26912a fix link to file, add .gitignore 2016-03-09 16:21:51 +08:00
Tony Tam
8da197ced7 added import when description is present 2016-03-09 00:03:06 -08:00
wing328
df61aa1a14 add auth setting to perl doc 2016-03-08 20:07:46 +08:00
wing328
d198983cdf Merge pull request #2327 from xhh/sort-api-model
Sort APIs and models by name
2016-03-08 17:49:06 +08:00
wing328
24c47c7434 add new files for perl generator 2016-03-08 17:07:53 +08:00
wing328
9eecccb418 fix java docstring 2016-03-08 16:24:17 +08:00
wing328
4ec8003ab5 add isPrimitiveType,baseType to parameter 2016-03-08 16:24:16 +08:00
wing328
1b652dab5e fix MD in perl doc 2016-03-08 16:24:16 +08:00
wing328
855f46fed0 add api and model documentation 2016-03-08 16:24:16 +08:00
wing328
e5ed295a78 add example to codegen parameter 2016-03-08 16:24:16 +08:00
wing328
7d642b28b9 add doc for api method 2016-03-08 16:24:16 +08:00
wing328
c9434347c2 Merge pull request #2325 from cbornet/scalar_converter
Add scalar converter to retrofit2
2016-03-08 15:50:45 +08:00
wing328
97b00864ff add StringUtils to JavascriptClosureAngularClientCodegen.java 2016-03-07 21:18:19 +08:00
wing328
e7725a9f45 use model instead of object for reserved keyword model name 2016-03-07 21:08:52 +08:00
xhh
f79886910f Sort API and models by name 2016-03-07 20:28:19 +08:00
cbornet
ba3d548712 remove okhttp and gson dependencies 2016-03-07 10:38:27 +00:00
cbornet
6f114a1556 add scalar converter to retrofit2
Fix #2177
2016-03-07 09:19:55 +00:00
wing328
485d269830 use model instead of object, replace cp with copy (for winxp) 2016-03-07 16:49:29 +08:00
xhh
dfe57bfd6b JS client: remove "undefined" from model dependency arguments
Closes #2279
2016-03-07 15:57:13 +08:00
wing328
b84694380b Merge pull request #2234 from mkhludnev/master
issue #1875 fixing -Dapis= work for -l html, provding test.
2016-03-07 12:07:29 +08:00
wing328
945048ecb2 Merge pull request #2312 from xhh/js-object
[JavaScript] Handle arbitrary object in JavaScript client
2016-03-06 22:43:14 +08:00
wing328
d2baf9cbd7 add type object support to C# 2016-03-05 16:29:25 +08:00
wing328
b5c0f17a02 update php to handle object type and add more test case 2016-03-05 14:25:01 +08:00
wing328
b73c368ba4 Merge pull request #2310 from wing328/better_model_name2
[C#][Perl][PHP] Better model name
2016-03-04 20:38:49 +08:00
xhh
8d964cff52 Handle arbitrary object in JS client
Closes #2165

Other changes:

* Update JS client of the Petstore sample
* Add test cases for getPetByIdInObject and getInventoryInObject
2016-03-04 18:40:03 +08:00
wing328
e813205ba7 Merge pull request #2303 from xhh/ruby-object-tests
[Ruby] Add test cases for empty "object" type to Ruby Petstore sample
2016-03-04 16:57:13 +08:00
xhh
53d8a31bd3 Ruby client: update Petstore sample, fix model import 2016-03-04 15:41:27 +08:00
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
xhh
9b4b0111ad Merge branch 'master' into ruby-object-tests 2016-03-04 12:45:42 +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
xhh
8e4f9fdc7c Add test cases for empty "object" type to Ruby Petstore
And fix the deserialization of empty "object" property
2016-03-03 20:36:15 +08: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
Tommy Alander
61c1f72b0e use correct datatype with enums 2016-02-29 12:37:26 +01:00
xhh
75c2cc9029 Android client: better local variable naming
and fix the importing of Long and Byte
2016-02-29 18:27:23 +08:00
wing328
3106cadaf7 Merge pull request #2273 from xhh/java-local-var
[Java] better local variable naming for Java clients
2016-02-29 18:20:52 +08:00
wing328
d665903b3f Merge pull request #2149 from dhontecillas/master
support latest Retrofit 2 v2.0.0-beta4
2016-02-29 18:05:14 +08:00
wing328
9cdd5323ea Merge pull request #2270 from wing328/ruby_prefix_suffic
[Ruby] add prefix, suffix support to Ruby's model
2016-02-29 17:03:35 +08:00
wing328
b5b8b4de20 fix file mapping in ruby 2016-02-29 16:44:04 +08:00
Tommy Alander
84fb351c7c fixes after merge 2016-02-29 08:46:07 +01:00
Tommy Alander
a2be66d492 Merge remote-tracking branch 'main/master' 2016-02-29 08:24:31 +01:00
xhh
9b229de79f Java clients: better local variable naming 2016-02-29 13:23:56 +08:00
wing328
74d91f4ea1 add prefix, suffix to ts model 2016-02-29 12:11:54 +08:00
Tim Schmelmer
14ed683f9a Fix for clojure API filenames whenthe API is more than one word (as clojure filenames have to replace dashes with underscores) 2016-02-28 21:07:55 -07:00
wing328
6c16c10166 add prefix, suffix support to ruby 2016-02-29 11:14:32 +08:00
wing328
9f3c34dbfa Merge pull request #2267 from wing328/objc_model_prefix
[ObjC] add prefix and suffix support to ObjC models
2016-02-28 18:49:50 +08:00
wing328
f3a1f829d0 Merge pull request #2266 from wing328/php_better_local_var
[Ruby][Python][PHP] better local variable naming for ruby, python and php
2016-02-28 18:23:11 +08:00
wing328
742e3f5070 remove 'method' from python api 2016-02-28 16:51:50 +08:00
wing328
17a93dd5ce add prefix and suffix to objc model 2016-02-28 16:15:44 +08:00
wing328
dfa977627a better reserved word for objc 2016-02-28 15:52:51 +08:00
wing328
f68e93c662 better local variable naming for ruby, python and php 2016-02-28 11:48:14 +08:00
wing328
335a881091 Merge pull request #2264 from wing328/csharp_enhancement_variable
[C#] better local variable naming for C# API client
2016-02-28 11:44:40 +08:00
wing328
8a68a64609 Merge pull request #2261 from wing328/php_model_name_improve
[PHP][Python][Perl] add prefix/suffix support to model name
2016-02-28 11:28:26 +08:00
wing328
7adc7516cf Merge pull request #2262 from Glagnar/issue-2084
Issue 2084
2016-02-28 10:55:49 +08:00
wing328
b077ff18a2 better local variable naming for C# 2016-02-28 02:15:29 +08:00
wing328
72843adae2 Merge pull request #2244 from hideya/feature/2120
Fix #2120, #2157 - Update Swift API method generation for ease of use
2016-02-28 01:09:28 +08:00
Thomas Gilbert
a817772e25 Fix comment typo 2016-02-27 15:46:38 +01:00
Thomas Gilbert
805433a22e Better handling of variable and parameter names 2016-02-27 15:31:40 +01:00
wing328
5db16325d4 update perl model to support prefix and suffix 2016-02-27 21:47:07 +08:00
hideya kawahara
9ee154c13a Make {{projectName}}API namespace for API classes optional 2016-02-27 19:38:12 +09:00
wing328
28769ac671 add prefix and suffic support to php and python models 2016-02-27 18:30:56 +08:00
Vivin Paliath
c3c73b8dae issue #1347
This is a fix to support enums in query parameters. Enum-related information was not being stored on `CodegenParameter` previously; it is now. Test cases have been added to make sure that the enum information is being properly processed from the model.
2016-02-26 08:37:09 -07:00
wing328
029912b25d Merge pull request #2249 from Mindera/master
Fix for #2100 - List<String> being generated as List<Enum>
2016-02-26 22:34:29 +08:00
wing328
c74ea674e0 Merge pull request #2257 from xhh/js-reserved
[JavaScript] Handle reserved operationId/model name in JS client
2016-02-26 21:27:56 +08:00
David Hontecillas
0fe8f7e375 fix build.gradle template for retrofit2 2016-02-26 13:34:57 +01:00
xhh
432fb84a06 Handle reserved operationId/model name in JS client 2016-02-26 19:56:52 +08:00
Paul Ebermann
36f7ffd6eb [feature #1255] make JavaClientCodegen.toModelName independent from super implementation.
As pointed out in the review, using a super.toModelName call makes future changes harder
to review, therefore we are implementing the addition of suffix and prefix here again.

In addition, I fixed the FIXME about assigning the parameter.
2016-02-26 11:31:37 +01:00
Paul Ebermann
70bcf22c82 [feature #1255] fix import problem pointed out during review.
Instead of declaring `Map` and `List` as primitive (which caused them
to be not imported anymore), now we exclude them from the model name
transformation in `JavaClientCodegen.getSwaggerType`.
2016-02-26 11:20:20 +01:00
Paul Ebermann
0ee77636a3 [feature #1255] Java: Use super.toModelName to allow prefix/Suffix addition.
This allows using the model name prefix and suffix parameters also in Java generators.
We add List and Map to the "language specific primitives" so they don't get mangled
by the suffixes/prefixes in `getSwaggerType`
2016-02-26 11:20:20 +01:00
Jim Schubert
087b9118c1 [feature #1255] support model name prefix + suffix also for C#.
AbstractCSharpCodegen does override toModelName, which made the change
to DefaultCodegen have no effect.
2016-02-26 11:20:19 +01:00
Jim Schubert
a6f3914a92 [feature #1255] prefix and suffix for model names.
This implements the command line arguments `--model-name-prefix` and `--model-name-suffix`
for all languages which do not override `DefaultCodegen.toModelName()`.
This fixes most of swagger-api/swagger-codegen#1255.

Connection to the maven plugin works with additional-properties, a more explicit
parameter waits for swagger-api/swagger-codegen#2168.
2016-02-26 11:20:19 +01:00
Paul Ebermann
98c5e70f7c [feature #1255] Start of an implementation of model name prefix + suffix.
This is just the implementation in DefaultCodegen and some configurator stuff,
the connection to command line arguments is still missing.
2016-02-26 11:20:19 +01:00
Maelig Nantel
37e62b89bc Fixes for JAXRS-CXF Codegen 2016-02-26 10:56:26 +01:00
Mkhail Khlundev
f3a3a0211b clearing -Dapis correctly. Travis, it's the last time, I sweargit add src/test/java/io/swagger/codegen/statichtml/StaticHtmlTagsTest.java 2016-02-26 11:31:38 +03:00
Mkhail Khlundev
d84b565069 kicking ci 2016-02-26 10:36:46 +03:00
xhh
35079fedef Merge branch 'master' into java-reserved-operation-id
Conflicts:
	modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java
	modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/ObjcClientCodegen.java
	modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/PythonClientCodegen.java
2016-02-26 11:34:47 +08:00
xhh
dd3a06560d Case-insensitive checking on reserved words 2016-02-26 11:21:54 +08:00
hideya kawahara
ac3ab477d3 Update Swift API method generation for ease of use 2016-02-26 09:21:30 +09:00
Mkhail Khlundev
cd0c0276dc kicking ci 2016-02-25 23:54:00 +03:00
Mkhail Khlundev
d2a0a7b59b kicking ci 2016-02-25 23:16:43 +03:00
Bruno Lopes
4e411a0e64 Fix for #2100 - List<String> being generated as List<Enum> 2016-02-25 19:43:10 +00:00
Mkhail Khlundev
49f56c9e23 issue #1875 fixing -Dapis= work for -l html, provding test. 2016-02-25 22:42:40 +03:00
David Hontecillas
6788c89816 fix templates for retrofit2rx and build.gradle 2016-02-25 17:00:56 +01:00
wing328
da0dc0f80a add test cases for csharp model 2016-02-25 23:37:13 +08:00
wing328
41c0034794 Merge pull request #2243 from wing328/python_better_reserved_word
[Pytthon] better reserved word handling for objc
2016-02-25 22:46:08 +08:00
wing328
2d4ccbfd79 add test case to python, better resered word handling for objc 2016-02-25 20:09:58 +08:00
David Hontecillas
006092f453 removed end of line spaces 2016-02-25 12:23:27 +01:00
wing328
005584cf2a Merge pull request #2240 from wing328/csharp_better_reserved_word
[C#] add better reserved keyword handling for c#
2016-02-25 17:04:44 +08:00
xhh
6b6f0df985 Handle reserved operationId/modelName in Java/Android clients 2016-02-25 16:28:11 +08:00