Tony Tam
6f63ba43ad
added return types, media types
2014-09-03 00:38:24 -07:00
Tony Tam
812520e29f
added support for models, partial for ops
2014-09-01 13:31:01 -07:00
Tony Tam
c5ccc0a908
update to swagger 2.0
2014-08-29 09:47:17 -07:00
Rob Blair
fc77521d49
Simplify java sample poms.
...
* remove scala references from the java client pom template files.
* regenerate the petstore sample pom.xml, verify they can build properly.
2014-08-25 17:37:36 -07:00
Tony Tam
a626dea181
Update api.mustache
2014-08-11 08:58:45 -07:00
Tony Tam
454ec4b438
fix for #235
2014-08-08 16:38:38 -04:00
Rob Blair
d5ddac8e7e
Update java mustache to show error status codes and models in generated API, in comments.
...
* I wonder if there is some clever way to make exceptions based on the model thrown, and automatically fill them in with the parsed error models?
* Until then, it's comments, and roll your own.
2014-06-16 12:51:35 -07:00
Tony Tam
a18784da6c
updated file maps
2014-06-09 15:05:23 -07:00
Tony Tam
71212e5f68
reverted to artifactVersion
2014-05-01 20:16:46 -07:00
Tony Tam
6d1c34048c
fix for #176
2014-05-01 20:16:27 -07:00
Tony Tam
8bf042b153
updated sample with form param support
2014-03-05 07:54:03 -08:00
Tony Tam
450746f94d
updated jodatime version, added groupId and artifactId params
2014-02-19 14:30:20 -08:00
Tony Tam
ab7e152877
Merge pull request #139 from cb372/pass-version-to-mustache
...
Add the API version to the Mustache model when generating supporting files
2014-02-19 12:24:09 -08:00
Tony Tam
3192240dc0
Merge pull request #126 from cb372/joda-time-dependency
...
Add joda-time support to BasicJavaGenerator
2014-02-03 22:36:39 -08:00
Chris Birchall
2f5651d988
Add the API version to the Mustache model when generating supporting files.
...
This makes it easy to generate a client with version numbering in sync
with the server's advertised API version.
2014-01-28 15:44:38 +09:00
Chris Birchall
d18e75bbf1
Fixup: change spaces to tab
2014-01-26 11:34:04 +09:00
Chris Birchall
b7cffe4121
Add and register Jackson Joda-Time module
2014-01-26 11:31:08 +09:00
Tony Tam
4f25ea7e6b
Merge pull request #127 from cb372/fix-pom-fields
...
Improve groupId, artifactId, name in generated pom.xml
2014-01-16 20:19:25 -08:00
Chris Birchall
146f5c4c2a
Improve groupId, artifactId, name in generated pom.xml
...
1. Replace hardcoded groupId (`com.wordnik`) with `package` variable.
2. artifactId and name were using non-existent variable `artifactId`.
This results in an empty artifactId, which makes Maven puke.
Replaced them with a sensible hardcoded value, "api-client".
2014-01-17 11:39:22 +09:00
Chris Birchall
6b9cba1411
Add joda-time support to BasicJavaGenerator
...
* Add joda-time as a dependency in pom.xml
* Add import mappings for commonly used joda-time classes
2014-01-17 10:34:19 +09:00
Tony Tam
6c8aed5dcc
Merge pull request #112 from vaelen/fix-no-content
...
Updated Java client to handle the case of a NO_CONTENT response.
2014-01-16 13:36:06 -08:00
Andrew Young
bfb5b721c5
Merge remote-tracking branch 'upstream/master' into fix-no-content
...
Conflicts:
samples/client/petstore/java/src/main/java/com/wordnik/client/ApiInvoker.java
2013-12-02 13:42:15 -08:00
Robert Blair
9b6995f28c
Merge branch 'master' into issues/67
2013-11-29 10:49:48 -08:00
Robert Blair
830ad87fcb
issues/91 - enum in model commented out by default
2013-11-27 18:03:57 -08:00
Rob Blair
f883c5e77c
issues/91 - allow enum and min/max to be used in templates
...
* parse numeric min / max values, include in parameters
* pass along the allowable values in the model used by templates
* ensure ‘hasMore’ is set for more parameter lists used by templates
* java model now includes min / max in comment, and allowed enum values as model children
* note: enums in spec can contain non-java characters, so the User.java in examples does not compile presently.
2013-11-27 14:18:35 -08:00
Andrew Young
8cc83d180d
Fixed spacing issue.
2013-11-27 12:58:58 -08:00
Andrew Young
65cc529ec6
Updated to handle the case of a NO_CONTENT response.
2013-11-27 12:52:38 -08:00
Robert Blair
1e2f7cb1f8
To throw expected ApiException instead of NullPointerException, check required parameters before use
2013-11-27 01:13:51 -08:00
Joel Caplin
c779905163
Rationalize response status code check. Ensure that all bona fide 2xx responses are treated in the same way that "200 OK" is.
...
Previously, was explicitly checking for response code 200 (ClientResponse.Status.OK).
Now, checks the family of the response to make sure it is successful (Family.SUCCESSFUL). This enables us to POST to resources that return 201 created - without having to handle a checked ApiException.
2013-10-31 18:23:44 -07:00
Mark Crowther
7bde2ffd6e
Fix Java Generator to always generate valid Java variable names
2013-10-03 15:59:40 +01:00
Tony Tam
a3f5c0c688
fixed content type for java client
2013-08-08 16:05:05 -07:00
Tony Tam
2199d08e72
added support for artifact id
2013-06-01 12:11:12 -07:00
Tony Tam
5e801dd1d7
updated repos, removed scala runtime
2013-04-22 09:49:15 -07:00
Tony Tam
871e0e30f1
removed swagger-core deps
2013-04-04 22:17:25 -07:00
Hongbin Lu
c0c2f0bebc
Fixed an error that escaping a non-string object
2013-02-21 17:33:37 +00:00
Tony Tam
a4afa9bac2
updated to use case classes, removed swagger-core deps
2012-10-06 05:57:21 +02:00
Tony Tam
22783f8f0a
updated package
2012-09-25 22:29:49 -07:00
Tony Tam
e2dbe61adf
updated to use swagger 1.1.0
2012-09-23 18:43:14 -07:00
Tony Tam
f7a929bd02
renamed template dir
2012-08-28 16:52:18 -07:00