xhh
d52ebdf684
JavaScript client: Add authentications support
...
Closes #1952
2016-02-06 16:26:15 +08:00
xhh
47f25efb25
JavaScript client: support collectionFormat for parameters
...
Closes #1953
2016-02-04 16:30:41 +08:00
xhh
2eb125681e
JavaScript client: handle response deserialization
...
to support array of models and Date property in model
Closes #1951
2016-02-04 12:36:44 +08:00
xhh
c7fa44cd0c
Fix ApiClient.isFileParam in browserify runtime
...
Closes #2028
2016-02-04 08:43:13 +08:00
xhh
5463015725
JavaScript client: use brackets to access mobel properties
...
to support nonstandard characters in property names, e.g. "user-status".
2016-02-03 16:01:33 +08:00
xhh
29885ab2ae
Lock version for superagent to 1.7.1
...
to avoid an unexpected behavior on request.header in 1.7.2:
Node version's request.header uses lower-case keys while browser
version's request.header keeps current case.
See also visionmedia/superagent#873
2016-01-27 12:06:22 +08:00
xhh
794589d6b8
JavaScript: add default headers and some tests
2016-01-22 18:46:29 +08:00
xhh
9c580a2447
Set accept header for JavaScript client
2016-01-20 10:29:09 +08:00
xhh
40d83e7f52
Some cleanup
2016-01-19 22:52:05 +08:00
xhh
14630c7632
Make JavaScript client work in both Node.js and browser
...
* Replace jQuery with SuperAgent which works in both Node.js and browser
* Use UMD pattern (returnExports.js) to make the module exporting compatible
with all major systems: AMD, Node.js (CommonJS) and browser
* Implement support of header and form parameters. Closes #1736
* Move HTTP requesting code to `ApiClient` and allow customizing options
in it, e.g. "basePath"
* Update unit tests accordingly and add some tests for `ApiClient`
2016-01-19 22:21:36 +08:00
xhh
1777124e62
Javascript: remove call to apiClietn.parameterToString
2015-12-17 21:37:04 +08:00
xhh
1b0294dac0
Javascript: fix the constructFromObject issue
...
Closes #1721
Also fixed indentations in models
2015-12-17 21:29:58 +08:00
xhh
a58f755a6a
Escape path parameters with encodeURIComponent
...
and tweak the test command
2015-12-17 21:19:28 +08:00
xhh
f07b75f419
Include Javascript client into integration test
...
and return the promise-like result of $.ajax for API
2015-12-17 20:41:09 +08:00
xhh
794783a4bb
Javascript: bug fixes, clean-ups, tests
...
- Fix the "apiClient.escapeString" issue
- Remove unused code in api.mustache
- Add test case for creating and getting Pet
2015-12-17 20:05:00 +08:00
xhh
dcfe40fc44
Configure Javascript tests to allow running in browser
2015-12-17 18:51:12 +08:00
xhh
146b4a4813
Use a more real jquery mocking in test
2015-12-17 18:00:09 +08:00
xhh
cc408a0dd7
Add unit tests to Javascript Petstore sample
2015-12-17 00:32:50 +08:00
xhh
2c1d8b19d2
Make Javascript client a Node.js (NPM) module
2015-12-16 23:51:48 +08:00
xhh
625e712d7b
Javascript: add package.json
2015-12-16 19:57:44 +08:00
xhh
3f3e444ab1
Some clean-ups for the Javascript client codegen
2015-12-15 23:00:09 +08:00
thibaultclem
8e0816b5dd
Fix syntax issue when generating Javascript client operation without parameters
2015-12-09 16:11:08 +07:00
Johannes Fiala
b0e3be8fb3
add AMD support #1294
2015-12-06 13:45:08 +01:00
Johannes Fiala
d9e024a7bf
Cleanup mandatoryParam variable in mustache and Codegen, replaced using
...
-last
2015-12-06 12:06:23 +01: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
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