Commit Graph

1893 Commits

Author SHA1 Message Date
xhh
be0bc71c86 Improve checking of JSON MIME in Java default and jersey2
to support suffix like charset in "application/json; charset=UTF8"
2015-12-09 16:30:55 +08:00
wing328
e767a7d6d8 add default value to objc model properties 2015-12-09 16:21:00 +08:00
xhh
921659be5c Improve checking of JSON MIME in Java okhttp-gson client
to support suffix like charset in "application/json; charset=UTF8"
2015-12-09 16:09:15 +08:00
wing328
36dfa15f93 Merge pull request #1680 from wing328/php_default_value
[PHP] add default value to PHP model
2015-12-09 15:39:34 +08:00
wing328
bf3c1d36d5 add default value to python model 2015-12-09 15:34:39 +08:00
xhh
4fdaeb7371 Improve checking of JSON MIME 2015-12-09 12:38:38 +08:00
xhh
b896c9169a Add comments to model classes in Ruby client 2015-12-09 11:30:48 +08:00
xhh
21bd4fbbc1 Add default value to Ruby model 2015-12-09 11:30:09 +08:00
wing328
0dd2ebc78e Merge pull request #1679 from wing328/csharp_default_value
[C#] add default member's value for C# models
2015-12-09 10:43:26 +08:00
wing328
f2af05737a Merge pull request #1677 from xhh/ruby-api-with-http-info
Added with-http-info API methods to Ruby client
2015-12-09 10:34:03 +08:00
Mateusz Mackowiak
a01dfb693b Support for extended 'application/json' HeaderAccept types 2015-12-08 18:52:59 +01:00
wing328
258bb27f30 Merge pull request #1672 from wing328/php_add_http_info
[PHP] add `WithHttpInfo` method to return HTTP status code and response headers
2015-12-08 18:31:43 +08:00
wing328
2e6da5c0d2 Merge pull request #1678 from lmikkelsen/qt5-include
Replace #import with #include in the Qt5 generator
2015-12-08 17:00:52 +08:00
wing328
4b656c516f add default value to php model 2015-12-08 15:59:46 +08:00
wing328
b122107a80 Merge pull request #1653 from ianmcorvidae/clojure-tweaks
Clojure client: docstrings tweaks
2015-12-08 15:21:45 +08:00
wing328
f9f0992cc8 add default member's value for C# models 2015-12-08 15:09:30 +08:00
Lars Mikkelsen
0cef7116e8 Replace #import with #include in the Qt5 generator
The SWGHelpers.cpp file uses non-standard #import statements. This
causes the following error when built using Visual Studio 2013:

SWGHelpers.cpp(4): fatal error C1083: Cannot open type library file:
'c:\qt\qt5.5.1\5.5\msvc2013_64\include\qtcore\qdebug': Error loading
type library/DLL.
2015-12-07 23:30:37 -05:00
David Kiss
1723078508 added support in feign for binary uploads 2015-12-07 22:34:38 -05:00
xhh
07de03c09b Return data before response status code and headers 2015-12-07 16:10:24 +08:00
xhh
66112d9eb5 Added with-http-info API methods to Ruby client
to allow accessing response status code and headers, and removed the methods of
recording last response info from ApiClient.
2015-12-07 15:48:59 +08:00
David Kiss
eb4acd0971 added unit tests to feign client 2015-12-07 01:13:20 -05:00
xhh
80ed75eef0 Add more javadoc to Java okhttp-gson client 2015-12-07 12:23:50 +08:00
xhh
b1bc75189a Add WithHttpInfo API methods to Java okhttp-gson client
to allow accessing response status code and headers
and removed the methods of recording last response info from
ApiClient.
2015-12-07 11:17:32 +08:00
wing328
c5a48d9891 Merge pull request #1664 from xhh/clojure-resp-info
Support accessing response status code and headers in Clojure client
2015-12-07 10:55:14 +08:00
wing328
e2679b2aa7 Merge pull request #1671 from jfiala/master
Add basic Javascript SDK support
2015-12-07 10:35:02 +08:00
wing328
340e60002e more style change for php client 2015-12-07 00:52:30 +08:00
wing328
442f87c19a minor style change for php functions 2015-12-07 00:42:25 +08:00
wing328
11466570f7 php add test case for withinfo method returnig void 2015-12-07 00:30:17 +08:00
wing328
b282d4fbea add http_parse_headers, update test case 2015-12-06 23:58:25 +08:00
wing328
19b409eeaf Merge pull request #1571 from wing328/ts_node_fix_url
[TypeScript][Node] remove url API, fix test case
2015-12-06 23:14:32 +08:00
Johannes Fiala
b0e3be8fb3 add AMD support #1294 2015-12-06 13:45:08 +01:00
Johannes Fiala
a7f754faad Cleanup unused code from Java template in Javascript 2015-12-06 12:08:17 +01:00
Johannes Fiala
d9e024a7bf Cleanup mandatoryParam variable in mustache and Codegen, replaced using
-last
2015-12-06 12:06:23 +01:00
wing328
bb341832a5 add http info to php api methods 2015-12-06 19:00:52 +08:00
Johannes Fiala
b3588da6b7 add @const to enumeration values #1294 2015-12-06 11:02:05 +01:00
Johannes Fiala
529a7abfce Add missing template files #1294 2015-12-06 10:40:30 +01:00
Johannes Fiala
da15cf7867 Ignore settings #1294 2015-12-06 10:38:50 +01:00
Johannes Fiala
8fd6b604d3 Add all required parameters as default constructor parameters #1294 2015-12-06 10:37:06 +01:00
Johannes Fiala
1a8a03ee52 cleanup unused templates #1294 2015-12-06 10:36:12 +01:00
Johannes Fiala
34fb2c561f cleanup build error due to missing CodegenConfig configuration entry
#1294
2015-12-06 10:33:52 +01:00
Johannes Fiala
637b9937a8 Merge branch 'master' of https://github.com/jfiala/swagger-codegen 2015-12-05 20:34:55 +01:00
Johannes Fiala
e95e0c88cb add support for clean response object creation in the API class #1294 2015-12-05 20:32:19 +01:00
Johannes Fiala
7c4471a4d6 Adapt output path for api/model 2015-12-05 17:43:35 +01:00
Johannes Fiala
adb26d83f7 Add basic JS SDK support, see Document client SDK #1294 2015-12-05 17:35:18 +01:00
wing328
9367b7f6a6 Merge pull request #1643 from wing328/csharp_refactor
[C#] refactor code to support multiple API keys in multi-threading environment
2015-12-05 11:16:34 +08:00
Ian McEwen
4edeed6053 Clojure client: put docstrings in the right place in core.clj. 2015-12-04 10:01:07 -07:00
wing328
ddd52f613f remove logging from php generator 2015-12-04 22:37:16 +08:00
wing328
e182ad7897 add log to php code gen 2015-12-04 22:29:29 +08:00
wing328
1f68d0f7b0 fix issue with petstore in windows 2015-12-04 18:54:12 +08:00
xhh
4dde0a793d Accessing response status code and headers in Clojure client
Closes #1656
2015-12-04 17:23:57 +08:00
wing328
ab520e41be update return tag in documentation (C#) 2015-12-04 17:07:20 +08:00
wing328
e5cd37ee9b Merge pull request #1659 from xhh/clojure-auth
Improvements on Clojure client: authentications, collectionFormat
2015-12-04 12:37:37 +08:00
wing328
0cd801b952 add async with http info method to C# client 2015-12-03 22:09:40 +08:00
wing328
dd28075a0e add back deprecated method 2015-12-03 17:33:25 +08:00
xhh
9d6b1bb224 Support collectionFormat for array parameters in Clojure client
Closes #1655
2015-12-03 17:25:27 +08:00
wing328
4482f71e05 add apiresponse.mustache 2015-12-03 16:47:14 +08:00
wing328
506b8d2b77 add WithHttpInfo method 2015-12-03 16:34:51 +08:00
xhh
afb7e31e21 Add authentications support to Clojure client
Closes #1654
2015-12-03 13:25:59 +08:00
wing328
a5a4f8c7e0 add api response to C# 2015-12-03 11:10:34 +08:00
wing328
409d66bdd2 Merge pull request #1651 from xhh/jersey2-upload
Fix file uploading issue with Java jersey2 client codegen
2015-12-03 10:10:42 +08:00
wing328
330053902e Merge pull request #1649 from xhh/clojure-escape-char
[Clojure] Escape characters for text in Clojure client
2015-12-03 00:07:53 +08:00
xhh
d11a19d171 Fix file uploading issue with Java jersey2 client codegen
Closes #1650
2015-12-02 18:31:02 +08:00
wing328
cea8ad40cd make apiclient less mutable 2015-12-02 16:01:29 +08:00
wing328
5bb444ba6d Merge pull request #1644 from wing328/objc_special_word
[ObjC] escape objc special words with "var"
2015-12-02 10:50:34 +08:00
xhh
2b9fe5c9bf Escape characters for text in Clojure client
Closes #1648
2015-12-02 10:25:30 +08:00
Nick Maynard
f9185c3f6f JAXRS server :: Inject SecurityContext into every operation 2015-12-01 23:36:43 +08:00
wing328
76de987cd2 Merge pull request #1614 from xhh/auto-generate-operation-id
Auto generate operationId for python-flask server codegen
2015-12-01 17:58:08 +08:00
wing328
d5e394bfcc restore petstore sample 2015-12-01 17:47:37 +08:00
wing328
c64f352ba6 escape objc special word with var 2015-12-01 17:44:07 +08:00
wing328
70dd3a6e4b update to handle model without any properties 2015-12-01 16:28:23 +08:00
wing328
0abe787b58 add default api client 2015-12-01 16:17:22 +08:00
wing328
c9f2380f0f add test case for status code and response header 2015-12-01 14:08:20 +08:00
wing328
a78f33581a Merge pull request #1622 from xhh/not-escape-enum-value
[Java] Fix issue of escaping HTML elements in enum values
2015-12-01 11:51:23 +08:00
Tony Tam
88d8ea23e3 updated templates, files 2015-11-30 10:24:15 -08:00
davidkiss
340e8b3671 reverting changes to swagger-codegen pom.xml 2015-11-30 10:41:44 -05:00
317959997
44c2751d80 added missing files to support JMeter 2015-11-30 10:27:16 -05:00
317959997
83223ae6d0 rolling back previous accidental push on changes to pom.xml files 2015-11-30 10:25:12 -05:00
317959997
845dd22942 added missing JMeter files 2015-11-30 10:18:29 -05:00
wing328
5494b694b7 Merge pull request #1458 from gaalandr/params_support_2.0_spec
fix: codegen does not support spec 2.0 properties for parameters:
2015-11-30 22:02:12 +08:00
xhh
2c6c902878 Merge branch 'master' into auto-generate-operation-id
Conflicts:
	modules/swagger-codegen/src/main/resources/Java/libraries/okhttp-gson/api.mustache
2015-11-30 21:05:47 +08:00
xhh
ba549a966e Merge branch 'master' into not-escape-enum-value
Conflicts:
	modules/swagger-codegen/src/main/resources/Java/enumClass.mustache
2015-11-30 21:00:05 +08:00
wing328
6405fba663 add test cases for configuration 2015-11-30 20:12:58 +08:00
wing328
bb086a7f91 refactor apiclient, configuration, authentication for c# client 2015-11-30 19:45:08 +08:00
wing328
1913b0594f Merge pull request #1628 from wing328/csharp_optional_parameter
[C#] add optional parameter to c# API client
2015-11-30 00:09:25 +08:00
wing328
a41ca7278a update retrofit2 gradle to use double quote 2015-11-29 23:21:44 +08:00
wing328
2d34f567ff Merge pull request #1619 from EduGraph/issue-1075
[PHP] Slim Framework v3 - Server Generator #1075
2015-11-29 00:54:03 +08:00
wing328
dfc0813a18 add optional parameter to c# api client (enabled by default) 2015-11-28 15:40:44 +08:00
317959997
a7f225b6ac added support for generating JMeter project from swagger 2015-11-27 12:25:00 -05:00
317959997
7272cb0feb fixed feign api template 2015-11-27 12:21:59 -05:00
jfastnacht
41936ab5c9 Adjusted index.mustache to fit camelCase variable naming.
Updated index.php sample.
2015-11-27 15:37:25 +01:00
jfastnacht
aebfacaa22 Adjusted codegen to fit pull request comments in https://github.com/swagger-api/swagger-codegen/pull/1619 2015-11-27 15:25:40 +01:00
xhh
7731bc9d37 Fix issue of escaping HTML elements in enum values
See swagger-api/swagger-editor#727
2015-11-27 17:32:31 +08:00
dantran
dfda666806 Honor Enum's value 2015-11-26 21:57:37 -08:00
317959997
be944650df added initial Netflix Feign support 2015-11-26 13:30:04 -05:00
xhh
4531bc41eb Update CodegenTest to apply InlineModelResolver to swagger 2015-11-26 17:44:56 +08:00
xhh
d250ce3bec Do not resolve non-model body parameter as inline model 2015-11-26 17:16:28 +08:00
wing328
1fbdb92625 Merge pull request #1613 from xhh/ruby-eql-hash
[Ruby] Add "==", "eql?" and "hash" methods to Ruby client
2015-11-26 10:29:59 +08:00
wing328
cc6cb176f8 Merge pull request #1600 from zxy198717/master
add upload & downlod progress for Java okhttp
2015-11-26 09:59:34 +08:00
wing328
037616e2d9 Merge pull request #1609 from xhh/java-equals-hash-code
[Java] Add "equals" and "hashCode" methods to Java servers: "jaxrs" and "spring-mvc"
2015-11-25 22:07:34 +08:00
xhh
27e43d3fbb Implement toOperationId for python-flask server codegen
and use "operationId" in the template to replace
vendorExtensions.x-operationId
2015-11-25 19:43:31 +08:00
xhh
801efaa3d4 Replace "nickname" with "operationId" in some API templates 2015-11-25 18:13:39 +08:00
xhh
6675cbc20e Auto generate operationId for python-flask server codegen 2015-11-25 17:55:04 +08:00
wing328
a55088c3cd fix php access token setter 2015-11-25 15:14:04 +08:00
wing328
0bc0d1808e add eq for python, update test case 2015-11-25 15:14:03 +08:00
Tony Tam
0cb8e4ca69 updated readme, base path 2015-11-25 15:14:03 +08:00
xhh
630def9d19 Add "equals" and "hashCode" methods to Java clients
for the "retrofit" and "retrofit2" libraries
2015-11-25 15:14:03 +08:00
xhh
5ae96c61a9 Add "equals" and "hashCode" methods to Java clients
Added for the default, "jersey2" and "okhttp-gson" clients
2015-11-25 15:14:03 +08:00
wing328
3b308bd36f update auth for php to skip empty apikey/username,password 2015-11-25 15:14:03 +08:00
xhh
11d7e44756 Use separate library to do base64 encoding in Java
default and jersey2 clients to make it work in both JVM and Android
2015-11-25 15:14:03 +08:00
wing328
0ed70dcb4d update basic auth to allow only username/password 2015-11-25 15:14:02 +08:00
wing328
d5b80ac8cd better auth for C#, format change 2015-11-25 15:14:02 +08:00
wing328
a2982c248a add test case for pet equal 2015-11-25 15:14:02 +08:00
wing328
1496bf89b9 add equal and gethashcode to C# model 2015-11-25 15:14:02 +08:00
xhh
136d0aaa87 Use okhttp's Credentials class to build basic auth string 2015-11-25 15:14:02 +08:00
wing328
1d47ca69fe update perl auth to skip null apikey/username&password 2015-11-25 15:14:02 +08:00
xhh
e4ac6ef033 Ignore auths when value not specified in Java clients 2015-11-25 15:14:01 +08:00
wing328
7c0fd4b85f update python auth to skip empty token/username,password 2015-11-25 15:12:04 +08:00
Testo Nakada
5a5a716bfd - make Meta generator take the swagger code gen version
- generate the class name correctly if the name contains hyphen
2015-11-25 15:12:04 +08:00
xhh
0dac326230 Add "==", "eql?" and "hash" methods to Ruby client 2015-11-25 11:46:43 +08:00
wing328
d589facb21 Merge pull request #1610 from wing328/python_add_equal
[Python] add eq for python, update test case
2015-11-25 10:59:35 +08:00
wing328
ddc4d8460d fix php access token setter 2015-11-25 00:00:26 +08:00
wing328
b592819e3b add eq for python, update test case 2015-11-24 17:36:38 +08:00
wing328
34a021cdb5 Merge pull request #1596 from wing328/csharp_auth_update
[C#] better authentication, minor format change
2015-11-24 16:27:21 +08:00
xhh
76fe8357ce Add "equals" and "hashCode" methods to Java servers
for "jaxrs" and "spring-mvc"
2015-11-24 15:46:42 +08:00
wing328
a7e1e128f6 Merge pull request #1605 from xhh/java-equals-hash-code
[Java] Add "equals" and "hashCode" methods to Java clients
2015-11-24 15:38:20 +08:00
Tony Tam
bbb7fb5abc updated readme, base path 2015-11-23 14:27:22 -10:00
jfastnacht
d38933f927 Added model.mustache for basic class definitions. Added sample class files. 2015-11-23 17:49:19 +01:00
jfastnacht
70efc066b5 Added notes, output formats, header params and body params 2015-11-23 16:43:13 +01:00
jfastnacht
a81d8c56e3 Adjusted index.mustache to fit Slim Framework v3
Added composer support for Slim Framework v3 RC
Updated samples
2015-11-23 15:34:36 +01:00
xhh
f2a8955926 Add "equals" and "hashCode" methods to Java clients
for the "retrofit" and "retrofit2" libraries
2015-11-23 19:59:44 +08:00
wing328
3872599be2 Merge pull request #1406 from testn/fix-meta
Use the version from the codegen for meta generator
2015-11-23 17:20:46 +08:00
xhh
2e51aa5076 Add "equals" and "hashCode" methods to Java clients
Added for the default, "jersey2" and "okhttp-gson" clients
2015-11-23 15:57:14 +08:00
wing328
5183683692 Merge pull request #1603 from xhh/java-ignore-empty-auth-values
[Java] Improvements on authentications
2015-11-23 15:08:46 +08:00
wing328
09082ab2cb Merge pull request #1604 from wing328/php_update_auth
[PHP] update auth for PHP API client to skip empty API key/username,password
2015-11-23 11:29:36 +08:00
wing328
df6acdd3cf Merge pull request #1602 from wing328/python_auth_update
[Python] update python authentication to skip empty token/username, password
2015-11-23 01:41:02 +08:00
wing328
e11a3d468e update auth for php to skip empty apikey/username,password 2015-11-22 18:35:45 +08:00
xhh
fc3925a1cd Merge branch 'master' into java-ignore-empty-auth-values 2015-11-22 16:35:34 +08:00
xhh
4f831e032c Use separate library to do base64 encoding in Java
default and jersey2 clients to make it work in both JVM and Android
2015-11-22 16:27:14 +08:00
wing328
9d76d39c00 update basic auth to allow only username/password 2015-11-22 16:09:15 +08:00
wing328
a9da01a451 better auth for C#, format change 2015-11-22 16:08:35 +08:00
wing328
c6021da8a1 Merge pull request #1601 from wing328/csharp_obj_compare
[C#] Add Equal and GetHashCode to models
2015-11-22 15:41:40 +08:00
Alvin
98396d04a7 update sample & test 2015-11-21 20:12:11 +08:00
wing328
a8119049ad add test case for pet equal 2015-11-21 15:16:38 +08:00
Alvin
b9cf790d1c add upload & downlod progress for Java okhttp 2015-11-21 15:06:00 +08:00
wing328
1ce3b67aa4 add equal and gethashcode to C# model 2015-11-21 13:22:00 +08:00
xhh
81cf57a00b Use okhttp's Credentials class to build basic auth string 2015-11-20 20:10:05 +08:00
wing328
8303374aa5 update perl auth to skip null apikey/username&password 2015-11-20 17:36:17 +08:00
xhh
b823e8bd35 Ignore auths when value not specified in Java clients 2015-11-20 17:34:46 +08:00
wing328
271661aec7 update python auth to skip empty token/username,password 2015-11-20 17:01:21 +08:00
wing328
c150247dca Merge pull request #1579 from xhh/fix-java-date-format
[Java okhttp-gson] Fix datetime format for Android
2015-11-20 15:59:07 +08:00