forked from loafle/openapi-generator-original
update js code gen to handle different type, format
This commit is contained in:
@@ -122,7 +122,7 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
typeMapping.put("float", "Number");
|
typeMapping.put("float", "Number");
|
||||||
typeMapping.put("number", "Number");
|
typeMapping.put("number", "Number");
|
||||||
typeMapping.put("DateTime", "Date"); // Should this be dateTime?
|
typeMapping.put("DateTime", "Date"); // Should this be dateTime?
|
||||||
typeMapping.put("Date", "Date"); // Should this be date?
|
typeMapping.put("date", "Date"); // Should this be date?
|
||||||
typeMapping.put("long", "Integer");
|
typeMapping.put("long", "Integer");
|
||||||
typeMapping.put("short", "Integer");
|
typeMapping.put("short", "Integer");
|
||||||
typeMapping.put("char", "String");
|
typeMapping.put("char", "String");
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ This SDK is automatically generated by the [Swagger Codegen](https://github.com/
|
|||||||
|
|
||||||
- API version: 1.0.0
|
- API version: 1.0.0
|
||||||
- Package version: 1.0.0
|
- Package version: 1.0.0
|
||||||
- Build date: 2016-03-30T20:58:13.565+08:00
|
- Build date: 2016-04-11T22:19:40.915+08:00
|
||||||
- Build package: class io.swagger.codegen.languages.JavascriptClientCodegen
|
- Build package: class io.swagger.codegen.languages.JavascriptClientCodegen
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
@@ -80,20 +80,20 @@ All URIs are relative to *http://petstore.swagger.io/v2*
|
|||||||
Class | Method | HTTP request | Description
|
Class | Method | HTTP request | Description
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
*SwaggerPetstore.PetApi* | [**addPet**](docs/PetApi.md#addPet) | **POST** /pet | Add a new pet to the store
|
*SwaggerPetstore.PetApi* | [**addPet**](docs/PetApi.md#addPet) | **POST** /pet | Add a new pet to the store
|
||||||
*SwaggerPetstore.PetApi* | [**addPetUsingByteArray**](docs/PetApi.md#addPetUsingByteArray) | **POST** /pet?testing_byte_array=true | Fake endpoint to test byte array in body parameter for adding a new pet to the store
|
*SwaggerPetstore.PetApi* | [**addPetUsingByteArray**](docs/PetApi.md#addPetUsingByteArray) | **POST** /pet?testing_byte_array=true | Fake endpoint to test byte array in body parameter for adding a new pet to the store
|
||||||
*SwaggerPetstore.PetApi* | [**deletePet**](docs/PetApi.md#deletePet) | **DELETE** /pet/{petId} | Deletes a pet
|
*SwaggerPetstore.PetApi* | [**deletePet**](docs/PetApi.md#deletePet) | **DELETE** /pet/{petId} | Deletes a pet
|
||||||
*SwaggerPetstore.PetApi* | [**findPetsByStatus**](docs/PetApi.md#findPetsByStatus) | **GET** /pet/findByStatus | Finds Pets by status
|
*SwaggerPetstore.PetApi* | [**findPetsByStatus**](docs/PetApi.md#findPetsByStatus) | **GET** /pet/findByStatus | Finds Pets by status
|
||||||
*SwaggerPetstore.PetApi* | [**findPetsByTags**](docs/PetApi.md#findPetsByTags) | **GET** /pet/findByTags | Finds Pets by tags
|
*SwaggerPetstore.PetApi* | [**findPetsByTags**](docs/PetApi.md#findPetsByTags) | **GET** /pet/findByTags | Finds Pets by tags
|
||||||
*SwaggerPetstore.PetApi* | [**getPetById**](docs/PetApi.md#getPetById) | **GET** /pet/{petId} | Find pet by ID
|
*SwaggerPetstore.PetApi* | [**getPetById**](docs/PetApi.md#getPetById) | **GET** /pet/{petId} | Find pet by ID
|
||||||
*SwaggerPetstore.PetApi* | [**getPetByIdInObject**](docs/PetApi.md#getPetByIdInObject) | **GET** /pet/{petId}?response=inline_arbitrary_object | Fake endpoint to test inline arbitrary object return by 'Find pet by ID'
|
*SwaggerPetstore.PetApi* | [**getPetByIdInObject**](docs/PetApi.md#getPetByIdInObject) | **GET** /pet/{petId}?response=inline_arbitrary_object | Fake endpoint to test inline arbitrary object return by 'Find pet by ID'
|
||||||
*SwaggerPetstore.PetApi* | [**petPetIdtestingByteArraytrueGet**](docs/PetApi.md#petPetIdtestingByteArraytrueGet) | **GET** /pet/{petId}?testing_byte_array=true | Fake endpoint to test byte array return by 'Find pet by ID'
|
*SwaggerPetstore.PetApi* | [**petPetIdtestingByteArraytrueGet**](docs/PetApi.md#petPetIdtestingByteArraytrueGet) | **GET** /pet/{petId}?testing_byte_array=true | Fake endpoint to test byte array return by 'Find pet by ID'
|
||||||
*SwaggerPetstore.PetApi* | [**updatePet**](docs/PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
|
*SwaggerPetstore.PetApi* | [**updatePet**](docs/PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
|
||||||
*SwaggerPetstore.PetApi* | [**updatePetWithForm**](docs/PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
|
*SwaggerPetstore.PetApi* | [**updatePetWithForm**](docs/PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
|
||||||
*SwaggerPetstore.PetApi* | [**uploadFile**](docs/PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
|
*SwaggerPetstore.PetApi* | [**uploadFile**](docs/PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
|
||||||
*SwaggerPetstore.StoreApi* | [**deleteOrder**](docs/StoreApi.md#deleteOrder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID
|
*SwaggerPetstore.StoreApi* | [**deleteOrder**](docs/StoreApi.md#deleteOrder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID
|
||||||
*SwaggerPetstore.StoreApi* | [**findOrdersByStatus**](docs/StoreApi.md#findOrdersByStatus) | **GET** /store/findByStatus | Finds orders by status
|
*SwaggerPetstore.StoreApi* | [**findOrdersByStatus**](docs/StoreApi.md#findOrdersByStatus) | **GET** /store/findByStatus | Finds orders by status
|
||||||
*SwaggerPetstore.StoreApi* | [**getInventory**](docs/StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
|
*SwaggerPetstore.StoreApi* | [**getInventory**](docs/StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
|
||||||
*SwaggerPetstore.StoreApi* | [**getInventoryInObject**](docs/StoreApi.md#getInventoryInObject) | **GET** /store/inventory?response=arbitrary_object | Fake endpoint to test arbitrary object return by 'Get inventory'
|
*SwaggerPetstore.StoreApi* | [**getInventoryInObject**](docs/StoreApi.md#getInventoryInObject) | **GET** /store/inventory?response=arbitrary_object | Fake endpoint to test arbitrary object return by 'Get inventory'
|
||||||
*SwaggerPetstore.StoreApi* | [**getOrderById**](docs/StoreApi.md#getOrderById) | **GET** /store/order/{orderId} | Find purchase order by ID
|
*SwaggerPetstore.StoreApi* | [**getOrderById**](docs/StoreApi.md#getOrderById) | **GET** /store/order/{orderId} | Find purchase order by ID
|
||||||
*SwaggerPetstore.StoreApi* | [**placeOrder**](docs/StoreApi.md#placeOrder) | **POST** /store/order | Place an order for a pet
|
*SwaggerPetstore.StoreApi* | [**placeOrder**](docs/StoreApi.md#placeOrder) | **POST** /store/order | Place an order for a pet
|
||||||
*SwaggerPetstore.UserApi* | [**createUser**](docs/UserApi.md#createUser) | **POST** /user | Create user
|
*SwaggerPetstore.UserApi* | [**createUser**](docs/UserApi.md#createUser) | **POST** /user | Create user
|
||||||
@@ -112,6 +112,7 @@ Class | Method | HTTP request | Description
|
|||||||
- [SwaggerPetstore.Cat](docs/Cat.md)
|
- [SwaggerPetstore.Cat](docs/Cat.md)
|
||||||
- [SwaggerPetstore.Category](docs/Category.md)
|
- [SwaggerPetstore.Category](docs/Category.md)
|
||||||
- [SwaggerPetstore.Dog](docs/Dog.md)
|
- [SwaggerPetstore.Dog](docs/Dog.md)
|
||||||
|
- [SwaggerPetstore.FormatTest](docs/FormatTest.md)
|
||||||
- [SwaggerPetstore.InlineResponse200](docs/InlineResponse200.md)
|
- [SwaggerPetstore.InlineResponse200](docs/InlineResponse200.md)
|
||||||
- [SwaggerPetstore.Model200Response](docs/Model200Response.md)
|
- [SwaggerPetstore.Model200Response](docs/Model200Response.md)
|
||||||
- [SwaggerPetstore.ModelReturn](docs/ModelReturn.md)
|
- [SwaggerPetstore.ModelReturn](docs/ModelReturn.md)
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
# SwaggerPetstore.FormatTest
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**integer** | **Integer** | | [optional]
|
||||||
|
**int32** | **Integer** | | [optional]
|
||||||
|
**int64** | **Integer** | | [optional]
|
||||||
|
**_number** | **Number** | |
|
||||||
|
**_float** | **Number** | | [optional]
|
||||||
|
**_double** | **Number** | | [optional]
|
||||||
|
**_string** | **String** | | [optional]
|
||||||
|
**_byte** | **String** | | [optional]
|
||||||
|
**binary** | **String** | | [optional]
|
||||||
|
**_date** | **Date** | | [optional]
|
||||||
|
**dateTime** | **String** | | [optional]
|
||||||
|
|
||||||
|
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
## Properties
|
## Properties
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**name** | **Integer** | | [optional]
|
**name** | **Integer** | |
|
||||||
**snakeCase** | **Integer** | | [optional]
|
**snakeCase** | **Integer** | | [optional]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -5,13 +5,13 @@ All URIs are relative to *http://petstore.swagger.io/v2*
|
|||||||
Method | HTTP request | Description
|
Method | HTTP request | Description
|
||||||
------------- | ------------- | -------------
|
------------- | ------------- | -------------
|
||||||
[**addPet**](PetApi.md#addPet) | **POST** /pet | Add a new pet to the store
|
[**addPet**](PetApi.md#addPet) | **POST** /pet | Add a new pet to the store
|
||||||
[**addPetUsingByteArray**](PetApi.md#addPetUsingByteArray) | **POST** /pet?testing_byte_array=true | Fake endpoint to test byte array in body parameter for adding a new pet to the store
|
[**addPetUsingByteArray**](PetApi.md#addPetUsingByteArray) | **POST** /pet?testing_byte_array=true | Fake endpoint to test byte array in body parameter for adding a new pet to the store
|
||||||
[**deletePet**](PetApi.md#deletePet) | **DELETE** /pet/{petId} | Deletes a pet
|
[**deletePet**](PetApi.md#deletePet) | **DELETE** /pet/{petId} | Deletes a pet
|
||||||
[**findPetsByStatus**](PetApi.md#findPetsByStatus) | **GET** /pet/findByStatus | Finds Pets by status
|
[**findPetsByStatus**](PetApi.md#findPetsByStatus) | **GET** /pet/findByStatus | Finds Pets by status
|
||||||
[**findPetsByTags**](PetApi.md#findPetsByTags) | **GET** /pet/findByTags | Finds Pets by tags
|
[**findPetsByTags**](PetApi.md#findPetsByTags) | **GET** /pet/findByTags | Finds Pets by tags
|
||||||
[**getPetById**](PetApi.md#getPetById) | **GET** /pet/{petId} | Find pet by ID
|
[**getPetById**](PetApi.md#getPetById) | **GET** /pet/{petId} | Find pet by ID
|
||||||
[**getPetByIdInObject**](PetApi.md#getPetByIdInObject) | **GET** /pet/{petId}?response=inline_arbitrary_object | Fake endpoint to test inline arbitrary object return by 'Find pet by ID'
|
[**getPetByIdInObject**](PetApi.md#getPetByIdInObject) | **GET** /pet/{petId}?response=inline_arbitrary_object | Fake endpoint to test inline arbitrary object return by 'Find pet by ID'
|
||||||
[**petPetIdtestingByteArraytrueGet**](PetApi.md#petPetIdtestingByteArraytrueGet) | **GET** /pet/{petId}?testing_byte_array=true | Fake endpoint to test byte array return by 'Find pet by ID'
|
[**petPetIdtestingByteArraytrueGet**](PetApi.md#petPetIdtestingByteArraytrueGet) | **GET** /pet/{petId}?testing_byte_array=true | Fake endpoint to test byte array return by 'Find pet by ID'
|
||||||
[**updatePet**](PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
|
[**updatePet**](PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
|
||||||
[**updatePetWithForm**](PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
|
[**updatePetWithForm**](PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
|
||||||
[**uploadFile**](PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
|
[**uploadFile**](PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ Method | HTTP request | Description
|
|||||||
[**deleteOrder**](StoreApi.md#deleteOrder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID
|
[**deleteOrder**](StoreApi.md#deleteOrder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID
|
||||||
[**findOrdersByStatus**](StoreApi.md#findOrdersByStatus) | **GET** /store/findByStatus | Finds orders by status
|
[**findOrdersByStatus**](StoreApi.md#findOrdersByStatus) | **GET** /store/findByStatus | Finds orders by status
|
||||||
[**getInventory**](StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
|
[**getInventory**](StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
|
||||||
[**getInventoryInObject**](StoreApi.md#getInventoryInObject) | **GET** /store/inventory?response=arbitrary_object | Fake endpoint to test arbitrary object return by 'Get inventory'
|
[**getInventoryInObject**](StoreApi.md#getInventoryInObject) | **GET** /store/inventory?response=arbitrary_object | Fake endpoint to test arbitrary object return by 'Get inventory'
|
||||||
[**getOrderById**](StoreApi.md#getOrderById) | **GET** /store/order/{orderId} | Find purchase order by ID
|
[**getOrderById**](StoreApi.md#getOrderById) | **GET** /store/order/{orderId} | Find purchase order by ID
|
||||||
[**placeOrder**](StoreApi.md#placeOrder) | **POST** /store/order | Place an order for a pet
|
[**placeOrder**](StoreApi.md#placeOrder) | **POST** /store/order | Place an order for a pet
|
||||||
|
|
||||||
@@ -206,7 +206,7 @@ This endpoint does not need any parameter.
|
|||||||
|
|
||||||
Find purchase order by ID
|
Find purchase order by ID
|
||||||
|
|
||||||
For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
||||||
|
|
||||||
### Example
|
### Example
|
||||||
```javascript
|
```javascript
|
||||||
|
|||||||
@@ -209,7 +209,7 @@ var SwaggerPetstore = require('swagger-petstore');
|
|||||||
|
|
||||||
var apiInstance = new SwaggerPetstore.UserApi()
|
var apiInstance = new SwaggerPetstore.UserApi()
|
||||||
|
|
||||||
var username = "username_example"; // {String} The name that needs to be fetched. Use user1 for testing.
|
var username = "username_example"; // {String} The name that needs to be fetched. Use user1 for testing.
|
||||||
|
|
||||||
apiInstance.getUserByName(username).then(function(data) {
|
apiInstance.getUserByName(username).then(function(data) {
|
||||||
console.log('API called successfully. Returned data: ' + data);
|
console.log('API called successfully. Returned data: ' + data);
|
||||||
@@ -223,7 +223,7 @@ apiInstance.getUserByName(username).then(function(data) {
|
|||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**username** | **String**| The name that needs to be fetched. Use user1 for testing. |
|
**username** | **String**| The name that needs to be fetched. Use user1 for testing. |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,6 @@
|
|||||||
'test_api_key_query': {type: 'apiKey', 'in': 'query', name: 'test_api_key_query'},
|
'test_api_key_query': {type: 'apiKey', 'in': 'query', name: 'test_api_key_query'},
|
||||||
'petstore_auth': {type: 'oauth2'}
|
'petstore_auth': {type: 'oauth2'}
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The default HTTP headers to be included for all API calls.
|
* The default HTTP headers to be included for all API calls.
|
||||||
* @type {Array.<String>}
|
* @type {Array.<String>}
|
||||||
|
|||||||
@@ -169,7 +169,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Find purchase order by ID
|
* Find purchase order by ID
|
||||||
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
||||||
* @param {String} orderId ID of pet that needs to be fetched
|
* @param {String} orderId ID of pet that needs to be fetched
|
||||||
* data is of type: {module:model/Order}
|
* data is of type: {module:model/Order}
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -172,7 +172,7 @@
|
|||||||
/**
|
/**
|
||||||
* Get user by user name
|
* Get user by user name
|
||||||
*
|
*
|
||||||
* @param {String} username The name that needs to be fetched. Use user1 for testing.
|
* @param {String} username The name that needs to be fetched. Use user1 for testing.
|
||||||
* data is of type: {module:model/User}
|
* data is of type: {module:model/User}
|
||||||
*/
|
*/
|
||||||
this.getUserByName = function(username) {
|
this.getUserByName = function(username) {
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
(function(factory) {
|
(function(factory) {
|
||||||
if (typeof define === 'function' && define.amd) {
|
if (typeof define === 'function' && define.amd) {
|
||||||
// AMD. Register as an anonymous module.
|
// AMD. Register as an anonymous module.
|
||||||
define(['./ApiClient', './model/Animal', './model/Cat', './model/Category', './model/Dog', './model/InlineResponse200', './model/Model200Response', './model/ModelReturn', './model/Name', './model/Order', './model/Pet', './model/SpecialModelName', './model/Tag', './model/User', './api/PetApi', './api/StoreApi', './api/UserApi'], factory);
|
define(['./ApiClient', './model/Animal', './model/Cat', './model/Category', './model/Dog', './model/FormatTest', './model/InlineResponse200', './model/Model200Response', './model/ModelReturn', './model/Name', './model/Order', './model/Pet', './model/SpecialModelName', './model/Tag', './model/User', './api/PetApi', './api/StoreApi', './api/UserApi'], factory);
|
||||||
} else if (typeof module === 'object' && module.exports) {
|
} else if (typeof module === 'object' && module.exports) {
|
||||||
// CommonJS-like environments that support module.exports, like Node.
|
// CommonJS-like environments that support module.exports, like Node.
|
||||||
module.exports = factory(require('./ApiClient'), require('./model/Animal'), require('./model/Cat'), require('./model/Category'), require('./model/Dog'), require('./model/InlineResponse200'), require('./model/Model200Response'), require('./model/ModelReturn'), require('./model/Name'), require('./model/Order'), require('./model/Pet'), require('./model/SpecialModelName'), require('./model/Tag'), require('./model/User'), require('./api/PetApi'), require('./api/StoreApi'), require('./api/UserApi'));
|
module.exports = factory(require('./ApiClient'), require('./model/Animal'), require('./model/Cat'), require('./model/Category'), require('./model/Dog'), require('./model/FormatTest'), require('./model/InlineResponse200'), require('./model/Model200Response'), require('./model/ModelReturn'), require('./model/Name'), require('./model/Order'), require('./model/Pet'), require('./model/SpecialModelName'), require('./model/Tag'), require('./model/User'), require('./api/PetApi'), require('./api/StoreApi'), require('./api/UserApi'));
|
||||||
}
|
}
|
||||||
}(function(ApiClient, Animal, Cat, Category, Dog, InlineResponse200, Model200Response, ModelReturn, Name, Order, Pet, SpecialModelName, Tag, User, PetApi, StoreApi, UserApi) {
|
}(function(ApiClient, Animal, Cat, Category, Dog, FormatTest, InlineResponse200, Model200Response, ModelReturn, Name, Order, Pet, SpecialModelName, Tag, User, PetApi, StoreApi, UserApi) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters.<br>
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters.<br>
|
||||||
* The <code>index</code> module provides access to constructors for all the classes which comprise the public API.
|
* The <code>index</code> module provides access to constructors for all the classes which comprise the public API.
|
||||||
* <p>
|
* <p>
|
||||||
* An AMD (recommended!) or CommonJS application will generally do something equivalent to the following:
|
* An AMD (recommended!) or CommonJS application will generally do something equivalent to the following:
|
||||||
@@ -66,6 +66,11 @@
|
|||||||
* @property {module:model/Dog}
|
* @property {module:model/Dog}
|
||||||
*/
|
*/
|
||||||
Dog: Dog,
|
Dog: Dog,
|
||||||
|
/**
|
||||||
|
* The FormatTest model constructor.
|
||||||
|
* @property {module:model/FormatTest}
|
||||||
|
*/
|
||||||
|
FormatTest: FormatTest,
|
||||||
/**
|
/**
|
||||||
* The InlineResponse200 model constructor.
|
* The InlineResponse200 model constructor.
|
||||||
* @property {module:model/InlineResponse200}
|
* @property {module:model/InlineResponse200}
|
||||||
|
|||||||
@@ -0,0 +1,153 @@
|
|||||||
|
(function(root, factory) {
|
||||||
|
if (typeof define === 'function' && define.amd) {
|
||||||
|
// AMD. Register as an anonymous module.
|
||||||
|
define(['../ApiClient'], factory);
|
||||||
|
} else if (typeof module === 'object' && module.exports) {
|
||||||
|
// CommonJS-like environments that support module.exports, like Node.
|
||||||
|
module.exports = factory(require('../ApiClient'));
|
||||||
|
} else {
|
||||||
|
// Browser globals (root is window)
|
||||||
|
if (!root.SwaggerPetstore) {
|
||||||
|
root.SwaggerPetstore = {};
|
||||||
|
}
|
||||||
|
root.SwaggerPetstore.FormatTest = factory(root.SwaggerPetstore.ApiClient);
|
||||||
|
}
|
||||||
|
}(this, function(ApiClient) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The FormatTest model module.
|
||||||
|
* @module model/FormatTest
|
||||||
|
* @version 1.0.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a new <code>FormatTest</code>.
|
||||||
|
* @alias module:model/FormatTest
|
||||||
|
* @class
|
||||||
|
* @param _number
|
||||||
|
*/
|
||||||
|
var exports = function(_number) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
this['number'] = _number;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>FormatTest</code> from a plain JavaScript object, optionally creating a new instance.
|
||||||
|
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||||
|
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||||
|
* @param {module:model/FormatTest} obj Optional instance to populate.
|
||||||
|
* @return {module:model/FormatTest} The populated <code>FormatTest</code> instance.
|
||||||
|
*/
|
||||||
|
exports.constructFromObject = function(data, obj) {
|
||||||
|
if (data) {
|
||||||
|
obj = obj || new exports();
|
||||||
|
|
||||||
|
if (data.hasOwnProperty('integer')) {
|
||||||
|
obj['integer'] = ApiClient.convertToType(data['integer'], 'Integer');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('int32')) {
|
||||||
|
obj['int32'] = ApiClient.convertToType(data['int32'], 'Integer');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('int64')) {
|
||||||
|
obj['int64'] = ApiClient.convertToType(data['int64'], 'Integer');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('number')) {
|
||||||
|
obj['number'] = ApiClient.convertToType(data['number'], 'Number');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('float')) {
|
||||||
|
obj['float'] = ApiClient.convertToType(data['float'], 'Number');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('double')) {
|
||||||
|
obj['double'] = ApiClient.convertToType(data['double'], 'Number');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('string')) {
|
||||||
|
obj['string'] = ApiClient.convertToType(data['string'], 'String');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('byte')) {
|
||||||
|
obj['byte'] = ApiClient.convertToType(data['byte'], 'String');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('binary')) {
|
||||||
|
obj['binary'] = ApiClient.convertToType(data['binary'], 'String');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('date')) {
|
||||||
|
obj['date'] = ApiClient.convertToType(data['date'], 'Date');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('dateTime')) {
|
||||||
|
obj['dateTime'] = ApiClient.convertToType(data['dateTime'], 'String');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Integer} integer
|
||||||
|
*/
|
||||||
|
exports.prototype['integer'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Integer} int32
|
||||||
|
*/
|
||||||
|
exports.prototype['int32'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Integer} int64
|
||||||
|
*/
|
||||||
|
exports.prototype['int64'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Number} number
|
||||||
|
*/
|
||||||
|
exports.prototype['number'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Number} float
|
||||||
|
*/
|
||||||
|
exports.prototype['float'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Number} double
|
||||||
|
*/
|
||||||
|
exports.prototype['double'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {String} string
|
||||||
|
*/
|
||||||
|
exports.prototype['string'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {String} byte
|
||||||
|
*/
|
||||||
|
exports.prototype['byte'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {String} binary
|
||||||
|
*/
|
||||||
|
exports.prototype['binary'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Date} date
|
||||||
|
*/
|
||||||
|
exports.prototype['date'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {String} dateTime
|
||||||
|
*/
|
||||||
|
exports.prototype['dateTime'] = undefined;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return exports;
|
||||||
|
}));
|
||||||
@@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a new <code>Model200Response</code>.
|
* Constructs a new <code>Model200Response</code>.
|
||||||
|
* Model for testing model name starting with number
|
||||||
* @alias module:model/Model200Response
|
* @alias module:model/Model200Response
|
||||||
* @class
|
* @class
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a new <code>ModelReturn</code>.
|
* Constructs a new <code>ModelReturn</code>.
|
||||||
|
* Model for testing reserved words
|
||||||
* @alias module:model/ModelReturn
|
* @alias module:model/ModelReturn
|
||||||
* @class
|
* @class
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -23,12 +23,14 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a new <code>Name</code>.
|
* Constructs a new <code>Name</code>.
|
||||||
|
* Model for testing model name same as property name
|
||||||
* @alias module:model/Name
|
* @alias module:model/Name
|
||||||
* @class
|
* @class
|
||||||
|
* @param name
|
||||||
*/
|
*/
|
||||||
var exports = function() {
|
var exports = function(name) {
|
||||||
|
|
||||||
|
|
||||||
|
this['name'] = name;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ This SDK is automatically generated by the [Swagger Codegen](https://github.com/
|
|||||||
|
|
||||||
- API version: 1.0.0
|
- API version: 1.0.0
|
||||||
- Package version: 1.0.0
|
- Package version: 1.0.0
|
||||||
- Build date: 2016-03-30T20:58:07.996+08:00
|
- Build date: 2016-04-11T22:17:15.122+08:00
|
||||||
- Build package: class io.swagger.codegen.languages.JavascriptClientCodegen
|
- Build package: class io.swagger.codegen.languages.JavascriptClientCodegen
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
@@ -83,20 +83,20 @@ All URIs are relative to *http://petstore.swagger.io/v2*
|
|||||||
Class | Method | HTTP request | Description
|
Class | Method | HTTP request | Description
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
*SwaggerPetstore.PetApi* | [**addPet**](docs/PetApi.md#addPet) | **POST** /pet | Add a new pet to the store
|
*SwaggerPetstore.PetApi* | [**addPet**](docs/PetApi.md#addPet) | **POST** /pet | Add a new pet to the store
|
||||||
*SwaggerPetstore.PetApi* | [**addPetUsingByteArray**](docs/PetApi.md#addPetUsingByteArray) | **POST** /pet?testing_byte_array=true | Fake endpoint to test byte array in body parameter for adding a new pet to the store
|
*SwaggerPetstore.PetApi* | [**addPetUsingByteArray**](docs/PetApi.md#addPetUsingByteArray) | **POST** /pet?testing_byte_array=true | Fake endpoint to test byte array in body parameter for adding a new pet to the store
|
||||||
*SwaggerPetstore.PetApi* | [**deletePet**](docs/PetApi.md#deletePet) | **DELETE** /pet/{petId} | Deletes a pet
|
*SwaggerPetstore.PetApi* | [**deletePet**](docs/PetApi.md#deletePet) | **DELETE** /pet/{petId} | Deletes a pet
|
||||||
*SwaggerPetstore.PetApi* | [**findPetsByStatus**](docs/PetApi.md#findPetsByStatus) | **GET** /pet/findByStatus | Finds Pets by status
|
*SwaggerPetstore.PetApi* | [**findPetsByStatus**](docs/PetApi.md#findPetsByStatus) | **GET** /pet/findByStatus | Finds Pets by status
|
||||||
*SwaggerPetstore.PetApi* | [**findPetsByTags**](docs/PetApi.md#findPetsByTags) | **GET** /pet/findByTags | Finds Pets by tags
|
*SwaggerPetstore.PetApi* | [**findPetsByTags**](docs/PetApi.md#findPetsByTags) | **GET** /pet/findByTags | Finds Pets by tags
|
||||||
*SwaggerPetstore.PetApi* | [**getPetById**](docs/PetApi.md#getPetById) | **GET** /pet/{petId} | Find pet by ID
|
*SwaggerPetstore.PetApi* | [**getPetById**](docs/PetApi.md#getPetById) | **GET** /pet/{petId} | Find pet by ID
|
||||||
*SwaggerPetstore.PetApi* | [**getPetByIdInObject**](docs/PetApi.md#getPetByIdInObject) | **GET** /pet/{petId}?response=inline_arbitrary_object | Fake endpoint to test inline arbitrary object return by 'Find pet by ID'
|
*SwaggerPetstore.PetApi* | [**getPetByIdInObject**](docs/PetApi.md#getPetByIdInObject) | **GET** /pet/{petId}?response=inline_arbitrary_object | Fake endpoint to test inline arbitrary object return by 'Find pet by ID'
|
||||||
*SwaggerPetstore.PetApi* | [**petPetIdtestingByteArraytrueGet**](docs/PetApi.md#petPetIdtestingByteArraytrueGet) | **GET** /pet/{petId}?testing_byte_array=true | Fake endpoint to test byte array return by 'Find pet by ID'
|
*SwaggerPetstore.PetApi* | [**petPetIdtestingByteArraytrueGet**](docs/PetApi.md#petPetIdtestingByteArraytrueGet) | **GET** /pet/{petId}?testing_byte_array=true | Fake endpoint to test byte array return by 'Find pet by ID'
|
||||||
*SwaggerPetstore.PetApi* | [**updatePet**](docs/PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
|
*SwaggerPetstore.PetApi* | [**updatePet**](docs/PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
|
||||||
*SwaggerPetstore.PetApi* | [**updatePetWithForm**](docs/PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
|
*SwaggerPetstore.PetApi* | [**updatePetWithForm**](docs/PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
|
||||||
*SwaggerPetstore.PetApi* | [**uploadFile**](docs/PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
|
*SwaggerPetstore.PetApi* | [**uploadFile**](docs/PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
|
||||||
*SwaggerPetstore.StoreApi* | [**deleteOrder**](docs/StoreApi.md#deleteOrder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID
|
*SwaggerPetstore.StoreApi* | [**deleteOrder**](docs/StoreApi.md#deleteOrder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID
|
||||||
*SwaggerPetstore.StoreApi* | [**findOrdersByStatus**](docs/StoreApi.md#findOrdersByStatus) | **GET** /store/findByStatus | Finds orders by status
|
*SwaggerPetstore.StoreApi* | [**findOrdersByStatus**](docs/StoreApi.md#findOrdersByStatus) | **GET** /store/findByStatus | Finds orders by status
|
||||||
*SwaggerPetstore.StoreApi* | [**getInventory**](docs/StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
|
*SwaggerPetstore.StoreApi* | [**getInventory**](docs/StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
|
||||||
*SwaggerPetstore.StoreApi* | [**getInventoryInObject**](docs/StoreApi.md#getInventoryInObject) | **GET** /store/inventory?response=arbitrary_object | Fake endpoint to test arbitrary object return by 'Get inventory'
|
*SwaggerPetstore.StoreApi* | [**getInventoryInObject**](docs/StoreApi.md#getInventoryInObject) | **GET** /store/inventory?response=arbitrary_object | Fake endpoint to test arbitrary object return by 'Get inventory'
|
||||||
*SwaggerPetstore.StoreApi* | [**getOrderById**](docs/StoreApi.md#getOrderById) | **GET** /store/order/{orderId} | Find purchase order by ID
|
*SwaggerPetstore.StoreApi* | [**getOrderById**](docs/StoreApi.md#getOrderById) | **GET** /store/order/{orderId} | Find purchase order by ID
|
||||||
*SwaggerPetstore.StoreApi* | [**placeOrder**](docs/StoreApi.md#placeOrder) | **POST** /store/order | Place an order for a pet
|
*SwaggerPetstore.StoreApi* | [**placeOrder**](docs/StoreApi.md#placeOrder) | **POST** /store/order | Place an order for a pet
|
||||||
*SwaggerPetstore.UserApi* | [**createUser**](docs/UserApi.md#createUser) | **POST** /user | Create user
|
*SwaggerPetstore.UserApi* | [**createUser**](docs/UserApi.md#createUser) | **POST** /user | Create user
|
||||||
@@ -115,6 +115,7 @@ Class | Method | HTTP request | Description
|
|||||||
- [SwaggerPetstore.Cat](docs/Cat.md)
|
- [SwaggerPetstore.Cat](docs/Cat.md)
|
||||||
- [SwaggerPetstore.Category](docs/Category.md)
|
- [SwaggerPetstore.Category](docs/Category.md)
|
||||||
- [SwaggerPetstore.Dog](docs/Dog.md)
|
- [SwaggerPetstore.Dog](docs/Dog.md)
|
||||||
|
- [SwaggerPetstore.FormatTest](docs/FormatTest.md)
|
||||||
- [SwaggerPetstore.InlineResponse200](docs/InlineResponse200.md)
|
- [SwaggerPetstore.InlineResponse200](docs/InlineResponse200.md)
|
||||||
- [SwaggerPetstore.Model200Response](docs/Model200Response.md)
|
- [SwaggerPetstore.Model200Response](docs/Model200Response.md)
|
||||||
- [SwaggerPetstore.ModelReturn](docs/ModelReturn.md)
|
- [SwaggerPetstore.ModelReturn](docs/ModelReturn.md)
|
||||||
|
|||||||
18
samples/client/petstore/javascript/docs/FormatTest.md
Normal file
18
samples/client/petstore/javascript/docs/FormatTest.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# SwaggerPetstore.FormatTest
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**integer** | **Integer** | | [optional]
|
||||||
|
**int32** | **Integer** | | [optional]
|
||||||
|
**int64** | **Integer** | | [optional]
|
||||||
|
**_number** | **Number** | |
|
||||||
|
**_float** | **Number** | | [optional]
|
||||||
|
**_double** | **Number** | | [optional]
|
||||||
|
**_string** | **String** | | [optional]
|
||||||
|
**_byte** | **String** | | [optional]
|
||||||
|
**binary** | **String** | | [optional]
|
||||||
|
**_date** | **Date** | | [optional]
|
||||||
|
**dateTime** | **String** | | [optional]
|
||||||
|
|
||||||
|
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
## Properties
|
## Properties
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**name** | **Integer** | | [optional]
|
**name** | **Integer** | |
|
||||||
**snakeCase** | **Integer** | | [optional]
|
**snakeCase** | **Integer** | | [optional]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -5,13 +5,13 @@ All URIs are relative to *http://petstore.swagger.io/v2*
|
|||||||
Method | HTTP request | Description
|
Method | HTTP request | Description
|
||||||
------------- | ------------- | -------------
|
------------- | ------------- | -------------
|
||||||
[**addPet**](PetApi.md#addPet) | **POST** /pet | Add a new pet to the store
|
[**addPet**](PetApi.md#addPet) | **POST** /pet | Add a new pet to the store
|
||||||
[**addPetUsingByteArray**](PetApi.md#addPetUsingByteArray) | **POST** /pet?testing_byte_array=true | Fake endpoint to test byte array in body parameter for adding a new pet to the store
|
[**addPetUsingByteArray**](PetApi.md#addPetUsingByteArray) | **POST** /pet?testing_byte_array=true | Fake endpoint to test byte array in body parameter for adding a new pet to the store
|
||||||
[**deletePet**](PetApi.md#deletePet) | **DELETE** /pet/{petId} | Deletes a pet
|
[**deletePet**](PetApi.md#deletePet) | **DELETE** /pet/{petId} | Deletes a pet
|
||||||
[**findPetsByStatus**](PetApi.md#findPetsByStatus) | **GET** /pet/findByStatus | Finds Pets by status
|
[**findPetsByStatus**](PetApi.md#findPetsByStatus) | **GET** /pet/findByStatus | Finds Pets by status
|
||||||
[**findPetsByTags**](PetApi.md#findPetsByTags) | **GET** /pet/findByTags | Finds Pets by tags
|
[**findPetsByTags**](PetApi.md#findPetsByTags) | **GET** /pet/findByTags | Finds Pets by tags
|
||||||
[**getPetById**](PetApi.md#getPetById) | **GET** /pet/{petId} | Find pet by ID
|
[**getPetById**](PetApi.md#getPetById) | **GET** /pet/{petId} | Find pet by ID
|
||||||
[**getPetByIdInObject**](PetApi.md#getPetByIdInObject) | **GET** /pet/{petId}?response=inline_arbitrary_object | Fake endpoint to test inline arbitrary object return by 'Find pet by ID'
|
[**getPetByIdInObject**](PetApi.md#getPetByIdInObject) | **GET** /pet/{petId}?response=inline_arbitrary_object | Fake endpoint to test inline arbitrary object return by 'Find pet by ID'
|
||||||
[**petPetIdtestingByteArraytrueGet**](PetApi.md#petPetIdtestingByteArraytrueGet) | **GET** /pet/{petId}?testing_byte_array=true | Fake endpoint to test byte array return by 'Find pet by ID'
|
[**petPetIdtestingByteArraytrueGet**](PetApi.md#petPetIdtestingByteArraytrueGet) | **GET** /pet/{petId}?testing_byte_array=true | Fake endpoint to test byte array return by 'Find pet by ID'
|
||||||
[**updatePet**](PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
|
[**updatePet**](PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
|
||||||
[**updatePetWithForm**](PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
|
[**updatePetWithForm**](PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
|
||||||
[**uploadFile**](PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
|
[**uploadFile**](PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ Method | HTTP request | Description
|
|||||||
[**deleteOrder**](StoreApi.md#deleteOrder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID
|
[**deleteOrder**](StoreApi.md#deleteOrder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID
|
||||||
[**findOrdersByStatus**](StoreApi.md#findOrdersByStatus) | **GET** /store/findByStatus | Finds orders by status
|
[**findOrdersByStatus**](StoreApi.md#findOrdersByStatus) | **GET** /store/findByStatus | Finds orders by status
|
||||||
[**getInventory**](StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
|
[**getInventory**](StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
|
||||||
[**getInventoryInObject**](StoreApi.md#getInventoryInObject) | **GET** /store/inventory?response=arbitrary_object | Fake endpoint to test arbitrary object return by 'Get inventory'
|
[**getInventoryInObject**](StoreApi.md#getInventoryInObject) | **GET** /store/inventory?response=arbitrary_object | Fake endpoint to test arbitrary object return by 'Get inventory'
|
||||||
[**getOrderById**](StoreApi.md#getOrderById) | **GET** /store/order/{orderId} | Find purchase order by ID
|
[**getOrderById**](StoreApi.md#getOrderById) | **GET** /store/order/{orderId} | Find purchase order by ID
|
||||||
[**placeOrder**](StoreApi.md#placeOrder) | **POST** /store/order | Place an order for a pet
|
[**placeOrder**](StoreApi.md#placeOrder) | **POST** /store/order | Place an order for a pet
|
||||||
|
|
||||||
@@ -218,7 +218,7 @@ This endpoint does not need any parameter.
|
|||||||
|
|
||||||
Find purchase order by ID
|
Find purchase order by ID
|
||||||
|
|
||||||
For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
||||||
|
|
||||||
### Example
|
### Example
|
||||||
```javascript
|
```javascript
|
||||||
|
|||||||
@@ -221,7 +221,7 @@ var SwaggerPetstore = require('swagger-petstore');
|
|||||||
|
|
||||||
var apiInstance = new SwaggerPetstore.UserApi()
|
var apiInstance = new SwaggerPetstore.UserApi()
|
||||||
|
|
||||||
var username = "username_example"; // {String} The name that needs to be fetched. Use user1 for testing.
|
var username = "username_example"; // {String} The name that needs to be fetched. Use user1 for testing.
|
||||||
|
|
||||||
|
|
||||||
var callback = function(error, data, response) {
|
var callback = function(error, data, response) {
|
||||||
@@ -238,7 +238,7 @@ api.getUserByName(username, callback);
|
|||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**username** | **String**| The name that needs to be fetched. Use user1 for testing. |
|
**username** | **String**| The name that needs to be fetched. Use user1 for testing. |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,6 @@
|
|||||||
'test_api_key_query': {type: 'apiKey', 'in': 'query', name: 'test_api_key_query'},
|
'test_api_key_query': {type: 'apiKey', 'in': 'query', name: 'test_api_key_query'},
|
||||||
'petstore_auth': {type: 'oauth2'}
|
'petstore_auth': {type: 'oauth2'}
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The default HTTP headers to be included for all API calls.
|
* The default HTTP headers to be included for all API calls.
|
||||||
* @type {Array.<String>}
|
* @type {Array.<String>}
|
||||||
|
|||||||
@@ -208,7 +208,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Find purchase order by ID
|
* Find purchase order by ID
|
||||||
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
||||||
* @param {String} orderId ID of pet that needs to be fetched
|
* @param {String} orderId ID of pet that needs to be fetched
|
||||||
* @param {module:api/StoreApi~getOrderByIdCallback} callback The callback function, accepting three arguments: error, data, response
|
* @param {module:api/StoreApi~getOrderByIdCallback} callback The callback function, accepting three arguments: error, data, response
|
||||||
* data is of type: {module:model/Order}
|
* data is of type: {module:model/Order}
|
||||||
|
|||||||
@@ -211,7 +211,7 @@
|
|||||||
/**
|
/**
|
||||||
* Get user by user name
|
* Get user by user name
|
||||||
*
|
*
|
||||||
* @param {String} username The name that needs to be fetched. Use user1 for testing.
|
* @param {String} username The name that needs to be fetched. Use user1 for testing.
|
||||||
* @param {module:api/UserApi~getUserByNameCallback} callback The callback function, accepting three arguments: error, data, response
|
* @param {module:api/UserApi~getUserByNameCallback} callback The callback function, accepting three arguments: error, data, response
|
||||||
* data is of type: {module:model/User}
|
* data is of type: {module:model/User}
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
(function(factory) {
|
(function(factory) {
|
||||||
if (typeof define === 'function' && define.amd) {
|
if (typeof define === 'function' && define.amd) {
|
||||||
// AMD. Register as an anonymous module.
|
// AMD. Register as an anonymous module.
|
||||||
define(['./ApiClient', './model/Animal', './model/Cat', './model/Category', './model/Dog', './model/InlineResponse200', './model/Model200Response', './model/ModelReturn', './model/Name', './model/Order', './model/Pet', './model/SpecialModelName', './model/Tag', './model/User', './api/PetApi', './api/StoreApi', './api/UserApi'], factory);
|
define(['./ApiClient', './model/Animal', './model/Cat', './model/Category', './model/Dog', './model/FormatTest', './model/InlineResponse200', './model/Model200Response', './model/ModelReturn', './model/Name', './model/Order', './model/Pet', './model/SpecialModelName', './model/Tag', './model/User', './api/PetApi', './api/StoreApi', './api/UserApi'], factory);
|
||||||
} else if (typeof module === 'object' && module.exports) {
|
} else if (typeof module === 'object' && module.exports) {
|
||||||
// CommonJS-like environments that support module.exports, like Node.
|
// CommonJS-like environments that support module.exports, like Node.
|
||||||
module.exports = factory(require('./ApiClient'), require('./model/Animal'), require('./model/Cat'), require('./model/Category'), require('./model/Dog'), require('./model/InlineResponse200'), require('./model/Model200Response'), require('./model/ModelReturn'), require('./model/Name'), require('./model/Order'), require('./model/Pet'), require('./model/SpecialModelName'), require('./model/Tag'), require('./model/User'), require('./api/PetApi'), require('./api/StoreApi'), require('./api/UserApi'));
|
module.exports = factory(require('./ApiClient'), require('./model/Animal'), require('./model/Cat'), require('./model/Category'), require('./model/Dog'), require('./model/FormatTest'), require('./model/InlineResponse200'), require('./model/Model200Response'), require('./model/ModelReturn'), require('./model/Name'), require('./model/Order'), require('./model/Pet'), require('./model/SpecialModelName'), require('./model/Tag'), require('./model/User'), require('./api/PetApi'), require('./api/StoreApi'), require('./api/UserApi'));
|
||||||
}
|
}
|
||||||
}(function(ApiClient, Animal, Cat, Category, Dog, InlineResponse200, Model200Response, ModelReturn, Name, Order, Pet, SpecialModelName, Tag, User, PetApi, StoreApi, UserApi) {
|
}(function(ApiClient, Animal, Cat, Category, Dog, FormatTest, InlineResponse200, Model200Response, ModelReturn, Name, Order, Pet, SpecialModelName, Tag, User, PetApi, StoreApi, UserApi) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters.<br>
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters.<br>
|
||||||
* The <code>index</code> module provides access to constructors for all the classes which comprise the public API.
|
* The <code>index</code> module provides access to constructors for all the classes which comprise the public API.
|
||||||
* <p>
|
* <p>
|
||||||
* An AMD (recommended!) or CommonJS application will generally do something equivalent to the following:
|
* An AMD (recommended!) or CommonJS application will generally do something equivalent to the following:
|
||||||
@@ -66,6 +66,11 @@
|
|||||||
* @property {module:model/Dog}
|
* @property {module:model/Dog}
|
||||||
*/
|
*/
|
||||||
Dog: Dog,
|
Dog: Dog,
|
||||||
|
/**
|
||||||
|
* The FormatTest model constructor.
|
||||||
|
* @property {module:model/FormatTest}
|
||||||
|
*/
|
||||||
|
FormatTest: FormatTest,
|
||||||
/**
|
/**
|
||||||
* The InlineResponse200 model constructor.
|
* The InlineResponse200 model constructor.
|
||||||
* @property {module:model/InlineResponse200}
|
* @property {module:model/InlineResponse200}
|
||||||
|
|||||||
153
samples/client/petstore/javascript/src/model/FormatTest.js
Normal file
153
samples/client/petstore/javascript/src/model/FormatTest.js
Normal file
@@ -0,0 +1,153 @@
|
|||||||
|
(function(root, factory) {
|
||||||
|
if (typeof define === 'function' && define.amd) {
|
||||||
|
// AMD. Register as an anonymous module.
|
||||||
|
define(['../ApiClient'], factory);
|
||||||
|
} else if (typeof module === 'object' && module.exports) {
|
||||||
|
// CommonJS-like environments that support module.exports, like Node.
|
||||||
|
module.exports = factory(require('../ApiClient'));
|
||||||
|
} else {
|
||||||
|
// Browser globals (root is window)
|
||||||
|
if (!root.SwaggerPetstore) {
|
||||||
|
root.SwaggerPetstore = {};
|
||||||
|
}
|
||||||
|
root.SwaggerPetstore.FormatTest = factory(root.SwaggerPetstore.ApiClient);
|
||||||
|
}
|
||||||
|
}(this, function(ApiClient) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The FormatTest model module.
|
||||||
|
* @module model/FormatTest
|
||||||
|
* @version 1.0.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a new <code>FormatTest</code>.
|
||||||
|
* @alias module:model/FormatTest
|
||||||
|
* @class
|
||||||
|
* @param _number
|
||||||
|
*/
|
||||||
|
var exports = function(_number) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
this['number'] = _number;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>FormatTest</code> from a plain JavaScript object, optionally creating a new instance.
|
||||||
|
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||||
|
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||||
|
* @param {module:model/FormatTest} obj Optional instance to populate.
|
||||||
|
* @return {module:model/FormatTest} The populated <code>FormatTest</code> instance.
|
||||||
|
*/
|
||||||
|
exports.constructFromObject = function(data, obj) {
|
||||||
|
if (data) {
|
||||||
|
obj = obj || new exports();
|
||||||
|
|
||||||
|
if (data.hasOwnProperty('integer')) {
|
||||||
|
obj['integer'] = ApiClient.convertToType(data['integer'], 'Integer');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('int32')) {
|
||||||
|
obj['int32'] = ApiClient.convertToType(data['int32'], 'Integer');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('int64')) {
|
||||||
|
obj['int64'] = ApiClient.convertToType(data['int64'], 'Integer');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('number')) {
|
||||||
|
obj['number'] = ApiClient.convertToType(data['number'], 'Number');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('float')) {
|
||||||
|
obj['float'] = ApiClient.convertToType(data['float'], 'Number');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('double')) {
|
||||||
|
obj['double'] = ApiClient.convertToType(data['double'], 'Number');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('string')) {
|
||||||
|
obj['string'] = ApiClient.convertToType(data['string'], 'String');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('byte')) {
|
||||||
|
obj['byte'] = ApiClient.convertToType(data['byte'], 'String');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('binary')) {
|
||||||
|
obj['binary'] = ApiClient.convertToType(data['binary'], 'String');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('date')) {
|
||||||
|
obj['date'] = ApiClient.convertToType(data['date'], 'Date');
|
||||||
|
}
|
||||||
|
if (data.hasOwnProperty('dateTime')) {
|
||||||
|
obj['dateTime'] = ApiClient.convertToType(data['dateTime'], 'String');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Integer} integer
|
||||||
|
*/
|
||||||
|
exports.prototype['integer'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Integer} int32
|
||||||
|
*/
|
||||||
|
exports.prototype['int32'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Integer} int64
|
||||||
|
*/
|
||||||
|
exports.prototype['int64'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Number} number
|
||||||
|
*/
|
||||||
|
exports.prototype['number'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Number} float
|
||||||
|
*/
|
||||||
|
exports.prototype['float'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Number} double
|
||||||
|
*/
|
||||||
|
exports.prototype['double'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {String} string
|
||||||
|
*/
|
||||||
|
exports.prototype['string'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {String} byte
|
||||||
|
*/
|
||||||
|
exports.prototype['byte'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {String} binary
|
||||||
|
*/
|
||||||
|
exports.prototype['binary'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {Date} date
|
||||||
|
*/
|
||||||
|
exports.prototype['date'] = undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @member {String} dateTime
|
||||||
|
*/
|
||||||
|
exports.prototype['dateTime'] = undefined;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return exports;
|
||||||
|
}));
|
||||||
@@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a new <code>Model200Response</code>.
|
* Constructs a new <code>Model200Response</code>.
|
||||||
|
* Model for testing model name starting with number
|
||||||
* @alias module:model/Model200Response
|
* @alias module:model/Model200Response
|
||||||
* @class
|
* @class
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a new <code>ModelReturn</code>.
|
* Constructs a new <code>ModelReturn</code>.
|
||||||
|
* Model for testing reserved words
|
||||||
* @alias module:model/ModelReturn
|
* @alias module:model/ModelReturn
|
||||||
* @class
|
* @class
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -23,12 +23,14 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a new <code>Name</code>.
|
* Constructs a new <code>Name</code>.
|
||||||
|
* Model for testing model name same as property name
|
||||||
* @alias module:model/Name
|
* @alias module:model/Name
|
||||||
* @class
|
* @class
|
||||||
|
* @param name
|
||||||
*/
|
*/
|
||||||
var exports = function() {
|
var exports = function(name) {
|
||||||
|
|
||||||
|
|
||||||
|
this['name'] = name;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user