wing328
412fcf11f9
update file separator
2015-05-28 15:19:05 +08:00
wing328
e993d08563
rename APIClient to ApiClient, APIClientException to APIException
2015-05-28 15:06:31 +08:00
wing328
61bc652229
use file separator
2015-05-28 14:34:39 +08:00
wing328
699f6fff44
update file path
2015-05-28 14:18:05 +08:00
wing328
1a868abdfa
rename APIClient to ApiClient
2015-05-28 10:51:36 +08:00
hrachya
c9c58cbe4c
new -c/--config option for swagger-cli to specify json config file path
...
setting options passed in config file if those were allowed by lang specific CodegenConfig
2015-05-27 17:37:07 -07:00
hrachya
c3055c7cc4
Adding Config and ConfigParser classes
2015-05-27 17:30:42 -07:00
hrachya
2cca1a8c2c
Changing templateDir back to explicit option for cli
2015-05-27 17:22:44 -07:00
hrachya
a9e767cbd8
Rolling back changes to deprecated class
2015-05-27 17:19:34 -07:00
rlo2014
e93a377982
Removing comment (// do some magic!) that is no longer necessary and confusing. After olensmar refactor of jax-rs codegen, magic/implementation should be placed in the delegate/implementation as opposed to the api itself. Any logic put in api itself will be overwritten with the next code gen, whereas the delegate implemenation will remain intact.
2015-05-27 14:55:28 -07:00
wing328
2c12312b97
update user agent and add more test cases
2015-05-27 22:44:56 +08:00
wing328
866b546cfd
make api client pluggable
2015-05-27 17:56:39 +08:00
hrachya
74f5c769f9
removing extra file, was committed by mistake
2015-05-26 17:10:19 -07:00
hrachya
1e09f5149e
Add 'invokerPackage', 'groupId', 'arifactId', 'artifactVersion', 'sourceFolder' command line options for java (and all the derived ones jaxrs, spring-mvc ...)
...
Add processOpts override to process java specific options
Move supporting file initialization from constructor to processOpts, since it uses some of the options that are not yet set in the constructor
Add setters
2015-05-26 17:05:53 -07:00
hrachya
e08a5a9d83
Add 'modelPackage' and 'apiPackage' as command line options
...
Add setters for modelPackage and apiPackage
2015-05-26 17:01:07 -07:00
hrachya
d7dec5a43d
Use new functionality to add 't' as a command line option to set 'templateDir'
2015-05-26 16:02:27 -07:00
hrachya
33436d62c3
Get all cliOptions for available codegen configs and add to command line options
...
Add all the specified ones to clientOpts properties
2015-05-26 15:57:01 -07:00
hrachya
9f1504062a
add List<CliOption> cliOptions() method to CodegenConfig interface with default implementation in DefaultCodegen
2015-05-26 15:52:25 -07:00
hrachya
f8cafaaee7
new CliOption class for wrapping org.apache.commons.cli.Option
2015-05-26 15:49:32 -07:00
wing328
4d1d163a73
update php template to debug curl
2015-05-26 23:52:35 +08:00
geekerzp
ca145297e9
Updated ApiClient of objc sdk.
...
When create api instance, if we don't pass the `apiClient` parameter,
then get api client instance from the pool.
2015-05-26 18:00:45 +08:00
wing328
c2c43bba37
make datetime nullable
2015-05-26 17:48:52 +08:00
xhh
951b7a9075
Do not use JSON as default Accept header when no produces present
2015-05-26 10:35:49 +08:00
wing328
f807e34b2b
refactor csharp (no compile error)
2015-05-25 18:21:17 +08:00
xhh
aa03be7f76
Clean up old code
2015-05-25 17:25:32 +08:00
xhh
ed14c515bf
Add comments to string utility methods
2015-05-25 16:01:57 +08:00
geekerzp
2d545c7f0b
updated ApiClient of python sdk.
...
Change staticmethod to instance method.
2015-05-25 15:29:31 +08:00
geekerzp
3beeb6125e
updated ApiClient of python sdk.
...
When create api instance, if we don't pass the `api_client` parameter,
then use the default api_client in `config` module.
2015-05-25 14:31:55 +08:00
xhh
fff8972a77
Extract utility methods to the StringUtil class
...
and ignore case when comparing Accept/Content-Type
2015-05-25 12:29:41 +08:00
wing328
92dd5cab93
add restsharp.dll, update compile.bat
2015-05-25 11:44:08 +08:00
xhh
141b580c8c
Minor improvement to Java API client accept and content-type header
2015-05-24 08:52:14 +08:00
Alexey Nechaev
5d581c3b03
Fixes #429 : Handling of composed models has been added.
2015-05-24 00:54:25 +03:00
Tony Tam
85c37fbe27
fix for #781
2015-05-23 09:04:40 -07:00
Tony Tam
82436c5b44
Merge pull request #780 from geekerzp/develop_2.0_objc_contenttype
...
Minor improvement to Objc API Client 'accept' and 'content-type' header
2015-05-23 08:54:53 -07:00
Tony Tam
156afa7795
Merge pull request #778 from wing328/php_apiclient_instance
...
[PHP] Make API client more pluggable
2015-05-23 08:54:33 -07:00
Tony Tam
74dc05bbf5
Merge pull request #776 from wing328/php53_fix_warning
...
[PHP] Fix warning/error related to PHP5.3
2015-05-23 08:53:52 -07:00
Tony Tam
b6d206aff7
Merge pull request #774 from geekerzp/develop_2.0_python_contenttype
...
Minor improvement to Python API Client 'accept' and 'content-type' header
2015-05-23 08:53:34 -07:00
Tony Tam
3cb9d094d3
Merge branch 'ruby-void-response' of ssh://github.com/xhh/swagger-codegen into xhh-ruby-void-response
2015-05-23 08:49:28 -07:00
Tony Tam
d83a275b6e
Merge branch 'develop_2.0' of github.com:swagger-api/swagger-codegen into develop_2.0
2015-05-23 08:48:40 -07:00
Tony Tam
565f054b79
merged
2015-05-23 08:48:18 -07:00
Tony Tam
f4aee62fb4
Merge pull request #775 from wing328/csharp_fix_object_type
...
[C#] Fix "object' type for response
2015-05-23 08:43:14 -07:00
Tony Tam
3638d79291
updated test to get expected value
2015-05-23 08:33:27 -07:00
geekerzp
2514f3aa08
update SWGApiClient.h of objc client.
2015-05-23 15:29:38 +08:00
geekerzp
3d3cbe115e
minor improvement to objc client accept and content-type header
2015-05-23 15:22:12 +08:00
wing328
691838c47d
add test case for api client instance
2015-05-23 10:35:19 +08:00
wing328
612abf134b
api client as instance (not static class)
2015-05-22 22:09:51 +08:00
geekerzp
87a730b5a2
Merge branch 'develop_2.0' into develop_2.0_objc_contenttype
...
Conflicts:
samples/client/petstore/objc/client/SWGPetApi.m
2015-05-22 17:32:57 +08:00
geekerzp
8d0efd812c
updated unittests of python client
2015-05-22 15:50:09 +08:00
geekerzp
245ce642ce
add test cases for ApiClient.select_header_accept and
...
ApiClient.select_header_content_type of python client.
2015-05-22 15:28:36 +08:00
wing328
df4b952312
fix object type without ref for CSharp
2015-05-22 14:12:53 +08:00
xhh
43cfc7d401
Setup authentications in test cases
2015-05-22 12:07:08 +08:00
geekerzp
52807c0724
minor improvement to python client accept and content-type header
2015-05-22 10:45:38 +08:00
William Cheng
fa15f58506
fix warning/error in php5.3
2015-05-22 05:15:46 +08:00
xhh
3d4b5a10c9
Add support of HTTP basic and API key auth to Java codegen
2015-05-21 22:05:46 +08:00
Alexey Nechaev
a590239df9
Fixes #771 : Unit test has been fixed after merge.
2015-05-21 10:49:20 +03:00
Tony Tam
0c3f7a54cd
Merge pull request #770 from swagger-api/jaxrs-interface-generation
...
Jaxrs interface generation
2015-05-20 22:52:00 -07:00
Tony Tam
715a9b8678
merged
2015-05-20 22:50:41 -07:00
Tony Tam
4187be2dc3
Merge pull request #767 from geekerzp/develop_2.0_python_model
...
Pretty print for models of python client
2015-05-20 22:46:41 -07:00
Tony Tam
c8a56add5d
merged
2015-05-20 22:45:52 -07:00
Tony Tam
01ebdb6122
Merge pull request #763 from tomtit/issue728
...
Fixed #728 : Handling of recursive model definitions has been improved.
2015-05-20 22:42:37 -07:00
Tony Tam
e66f9d7fce
Merge pull request #760 from geekerzp/develop_2.0_objc_required_parameter
...
Fix required parameter validation for Objc
2015-05-20 22:42:10 -07:00
Tony Tam
9bf9b3edb7
rebuilt
2015-05-20 22:41:09 -07:00
Tony Tam
515f5440a1
merged
2015-05-20 22:37:51 -07:00
Tony Tam
632480787d
Merge branch 'develop_2.0' of github.com:swagger-api/swagger-codegen into develop_2.0
2015-05-20 22:35:23 -07:00
Tony Tam
8231e7e36a
Merge branch 'develop_2.0_objc_iso8601' of ssh://github.com/geekerzp/swagger-codegen into geekerzp-develop_2.0_objc_iso8601
2015-05-20 22:29:26 -07:00
Tony Tam
ee145aebe7
Merge pull request #743 from lugaru1234/model_ids_with_dots
...
Fixed #593 : Python code failure caused by Model IDs with dots has been fixed
2015-05-20 22:27:53 -07:00
Tony Tam
11dd7784f8
rebuilt
2015-05-20 22:20:51 -07:00
Tony Tam
6fe6a6daa7
Merge branch 'develop_2.0' of github.com:swagger-api/swagger-codegen into develop_2.0
2015-05-20 22:16:55 -07:00
Tony Tam
fd928a3d16
merged
2015-05-20 22:16:24 -07:00
Tony Tam
5a4d3317c2
Merge pull request #723 from swinz/develop_2.0_fixSpringMVCHeaderRequired
...
SpringMVC template is ignoring the required attribute in swagger definition when generating RequestHeader annotation
2015-05-20 22:14:29 -07:00
Tony Tam
ab23cccab4
Merge branch 'develop_2.0' of github.com:swagger-api/swagger-codegen into develop_2.0
2015-05-20 22:13:03 -07:00
Tony Tam
e58f8db9aa
merged
2015-05-20 22:12:37 -07:00
Tony Tam
b059910a01
Merge pull request #700 from wing328/csharp_restcsharp
...
Use RestSharp for CSharp API client
2015-05-20 21:52:28 -07:00
Ole Lensmar
19de558f4a
Merge branches 'develop_2.0' and 'jaxrs-interface-generation' of https://github.com/swagger-api/swagger-codegen into jaxrs-interface-generation
...
Conflicts:
modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/DefaultCodegen.java
2015-05-20 22:51:49 -06:00
Tony Tam
0c1bdc0fd6
merged
2015-05-20 21:48:03 -07:00
Tony Tam
ff81789b37
merged
2015-05-20 21:41:17 -07:00
xhh
9cf4c66331
Update method returning value comment
2015-05-21 11:30:30 +08:00
Ole Lensmar
a6876b8028
Merge branches 'core-1.5.2-M2-compatibility' and 'jaxrs-interface-generation' of https://github.com/swagger-api/swagger-codegen into jaxrs-interface-generation
2015-05-20 18:14:54 -06:00
Ole Lensmar
713e7a6584
updated core dependency version to 1.5.2-M2 with related fixes
2015-05-20 18:06:37 -06:00
Ole Lensmar
778ce0b9f6
Merge branches 'develop_2.0' and 'jaxrs-interface-generation' of https://github.com/swagger-api/swagger-codegen into jaxrs-interface-generation
2015-05-20 17:03:51 -06:00
Ole Lensmar
17d8d14cc8
defaulted sources to go to src/gen/main and added possibility to set impl folder via system property at command-line
2015-05-20 16:49:50 -06:00
wing328
4f310cd7b1
update function comment
2015-05-20 22:13:24 +08:00
geekerzp
9ff0d90853
Updated python models.
...
Overwrite the instance method `__repr__`,
make the `pprint` method output properties infos of the models.
2015-05-20 22:05:34 +08:00
wing328
6e13403a37
fix http basic auth, add test cases for new api client without host
2015-05-20 21:55:16 +08:00
xhh
4702285184
Correct indentation
2015-05-20 21:08:14 +08:00
xhh
dde73d592d
Return nil in Ruby clients for operations that have no response type defined
2015-05-20 21:06:42 +08:00
wing328
9a1dedbe76
add test case (getPetbyId), remove old authenetication (only supports header)
2015-05-20 18:43:34 +08:00
wing328
20439e646f
add test case and prefix support
2015-05-20 18:25:35 +08:00
wing328
06c7a6a109
add todo for oauth, support multiple api key
2015-05-20 17:13:52 +08:00
wing328
278a653154
add authentication
2015-05-20 17:13:52 +08:00
geekerzp
3a8b149f09
minor improvement to objc api client accept and content-type header
2015-05-20 15:52:00 +08:00
kubo_takaichi
7205407818
Add another date formatter (which should be externalized though)
2015-05-20 11:27:45 +09:00
kubo_takaichi
2f6b975669
Remove final mark
2015-05-20 11:27:45 +09:00
kubo_takaichi
16a4b60526
Handle NSNull
2015-05-20 11:27:45 +09:00
kubo_takaichi
9cf1835230
Fix bug
2015-05-20 11:27:45 +09:00
kubo_takaichi
3623a0dd56
Modify Cartfile
2015-05-20 11:27:45 +09:00
kubo_takaichi
e0c0d2a72a
Remove dependency on SwiftyJSON
2015-05-20 11:27:45 +09:00
kubo_takaichi
dbfc46658f
Add once-removed Array extension method
2015-05-20 11:27:45 +09:00
kubo_takaichi
bb3ec04ed1
Introduce Decoders class
2015-05-20 11:27:45 +09:00
kubo_takaichi
be7fccce68
Update JSONEncodable implementations
2015-05-20 11:27:45 +09:00
kubo_takaichi
f21d8503d5
Add manager storage to prevent request cancellation
2015-05-20 11:27:45 +09:00
kubo_takaichi
063e6d062d
Introduce decodable array and dictionary
2015-05-20 11:27:45 +09:00
kubo_takaichi
0b7d758077
Add extension methods for primitives
2015-05-20 11:27:45 +09:00
kubo_takaichi
5dfa753f5c
Do refactor and add extension methods
2015-05-20 11:27:45 +09:00
kubo_takaichi
23d714f2f1
Add swift code generator
2015-05-20 11:27:45 +09:00
kubo_takaichi
f627c81399
Remove some characters from param name and operation id
...
(since swagger-doc emits improper characters)
2015-05-20 11:27:45 +09:00
xhh
0fb1918196
Revert unnecessary changes on whitespace
2015-05-20 10:13:29 +08:00
xhh
312f1c6f25
Avoid the importPath field
2015-05-20 09:23:45 +08:00
xhh
792059f195
Avoid warnings for ruby gem building
2015-05-20 09:23:45 +08:00
xhh
6eaaa5cc69
Include base_object model into module structure
2015-05-20 09:23:44 +08:00
xhh
fcf1327c1f
Rename swagger-client to swagger_client
...
according to guides from rubygems: http://guides.rubygems.org/name-your-gem/
2015-05-20 09:23:44 +08:00
xhh
104bcc1f89
Organize generated Ruby code into a module
2015-05-20 09:23:43 +08:00
Fake Bob Dobbs
a55c03013d
use the defaultValue for spring mvc RequestHeader annotations; carry over the required value if set for RequestPart annotations
2015-05-19 11:47:34 -04:00
Fake Bob Dobbs
b783363c56
move the defaultValues for Forms and Headers as well
2015-05-19 11:45:48 -04:00
Alexey Nechaev
f0e4ea1780
Fixed #728 : Handling of recursive model definitions has been improved.
2015-05-19 18:36:03 +03:00
Nadezhda Makarkina
3dde19bb59
Fixed #593 : Python code failure caused by Model IDs with dots has been fixed
2015-05-19 14:31:42 +03:00
geekerzp
a0abea4b72
added required parameters check for objc
2015-05-19 17:12:46 +08:00
wing328
5744bd0138
better exception using InvalidArgumentException
2015-05-19 16:21:06 +08:00
wing328
af260cba41
update api client to support default header
2015-05-19 15:33:03 +08:00
geekerzp
a77ae51318
update python tests
2015-05-19 15:21:09 +08:00
wing328
41e178e268
better accept and content-type for php, added test cases
2015-05-18 22:16:54 +08:00
Tony Tam
e068ad4494
Merge pull request #756 from wing328/perl_improve_accept_header
...
[Perl] better logic for accept and content-type, added test cases
2015-05-18 06:36:11 -07:00
wing328
7fc2f74851
remove commented code
2015-05-18 16:39:33 +08:00
wing328
abbea5ec4c
better logic for accept and content-type, added test cases
2015-05-18 16:23:46 +08:00
William Cheng
05ac516ffa
clean up ruby sample, remove commented code, bug fix
2015-05-18 04:30:26 +08:00
William Cheng
3de9b4bfc8
remove (duplicated) object_to_http_body and object_to_hash from swagger.rb
2015-05-17 23:47:55 +08:00
William Cheng
92a2011207
fix post model, update rspec
2015-05-17 23:38:51 +08:00
William Cheng
8710fbfde7
add base object
2015-05-17 23:36:13 +08:00
Tony Tam
0e0e265a2a
Merge pull request #746 from wing328/ruby_fix_contenttype
...
Minor improvement to Ruby API Client 'accept' and 'content-type' header
2015-05-16 09:13:58 -07:00
Tony Tam
d6ac7c5ecf
Merge pull request #659 from wing328/add_php_unit_test
...
Bug fix for PHP client POST (model) and add more PHP test cases
2015-05-16 09:13:35 -07:00
Tony Tam
8501ffe240
Merge pull request #716 from ponelat/fix/click-on-return-type-in-dynamic-html
...
Fix/click on return type in dynamic html
2015-05-16 09:11:26 -07:00
Tony Tam
919bab0765
Merge pull request #717 from ponelat/fix/dyn-html-pos-error
...
Fix dynamic-html positioning of parameters
2015-05-16 08:56:51 -07:00
Ron
3e719d087f
Merge pull request #715 from ponelat/fix/dead-css-include
...
html: build and remove dead css include
2015-05-16 17:23:49 +02:00
geekerzp
68b0259c47
updated readme.md of python
2015-05-16 18:05:06 +08:00
Tony Tam
6ec7cf5a9d
updated request process
2015-05-16 01:09:01 -07:00
Tony Tam
f4cbd88e2c
fixed ordering
2015-05-16 00:45:42 -07:00
Fake Bob Dobbs
e4f5243e54
add defaultValues value to the SpringMVC RequestParam annotation
2015-05-15 17:17:46 -04:00
Fake Bob Dobbs
33138c139f
A parameter's default value is not flowing from the swagger definition to the actual API implementation. This change makes the property from the swagger def json available to the templates.
2015-05-15 16:55:49 -04:00
Tony Tam
a2d2deeb0c
Merge branch 'develop_2.0' of github.com:swagger-api/swagger-codegen into develop_2.0
2015-05-15 11:27:16 -07:00
Tony Tam
b4674d6fc5
template updates, tests
2015-05-15 11:27:03 -07:00
wing328
1f6a19b684
minor improvement to ruby api client accept and content-type header
2015-05-15 20:58:59 +08:00
geekerzp
c06cb38d64
updated objc client to support iso8601 datetime format
2015-05-15 17:49:56 +08:00
Josh Ponelat
3bc319d534
dynamic-html: refactor parameters view
2015-05-15 09:28:57 +02:00
Josh Ponelat
30496ffdc3
html: remove dead css line
2015-05-15 09:22:40 +02:00
Josh Ponelat
3544136ab1
dynamic-html: make sure clicking on return type works
2015-05-15 09:21:54 +02:00
geekerzp
6826a1d7df
updated readme.mustache in python client
2015-05-15 14:51:51 +08:00
geekerzp
d798b943f5
added python 2.7 and python 3.4 test environments
2015-05-15 14:38:06 +08:00
Tony Tam
0248d6fd9f
Merge pull request #677 from wing328/fix_swagger_type2
...
Fix PHP swagger type
2015-05-14 11:50:57 -04:00
Tony Tam
bc66894553
Merge pull request #688 from xhh/scala-form-params
...
Add form parameters support to Scala codegen
2015-05-14 11:50:42 -04:00
wing328
c12673a407
fix error handling for 4xx, 5xx returned by server
2015-05-14 14:16:12 +08:00