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
Andras Gaal
ab062b1386
fix boolean getter errors
2015-11-19 15:15:48 +01:00
Andras Gaal
2c52cc1d86
Merge branch 'masterswaggerio' into params_support_2.0_spec
...
Conflicts:
.gitignore
2015-11-19 15:09:08 +01:00
xhh
d198a5a419
Add support config options to Clojure client
2015-11-19 17:38:08 +08:00
wing328
ff1dd034a8
Merge pull request #1585 from xhh/clojure-client
...
Add a Clojure client codegen
2015-11-19 10:58:40 +08:00
gaalandr
b9c1158bfe
Update CodegenParameter.java
2015-11-18 17:52:32 +01:00
Tony Tam
7727d740f0
Merge pull request #1584 from swagger-api/issue-1582
...
added connexion python server generator
2015-11-18 08:45:22 -06:00
Tony Tam
041eb94a27
renamed
2015-11-18 08:44:45 -06:00
jfastnacht
65b9f9dcce
Added basic Slim Framework support based on silex-PHP
2015-11-18 15:05:05 +01:00
wing328
46d675225f
Merge pull request #1580 from CrossfireCurt/master
...
[Java jersey2] Update Jersey to 2.12 for generated clients
2015-11-18 21:56:41 +08:00
xhh
50c27d258c
Merge branch 'master' into clojure-client
2015-11-18 17:27:29 +08:00
xhh
473aab2d8e
Support file uploading in Clojure client
2015-11-18 17:21:32 +08:00
Tony Tam
f95409210b
fixed cp bug
2015-11-18 00:43:52 -06:00
Tony Tam
5e68bd58fc
fixed swagger listing
2015-11-18 00:33:49 -06:00
Tony Tam
7f62576d88
added connexion
2015-11-18 00:17:33 -06:00
Tony Tam
5db7f6ebb9
updated configuration for system properties
2015-11-18 00:17:21 -06:00
Tony Tam
d71d5ac119
added files
2015-11-17 20:14:53 -08:00
Tony Tam
1e2449c568
Merge pull request #1583 from swagger-api/issue-1581
...
fixes #1581 , rebuilt server
2015-11-17 19:53:25 -08:00
Tony Tam
28c4946945
added initial files
2015-11-17 19:51:48 -08:00
Tony Tam
c7e5c305a9
fixes #1581 , rebuilt server
2015-11-17 18:46:33 -08:00
Curt Hostetter
5eacb4d12c
Update Jersey to 2.12
...
to help MIMEXXX.tmp cleanup https://github.com/swagger-api/swagger-codegen/issues/1576
2015-11-17 09:38:34 -05:00
xhh
431cdc9c37
Java okhttp-gson: fix datetime format for Android
...
by detecting the current environment (Android SDK version and Java
version) and determine a default datetime format accordingly
Closes #1573
2015-11-17 17:54:13 +08:00
wing328
ce7a707ec1
reapply the fix after rebase
2015-11-17 10:06:38 +08:00
wing328
a4e5b5334f
Merge pull request #1572 from wing328/csharp_remove_restsharp_extension
...
[C#] remove dependency on RestSharp extension
2015-11-17 09:53:48 +08:00
xhh
473d34ef76
Merge branch 'master' into clojure-client
2015-11-17 00:47:49 +08:00
xhh
31cb5b1167
Add serialize method to handle JSON serialization
2015-11-17 00:36:52 +08:00
xhh
ff5b1c86ba
Set project URL and license from spec
2015-11-16 23:04:17 +08:00
xhh
cd8cfc50ed
Add Clojure client codegen
2015-11-16 18:00:43 +08:00
wing328
b815163ceb
replace restsharp extension functions with functions in apiclient
2015-11-16 11:30:34 +08:00
wing328
95d8585dce
Merge pull request #1534 from xhh/java-datetime-format
...
[Java] Improvement date-time format in Java clients
2015-11-16 09:57:52 +08:00
wing328
9789eb4ee8
remove url form ts-node, fix test case
2015-11-15 18:26:36 +08:00
Dave Baird
40f8012cbc
Minor cleanup
2015-11-13 21:52:44 +01:00
Dave Baird
5f61d5465e
Merge remote-tracking branch 'upstream/master'
2015-11-13 18:32:31 +00:00
Dave Baird
995a1f547f
Removed endpoint API class documentation code
...
- there is no standard way for a swagger spec to define descriptive
information for an endpoint API
- added markdown as a format to the autodoc script
- added some version information to autogenerated docs
2015-11-13 19:30:47 +01:00
Dave Baird
970c94a4d9
autodoc retrieves descriptions for delegated methods
2015-11-12 16:55:20 +01:00
Cristian Oneț
f8db16c5cd
Fix typo in swift error variable name.
2015-11-12 17:10:10 +02:00
wing328
30c361edd7
Merge pull request #1548 from conet/master
...
The swift code generator can't handle endpoints that return an array of objects
2015-11-12 23:04:58 +08:00
Dave Baird
25c19135ff
autodoc can analyse arbitrary classes
...
- added -c option to load and analyse any class
2015-11-12 14:55:48 +01:00
Dave Baird
c097696276
Added more formats to autodoc output
...
- narrow
- wide
- POD
- HTML
2015-11-12 13:03:04 +01:00
wing328
ee60b5f4f1
Merge pull request #1494 from cbornet/android_manifest
...
Add android manifest to java codegen
2015-11-12 17:17:01 +08:00
xhh
6b3fc79dec
Merge branch 'master' into java-datetime-format
2015-11-12 17:10:08 +08:00
wing328
cbc63d3285
remove line break in TS methods' comment
2015-11-12 16:13:10 +08:00
Dave Baird
389ce144ef
Improved documentation methods
...
- API classes have rudimentary class doc info and useful method doc info
- object classes have more detailed method and class info
- added more tests for doc methods
2015-11-12 00:36:30 +01:00
Dave Baird
3ca7ce6ce6
Merge remote-tracking branch 'upstream/master'
2015-11-11 23:24:39 +00:00
wing328
52320e5f71
Merge pull request #1541 from cbornet/retrofit_oauth_loop
...
[Retrofit] Don't retry if the access token doesn't change
2015-11-11 21:32:41 +08:00
Dave Baird
2144cf5d31
Handle missing security spec more elegantly
...
- remove the optional auth_setup_handler() callback mechanism
- add _global_auth_setup() method on ApiClient to analyse config when
security spec not provided
- add methods on the Configuration class to abstract getting and setting
tokens
2015-11-11 13:43:40 +01:00
aersamkull
2886ca0312
Adds comments to TypeScript Generator
2015-11-11 11:54:42 +01:00
Cristian Oneț
cf8d8deacd
For each object and a decoder that can handle an array of objects.
...
Otherwise REST endpoints that return a list of resources can't be used.
2015-11-10 21:19:32 +02:00
wing328
8836644d37
Merge pull request #1546 from xhh/java-enum-array
...
Fix error with array of enum in Java client
2015-11-10 23:39:21 +08:00
Dave Baird
06db67210c
Tiny doc tweak
2015-11-10 14:50:22 +01:00
Dave Baird
92a758e1b3
Merge remote-tracking branch 'upstream/master'
2015-11-10 13:23:40 +00:00
Dave Baird
77b9f51927
More documentation, and clean up a couple of ragged edges
...
- added documentation for configuring authentication
- made auth_setup_handler() optional
- get_api_key_with_prefix() is more self-documenting
2015-11-10 14:22:32 +01:00
wing328
e00d102c47
Merge pull request #1545 from emilianobonassi/support_retrofit2
...
Add support to Retrofit2
2015-11-10 20:43:19 +08:00
Emiliano Bonassi
47f4396fb7
- fix source/target java version to 1.6
...
- add test profile for CI
2015-11-10 12:30:13 +01:00
Dave Baird
521b73b3ef
Apply the singleton pattern to ApiClient
...
- make the api_client a singleton
- remove it from the configuration namespace
2015-11-10 09:47:58 +01:00
xhh
aaafd0632c
Fix error with array of enum in Java client
...
ref: https://github.com/swagger-api/swagger-codegen/pull/1457#issuecomment-155185530
2015-11-10 12:04:29 +08:00
Emiliano Bonassi
3a7204d66c
Add support to Retrofit2
2015-11-10 03:20:49 +01:00
Dave Baird
c6cd88b281
Merge remote-tracking branch 'upstream/master'
2015-11-09 22:05:38 +00:00
Dave Baird
c06af6d141
Documentation and automatic documentation
...
- added POD to Role.pm
- added README.md files translated from Role.pm POD
- added an autodoc script (based on AutoDoc.pm role). The script prints
a listing of the methods built in Role.pm
- added class_documentation() and method_documentation() accessors on
all object and API classes which return the documentation supplied in
the Swagger spec for the API
2015-11-09 23:04:59 +01:00
crissdev
d9f7944102
typescript: mark optional model properties
2015-11-09 23:20:02 +02:00
Dave Baird
49034946a0
Make class and method documentation available
...
Documentation from the swagger spec is available via methods
class_documentation() and method_documentation() on object and API
classes.
2015-11-09 17:04:19 +01:00
cbornet
dad28dcba0
don't retry if the access token doesn't change
...
This is to avoid an infinite loop if the server always gives an invalid token
2015-11-09 16:10:55 +01:00
cbornet
99c503319b
use platform independant file separator
2015-11-09 11:38:26 +01:00
xhh
e3c44b5af3
Improvement on comment
2015-11-09 16:47:33 +08:00
xhh
c48b93384b
Merge branch 'master' into java-datetime-format
2015-11-09 15:59:32 +08:00
xhh
8cab7e785d
Customizing date format in Java okhttp-gson client
2015-11-09 13:49:50 +08:00
xhh
cbc18c97ba
Customizing date format in Java jersey2 client
2015-11-09 11:58:41 +08:00
Dave Baird
f0f43f5fdf
Fix method names clash in Moose Role
...
When flattening all endpoint API methods into a single class, some
method names may clash, e.g. every API has a new() method. So we skip
them, they must be accessed via the API method. Warnings are emitted to
document skipped methods.
2015-11-08 21:51:26 +01:00
rostskadat
730202deb2
Added @RequestBody annotation in order for the generated code to
...
properly create API Model object.
@RequestBody Annotation Ref:
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-requestbody
2015-11-08 17:24:22 +01:00
Dave Baird
6a5f583ab0
Merge remote-tracking branch 'upstream/master'
2015-11-08 10:13:34 +00:00
wing328
4feca0d680
Merge pull request #1491 from cbornet/javax_android
...
Provide dependency to javax.annotation.Generated for android templates
2015-11-08 11:12:57 +08:00
Dave Baird
6c19f0c26c
Flatten entire API into a single class
...
Added a Moose role which flattens all the individual endpoint APIs into
a single class.
2015-11-07 20:37:13 +01:00
xhh
c59be88a3e
Support customizing date format in model (de)serialization in Java client
...
and update the default date format to conform to RFC3339
2015-11-07 15:16:13 +08:00
wing328
a5878130c4
Merge pull request #1523 from wing328/perl_update_cli
...
[Perl] update CLI option for perl
2015-11-07 10:51:42 +08:00
wing328
f19a8d41e4
Merge pull request #1525 from wing328/ts-reserved-word
...
[TypeScript] add reserved word handling for OperationId (method name)
2015-11-07 10:42:24 +08:00
Tony Tam
195359008a
improved definitions, messages, fixed init params
2015-11-06 10:11:23 -08:00
Tony Tam
33df72ff5b
made host+scheme configurable
2015-11-06 09:13:15 -08:00
Tony Tam
2bcb5f8fc2
Merge pull request #1524 from lugaru1234/optionsCleanup
...
Fixes #1516 : apiPackage and modelPackage options haave been moved from DefaultCodegen
2015-11-06 08:42:42 -08:00
Tony Tam
5b80e95b96
Merge pull request #1519 from swagger-api/issue-1518
...
remove duplicate tags, replace with extensions in templates
2015-11-06 06:22:08 -08:00
wing328
3ff060fa90
add reserved word handling for typescript
2015-11-06 21:46:47 +08:00
wing328
f7ffc7f118
update test case for perl
2015-11-06 21:24:04 +08:00
wing328
0d12f32b05
update cli option for perl
2015-11-06 21:00:04 +08:00
Nadezhda Makarkina
2f76f28dd4
apiPackage and modelPackage options haave been moved from DefaultCodegen to classes, that uses it
2015-11-06 15:44:32 +03:00
wing328
eaf985069b
Merge pull request #1521 from xhh/java-readme
...
[Java] Add README.md to Java clients
2015-11-06 20:31:15 +08:00
xhh
8d3e555f8a
Add README.md to Java clients
...
containing documentation like how to build and use the client
2015-11-06 17:15:32 +08:00
wing328
bd8f7a7aeb
Merge pull request #1509 from xhh/ruby-collection-format
...
[Ruby] Support collectionFormat for header, query and form parameters
2015-11-06 17:07:48 +08:00
Tony Tam
be0232fa35
moved tags to extension to avoid path collisions #1518
2015-11-05 22:26:49 -08:00
wing328
5a8d2c834f
add oauth support to csharp
2015-11-06 13:56:40 +08:00
wing328
a3b90c516d
Merge pull request #1507 from wing328/perl_support_ouath
...
[Perl] add oauth2 support for Perl
2015-11-06 11:39:15 +08:00
Tony Tam
b30cbd9261
correctly set host
2015-11-05 18:52:23 -08:00
Tony Tam
c4b2f210be
fixed context path
2015-11-05 18:49:11 -08:00
Tony Tam
4f2eee771d
Merge branch 'master' of github.com:swagger-api/swagger-codegen
2015-11-05 18:19:29 -08:00
Tony Tam
cdd20ac408
updated swagger definitions for opts
2015-11-05 18:19:21 -08:00
wing328
f5153e6550
Merge pull request #1512 from wing328/csharp_fix_file_import
...
[C#] fix import for file type in model files
2015-11-06 09:34:40 +08:00
wing328
080e302c63
fix csharp import for file in model files
2015-11-05 22:47:53 +08:00
Nadezhda Makarkina
dcd8302f42
added @ApiModelProperty and @JsonIgnore annotations, set defailtValue to java library option
2015-11-05 17:07:40 +03:00
Nadezhda Makarkina
4eeee3b24d
changed resource, method stub for generator options
2015-11-05 16:54:06 +03:00
Nadezhda Makarkina
5d8c23dd09
CliOption hah been change to allow enum values
2015-11-05 16:54:06 +03:00
Tony Tam
dadc85b6fd
added resource, method stub for generator options
2015-11-05 16:54:06 +03:00
xhh
76eeb51af6
Support collectionFormat in Ruby client
...
for header, query and form parameters
2015-11-05 20:02:09 +08:00
wing328
b4146d3f9c
Merge pull request #1479 from sfurholm/feature/add-support-for-sortParamsByRequiredFlag-config-option-to-csharp-and-python
...
Added support for sortParamsByRequiredFlag config option to C# and Python
2015-11-05 18:55:55 +08:00
wing328
4bfc032a64
add oauth2 support for Perl
2015-11-05 16:32:46 +08:00
wing328
30a4be833b
Merge pull request #1502 from dvz5/master
...
Rebuild perl petstore client after previous updates
2015-11-05 11:59:11 +08:00
xhh
9863b631f7
Fix comment to conform to javadoc guideline
2015-11-05 11:23:15 +08:00
Dave Baird
107452d406
Merge remote-tracking branch 'upstream/master'
2015-11-04 22:00:13 +00:00
Dave Baird
f521680c0f
Moved object classes' constructor into base class
2015-11-04 21:42:27 +01:00
Dave Baird
4264b74e40
Minor tidying up
...
Some documentation, fix a warning, added a couple of logger calls.
2015-11-04 20:27:23 +01:00
xhh
5a7bb600d6
Set the ensureUniqueParams option to true by default
2015-11-04 21:28:52 +08:00
xhh
e9ba5ed57c
Fix tests
2015-11-04 21:20:16 +08:00
xhh
1a67f452e2
Make parameters unique in generated code
...
through a config option "ensureUniqueParams" which is false by default
Closes #1422
2015-11-04 20:51:56 +08:00
wing328
76cee8bc6b
Merge pull request #1423 from rbhunt/issue-1391
...
Fix for #1391
2015-11-04 16:12:54 +08:00
wing328
40bd4415f9
Merge pull request #1497 from aersamkull/master
...
Aligns the two typescript generators
2015-11-04 15:54:13 +08:00
wing328
12b872cd14
Merge pull request #1498 from xhh/ruby-deserialize-additional-properties
...
Ruby: support map/hash in model deserialization with additionalProperties
2015-11-04 15:13:12 +08:00
wing328
8fa06a1878
Merge pull request #1496 from wing328/python_improvement1
...
[Python] Add OAuth support
2015-11-04 14:33:47 +08:00
Dave Baird
37b123530f
Add ApiFactory class and proper accessors on object classes
...
ApiFactory provides a get_api() method to generate API objects without
having to hard-code class names. All API and object classes are loaded
automatically.
Also, added proper accessors for attributes of object classes.
2015-11-03 17:58:53 +01:00
wing328
c8ce84f650
replace tab with space, update samples
2015-11-03 21:34:44 +08:00
wing328
42e10fbb14
better error handling for invalid array/map type
2015-11-03 21:33:06 +08:00
wing328
5bf4d022cf
Merge pull request #1490 from xhh/java-oauth
...
Add oauth support for Java client
2015-11-03 20:34:12 +08:00
xhh
abe44df1ec
Ruby: support map/hash in model deserialization with additionalProperties
...
For example, the "scoreMap" and "cateMap" properties below:
"definitions": {
"User": {
"properties": {
"scoreMap": {
"type": "object",
"additionalProperties": {
"type": "integer",
"format": "int32",
}
},
"cateMap": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/Category"
}
}
}
}
}
2015-11-03 16:39:54 +08:00
aersamkull
5580eb7ac3
Aligns the two typescript generators
2015-11-03 09:03:52 +01:00
wing328
792726ddc5
update sample, better handle of $ in naming
2015-11-03 10:29:28 +08:00
wing328
eebb6c4dd0
rename auth token to access token
2015-11-03 10:17:47 +08:00
wing328
89ec500744
add oauth support in python
2015-11-03 10:14:20 +08:00
wing328
2778857714
Merge pull request #1409 from sfurholm/feature/allow-overriding-of-only-some-templates-v2
...
Allow overriding of only some templates when using --template-dir option
2015-11-03 09:33:16 +08:00
wing328
86efdc5b54
Merge pull request #1485 from xhh/ruby-oauth
...
Add oauth support for Ruby client
2015-11-03 09:13:53 +08:00
wing328
cb429149bc
Merge pull request #1492 from tomekc/swift_custom_headers
...
Custom headers in Swift; base URL is now modifyable
2015-11-03 09:05:30 +08:00
cbornet
8b0bf8ff72
add a listener on new token reception
...
Add a listener on new token reception that can then be stored or logged for debug
Add an helper method to add authorizations (otherwise if the swagger def is not complete or correct, it is hard to configure from the main app)
2015-11-02 19:20:24 +01:00
cbornet
5b1f287176
add android manifest to java codegen
2015-11-02 18:32:52 +01:00
cbornet
645b8a01e1
provide dependency to javax.annotation.Generated for android
2015-11-02 16:16:14 +01:00
xhh
a94f9b69af
Add oauth support to other Java clients
...
with libraries jersey2 and okhttp-gson
2015-11-02 22:52:51 +08:00
wing328
1f38ce724f
Merge pull request #1486 from aersamkull/master
...
Addes default headers for TypeScript Angular
2015-11-02 21:36:46 +08:00