wing328
180d48e89d
rollback java template
2015-06-09 13:08:32 +08:00
wing328
900f39686d
rollback grovvy template
2015-06-09 13:07:45 +08:00
wing328
46c5b776ed
rollback csharp template
2015-06-09 13:04:34 +08:00
wing328
7b6480f7f8
rollback codegen template
2015-06-09 13:04:03 +08:00
wing328
f610958209
rollback asyncscala template
2015-06-09 13:03:29 +08:00
wing328
ab9daaacd6
rollback android template
2015-06-09 13:02:54 +08:00
wing328
a8f6044c9b
rollback akka-scala template
2015-06-09 13:01:50 +08:00
wing328
6efef51036
rollback validator template
2015-06-09 13:01:11 +08:00
wing328
6617af5209
rollback tizen template
2015-06-09 13:00:42 +08:00
wing328
410144ea1c
rollback swift template
2015-06-09 13:00:13 +08:00
wing328
d8060f47a8
rollback swagger-static template
2015-06-09 12:58:41 +08:00
wing328
f2ee63da3b
rollback scalatra template
2015-06-09 12:57:31 +08:00
wing328
b636d2a2c9
rollback scala template
2015-06-09 12:56:26 +08:00
wing328
7d6fdf96c0
rollback retroit template
2015-06-09 12:54:48 +08:00
wing328
b1f5c0314e
rollback objc templates
2015-06-09 12:53:33 +08:00
wing328
eede02a6ab
rollback nodejs and htmldocs template
2015-06-09 12:51:52 +08:00
wing328
eee8685847
rollback flash template
2015-06-09 12:47:18 +08:00
wing328
6253bbff3d
roll back qt5cpp template
2015-06-09 12:42:07 +08:00
wing328
263b4080ee
rollback python3 template
2015-06-09 12:40:45 +08:00
wing328
50ae9659ad
rollback php template
2015-06-09 12:37:30 +08:00
wing328
2e12ac5957
rollback perl template
2015-06-09 12:34:38 +08:00
wing328
5f6622c70d
rollback ruby template
2015-06-09 12:33:30 +08:00
wing328
d5cbbae182
rollback ruby swagger template
2015-06-09 12:26:02 +08:00
wing328
0dd8670724
rollback python template
2015-06-09 12:22:59 +08:00
xhh
d2a82d56aa
Enable CLI options for Ruby generator
2015-06-09 10:16:52 +08:00
Tony Tam
637ee77d66
added script, fixed templates
2015-06-08 15:40:05 -07:00
Ron
fb989fcd0e
Integrated UI with the generator's packaging process
2015-06-08 16:25:37 -04:00
Ron
56714e6c07
Code fixes after reformatting
2015-06-07 23:20:34 -04:00
Ron
8ee8eddcff
Code reformatting
2015-06-07 11:56:26 -04:00
Ron
1c2d0656b0
Code reformatting
2015-06-07 11:56:08 -04:00
Ron
22d7db2cb4
url changes
2015-06-07 11:46:11 -04:00
Ron
96107193e9
updated reverb references
2015-06-07 11:18:49 -04:00
Tony Tam
6c57810128
rebuilt
2015-06-07 00:08:01 -07:00
Tony Tam
8c340d52a4
updated packages
2015-06-06 23:58:36 -07:00
Tony Tam
1df3ed4487
repackaged
2015-06-06 23:44:20 -07:00
Tony Tam
0c1657d744
updated package
2015-06-06 23:43:34 -07:00
Tony Tam
44af46c9b3
updated files
2015-06-06 23:11:28 -07:00
Tony Tam
18eb3cde97
updated files
2015-06-06 23:11:20 -07:00
Ron
776508759d
Merge pull request #834 from xhh/fix-package
...
Fix package name for generator/online/Generator.java
2015-06-05 23:26:43 -04:00
xhh
6a7fa67581
Fix package name in test
2015-06-06 10:43:04 +08:00
xhh
3f97d63886
Fix package name for generator/online/Generator.java
2015-06-06 09:01:08 +08:00
xhh
d345283ab5
Merge branch 'develop_2.0' into java-accept-contenttype
...
Conflicts:
modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/JavaClientCodegen.java
modules/swagger-codegen/src/main/resources/Java/ApiClient.mustache
modules/swagger-codegen/src/main/resources/Java/api.mustache
samples/client/petstore/java/src/main/java/io/swagger/client/ApiClient.java
samples/client/petstore/java/src/main/java/io/swagger/client/api/PetApi.java
samples/client/petstore/java/src/main/java/io/swagger/client/api/StoreApi.java
samples/client/petstore/java/src/main/java/io/swagger/client/api/UserApi.java
samples/client/petstore/java/src/test/java/io/swagger/client/ApiClientTest.java
2015-06-06 08:46:19 +08:00
Tony Tam
ddbef8b25d
implemented processOpts to avoid clobbering by superclass
2015-06-05 11:40:30 -07:00
Tony Tam
d2cb05f14f
Merge pull request #797 from geekerzp/develop_2.0_python_auth
...
[Python] Add authentication support (API key, HTTP basic)
2015-06-05 09:15:54 -07:00
Tony Tam
ab5b2da21a
Merge branch 'Generic_API_Exception' of ssh://github.com/Hadou1/swagger-codegen into Hadou1-Generic_API_Exception
2015-06-05 08:46:02 -07:00
Tony Tam
b4f153c202
Merge pull request #826 from xhh/java-auth
...
[Java] Add authentication support (API key, HTTP basic)
2015-06-05 08:45:08 -07:00
Tony Tam
0d09d43257
Merge pull request #823 from wing328/fix_file_rename
...
[C#] Fix ApiException file name
2015-06-05 08:43:08 -07:00
wing328
d0f9345c5a
fix php map, add test case for get inventory
2015-06-05 21:57:12 +08:00
xhh
fffc5d7c35
Move authentications into ApiClient
2015-06-05 20:00:32 +08:00
Fredrik Gustafsson
e737964f66
minor refactoring
2015-06-05 13:51:52 +02:00
Fredrik Gustafsson
8f2e84d263
Merge branch 'develop_2.0' into Generic_API_Exception
...
Conflicts:
modules/swagger-codegen/src/main/resources/csharp/apiException.mustache
2015-06-05 12:47:48 +02:00
xhh
947935f3d9
Merge remote-tracking branch 'origin/develop_2.0' into java-auth
...
Conflicts:
modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/JavaClientCodegen.java
modules/swagger-codegen/src/main/resources/Java/ApiClient.mustache
modules/swagger-codegen/src/main/resources/Java/api.mustache
samples/client/petstore/java/src/main/java/io/swagger/client/ApiClient.java
samples/client/petstore/java/src/main/java/io/swagger/client/Configuration.java
samples/client/petstore/java/src/main/java/io/swagger/client/api/PetApi.java
samples/client/petstore/java/src/main/java/io/swagger/client/api/StoreApi.java
samples/client/petstore/java/src/main/java/io/swagger/client/api/UserApi.java
samples/client/petstore/java/src/test/java/io/swagger/client/ConfigurationTest.java
samples/client/petstore/java/src/test/java/io/swagger/petstore/test/PetApiTest.java
2015-06-05 18:43:49 +08:00
Fredrik Gustafsson
31c6a0a9da
Extended the api-class generation by a interface generation
2015-06-05 12:29:25 +02:00
Fredrik Gustafsson
a1f156ca19
Updated 'api.mustache' to generate asynchronous methods aswell
2015-06-05 11:39:15 +02:00
geekerzp
eb90b907e7
rebuild python client
2015-06-05 17:02:38 +08:00
wing328
61a7d848f7
rename files in csharp and perl to fix issue
2015-06-05 17:00:11 +08:00
xhh
622b5c179a
Merge remote-tracking branch 'origin/develop_2.0' into java-accept-contenttype
...
Conflicts:
modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/JavaClientCodegen.java
modules/swagger-codegen/src/main/resources/Java/ApiClient.mustache
modules/swagger-codegen/src/main/resources/Java/api.mustache
samples/client/petstore/java/src/main/java/io/swagger/client/ApiClient.java
samples/client/petstore/java/src/main/java/io/swagger/client/api/PetApi.java
samples/client/petstore/java/src/main/java/io/swagger/client/api/StoreApi.java
samples/client/petstore/java/src/main/java/io/swagger/client/api/UserApi.java
2015-06-05 16:31:21 +08:00
geekerzp
ddc5293e6a
updated api.mustache of python.
2015-06-05 16:19:49 +08:00
geekerzp
813c0119aa
added test case for 500 response of python client
2015-06-05 16:19:49 +08:00
geekerzp
8ef4c4401e
updated rest.mustache of python client
2015-06-05 16:19:48 +08:00
geekerzp
fbe327ac2f
Updated PythonClientCodegen.java
...
* updated method apiFileFolder.
* udpated method modelFileFolder.
2015-06-05 16:19:48 +08:00
geekerzp
ab6f327f35
Updated python client.
...
* Rename `ResponseError` exception to `ApiException`
* Use `File.separatorChar` to build file path in
PythonClientCodegen.java
* Rename `config.py` module to `configuration.py`
* Rename `swagger.py` module to `api_client.py`
2015-06-05 16:19:48 +08:00
geekerzp
51887c64b5
Updated python codegen.
...
Use File.separatorChar to create invokerPacakge variable instread of '\'
char.
2015-06-05 16:17:29 +08:00
geekerzp
654a73c5a8
rebuild python client
2015-06-05 16:17:29 +08:00
geekerzp
eac884d85b
updated ApiClient of python sdk.
2015-06-05 16:16:48 +08:00
geekerzp
d7aaaea0df
updated config.py of python client.
2015-06-05 16:15:57 +08:00
geekerzp
b09250ed33
added authentication for python client.
...
completed.
2015-06-05 16:15:57 +08:00
geekerzp
0ca97e4b68
added authentication for python client.
...
Not completed
2015-06-05 16:15:14 +08:00
Tony Tam
e1393d1912
Merge pull request #817 from who/develop_2.0
...
[Android] Enabling cli config options for android generator
2015-06-05 00:53:20 -07:00
Tony Tam
ddb3bd5477
Merge pull request #816 from geekerzp/develop_2.0_objc_auth
...
[Objc] Add authentication support (API key, HTTP basic)
2015-06-05 00:52:35 -07:00
Tony Tam
34072faccd
merged
2015-06-05 00:51:52 -07:00
Tony Tam
26d9215e43
Merge pull request #808 from wing328/csharp_api_instance
...
[C#] Added ApiClient (Pluggable) and authentication (API key and HTTP basic auth)
2015-06-05 00:42:44 -07:00
Tony Tam
496e06a373
Merge pull request #806 from geekerzp/develop_2.0_python_https
...
[Python] Verified HTTPS with SSL/TLS cert.
2015-06-05 00:42:13 -07:00
Tony Tam
513bd17610
Merge pull request #803 from wing328/objc_fix_filepath
...
[ObjC] Minor fix to output path
2015-06-05 00:41:52 -07:00
Tony Tam
d9fcb777c1
Merge pull request #799 from wing328/perl_apiinvoker_instance
...
[Perl] Make API client more pluggable (ref: #778 )
2015-06-05 00:41:26 -07:00
Tony Tam
05700a6799
Merge pull request #794 from wing328/php_debug_switch
...
[PHP] add debug switch
2015-06-05 00:40:32 -07:00
Tony Tam
29bd743391
Merge pull request #793 from geekerzp/develop_2.0_objc_apiclient
...
Make objc client more pluggable
2015-06-05 00:40:17 -07:00
Tony Tam
13e14652e3
Merge pull request #787 from geekerzp/develop_2.0_python_apiclient
...
[Python] Make API client more pluggable
2015-06-05 00:38:11 -07:00
Tony Tam
b41e88e83a
Merge pull request #785 from wing328/csharp_add_restsharp_dll
...
[C#] Added RestSharp.dll and updated compile.bat
2015-06-05 00:38:05 -07:00
Tony Tam
cbc4da58ab
Merge pull request #783 from xhh/ruby-auth
...
[Ruby] Add authentication support (API key, HTTP basic)
2015-06-05 00:36:12 -07:00
wing328
ba227b7e72
rename api client
2015-06-04 21:19:16 +08:00
wing328
0423e0a2df
support object response
2015-06-04 21:12:26 +08:00
Fredrik Gustafsson
217765998d
Extended the APIException by ErrorContent from response body
2015-06-03 16:23:45 +02:00
xhh
0ffe53933d
Bug fix: "null" was used as post body for empty form parameters
...
The form parameters could be empty when all of them are optional and no
values are assigned to them.
2015-06-03 21:17:42 +08:00
xhh
cf4b4de970
Skip null header/form parameters
...
and fix the bug of getting file name for file parameter
2015-06-03 20:26:14 +08:00
xhh
2e285ed562
Support skipping SSL certification verification
...
in Ruby clients by e.g.:
SwaggerClient::Swagger.configure do |config|
config.verify_ssl = false
end
2015-06-03 12:49:09 +08:00
wing328
9b919c54dd
added http basic auth test
2015-06-03 11:21:10 +08:00
xhh
9618960558
Merge branch 'develop_2.0' into ruby-auth
2015-06-03 11:19:40 +08:00
xhh
eb4973237b
Add comments to code
2015-06-03 10:09:36 +08:00
wing328
9c747e3e37
fix query parameters
2015-06-03 09:21:45 +08:00
wing328
3d16d8b2b6
fix header
2015-06-03 08:34:45 +08:00
Andrew B
1a75489b42
Enabling cli config options for android generator
2015-06-02 09:04:50 -07:00
xhh
24c29acc09
Merge branch 'develop_2.0' into java-api-client
...
Conflicts:
modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/JavaClientCodegen.java
2015-06-02 22:36:55 +08:00
Ole Lensmar
2662167372
Merge pull request #805 from hyeghiazaryan/develop_2.0
...
Support for file based config. Implementation for #616 .
2015-06-02 09:33:52 -04:00
wing328
7080983521
return exception instead of null for 404, add properties to api exception class
2015-06-02 17:25:38 +08:00
xhh
19540ed7f0
Store response headers and body in ApiException
2015-06-02 15:33:44 +08:00
geekerzp
699df0029b
updated comments for objc client.
2015-06-02 15:33:33 +08:00
geekerzp
86971ee752
added comments for objc client
2015-06-02 11:50:47 +08:00
hrachya
3e0913a813
removing generic header comments
2015-06-01 10:43:23 -07:00
wing328
f357f4c9d7
fix default header
2015-06-01 14:24:09 +08:00
wing328
8d708c2442
add test case for default header
2015-05-31 11:17:59 +08:00
wing328
83d069d053
add support for obj, remove null from serialized json string
2015-05-31 09:49:24 +08:00
geekerzp
b5429d9e8e
Added authentication for objc client.
2015-05-30 18:04:20 +08:00
Oleg Godovykh
ec08d31031
add template for Retrofit and Gson
2015-05-29 12:23:18 -04:00
Fredrik Gustafsson
41e4fc79ae
Extended the api-class generation by a interface generation
2015-05-29 12:19:28 +02:00
Fredrik Gustafsson
049299f07f
Updated 'api.mustache' to generate asynchronous methods aswell
2015-05-29 10:53:48 +02:00
wing328
5f36ad3b75
add authentication support
2015-05-29 16:43:27 +08:00
geekerzp
18cf6bcfa6
Updated python client.
...
Verified HTTPS with SSL/TLS.
2015-05-29 15:09:19 +08:00
xhh
a8c526efd5
Add unit tests for Configuration and ApiClient
2015-05-29 12:08:42 +08:00
xhh
ac134c0afa
Make ApiClient more pluggable for Java
...
- Rename ApiInvoker to ApiClient
- Make ApiClient pluggable by allowing setting the ApiClient field of
API classes
- Introduce a Configuration class, containing the default
ApiClient (which is also customizable)
- Move basePath from API class to ApiClient
- Change static methods in ApiClient to instance level
2015-05-29 12:08:42 +08:00
xhh
a29c3abeb8
Use File.separatorChar in Ruby generator, add comments
2015-05-29 12:05:47 +08:00
xhh
623a1278cf
Add test case for API key auth
2015-05-29 11:57:46 +08:00
xhh
95813714a5
Add support of HTTP basic and API key auth to Ruby codegen
2015-05-29 11:57:46 +08:00
xhh
6a6473ede3
Allow omitting username/password for HTTP basic auth
2015-05-29 11:55:48 +08:00
xhh
e10e1f5249
Refactor auth method naming, add comments
2015-05-29 11:29:06 +08:00
xhh
6eb1a89205
Add authentication helper methods and test cases
2015-05-29 11:28:03 +08:00
xhh
4d25d264c4
Merge remote-tracking branch 'origin/develop_2.0' into java-auth
...
Conflicts:
modules/swagger-codegen/src/main/resources/Java/apiInvoker.mustache
samples/client/petstore/java/src/main/java/io/swagger/client/ApiInvoker.java
2015-05-29 10:08:50 +08:00
hrachya
ba7025d54b
Adding config-help command
2015-05-28 15:02:32 -07:00
hrachya
1f360961e0
Simplifying CliOption class
2015-05-28 14:55:36 -07:00
hrachya
08647b337f
fixing property name
2015-05-28 13:08:52 -07:00
hrachya
c5a7800ec6
fixing typo
2015-05-28 13:02:30 -07:00
hrachya
26a2290078
adding classPrefix, sourceFolder, projectName cli options to objc
2015-05-28 13:01:54 -07:00
wing328
2edcd82094
minor fix to output path
2015-05-28 19:16:26 +08:00
wing328
165efdbdbb
rename apiinvoker to apiclient, add configuration, make apiclient an instance
2015-05-28 18:24:03 +08:00
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