* restore js petstore from codegen 2x * update js petstore with oas2, fix example values * remove comment code in js generator
14 KiB
SwaggerPetstore.FakeApi
All URIs are relative to http://petstore.swagger.io:80/v2
Method | HTTP request | Description |
---|---|---|
fakeOuterBooleanSerialize | POST /fake/outer/boolean | |
fakeOuterCompositeSerialize | POST /fake/outer/composite | |
fakeOuterNumberSerialize | POST /fake/outer/number | |
fakeOuterStringSerialize | POST /fake/outer/string | |
testBodyWithQueryParams | PUT /fake/body-with-query-params | |
testClientModel | PATCH /fake | To test "client" model |
testEndpointParameters | POST /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 |
testEnumParameters | GET /fake | To test enum parameters |
testInlineAdditionalProperties | POST /fake/inline-additionalProperties | test inline additionalProperties |
testJsonFormData | GET /fake/jsonFormData | test json serialization of form data |
fakeOuterBooleanSerialize
OuterBoolean fakeOuterBooleanSerialize(opts)
Test serialization of outer boolean types
Example
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.FakeApi();
var opts = {
'booleanPostBody': true // Boolean | Input boolean as post body
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.fakeOuterBooleanSerialize(opts, callback);
Parameters
Name | Type | Description | Notes |
---|---|---|---|
booleanPostBody | Boolean | Input boolean as post body | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: /
fakeOuterCompositeSerialize
OuterComposite fakeOuterCompositeSerialize(opts)
Test serialization of object with outer number type
Example
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.FakeApi();
var opts = {
'outerComposite': new SwaggerPetstore.OuterComposite() // OuterComposite | Input composite as post body
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.fakeOuterCompositeSerialize(opts, callback);
Parameters
Name | Type | Description | Notes |
---|---|---|---|
outerComposite | OuterComposite | Input composite as post body | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: /
fakeOuterNumberSerialize
OuterNumber fakeOuterNumberSerialize(opts)
Test serialization of outer number types
Example
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.FakeApi();
var opts = {
'body': 3.4 // Number | Input number as post body
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.fakeOuterNumberSerialize(opts, callback);
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | Number | Input number as post body | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: /
fakeOuterStringSerialize
OuterString fakeOuterStringSerialize(opts)
Test serialization of outer string types
Example
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.FakeApi();
var opts = {
'body': "body_example" // String | Input string as post body
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.fakeOuterStringSerialize(opts, callback);
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | String | Input string as post body | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: /
testBodyWithQueryParams
testBodyWithQueryParams(query, user)
Example
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.FakeApi();
var query = "query_example"; // String |
var user = new SwaggerPetstore.User(); // User |
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.testBodyWithQueryParams(query, user, callback);
Parameters
Name | Type | Description | Notes |
---|---|---|---|
query | String | ||
user | User |
Return type
null (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: Not defined
testClientModel
Client testClientModel(client)
To test "client" model
To test "client" model
Example
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.FakeApi();
var client = new SwaggerPetstore.Client(); // Client | client model
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.testClientModel(client, callback);
Parameters
Name | Type | Description | Notes |
---|---|---|---|
client | Client | client model |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
testEndpointParameters
testEndpointParameters(_number, _double, patternWithoutDelimiter, _byte, opts)
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
Example
var SwaggerPetstore = require('swagger_petstore');
var defaultClient = SwaggerPetstore.ApiClient.instance;
// Configure HTTP basic authorization: http_basic_test
var http_basic_test = defaultClient.authentications['http_basic_test'];
http_basic_test.username = 'YOUR USERNAME';
http_basic_test.password = 'YOUR PASSWORD';
var apiInstance = new SwaggerPetstore.FakeApi();
var _number = 3.4; // Number | None
var _double = 3.4; // Number | None
var patternWithoutDelimiter = "patternWithoutDelimiter_example"; // String | None
var _byte = null; // Blob | None
var opts = {
'integer': 56, // Number | None
'int32': 56, // Number | None
'int64': 789, // Number | None
'_float': 3.4, // Number | None
'_string': "_string_example", // String | None
'binary': "/path/to/file", // File | None
'_date': new Date("2013-10-20"), // Date | None
'dateTime': new Date("2013-10-20T19:20:30+01:00"), // Date | None
'password': "password_example", // String | None
'callback': "callback_example" // String | None
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.testEndpointParameters(_number, _double, patternWithoutDelimiter, _byte, opts, callback);
Parameters
Name | Type | Description | Notes |
---|---|---|---|
_number | Number | None | |
_double | Number | None | |
patternWithoutDelimiter | String | None | |
_byte | Blob | None | |
integer | Number | None | [optional] |
int32 | Number | None | [optional] |
int64 | Number | None | [optional] |
_float | Number | None | [optional] |
_string | String | None | [optional] |
binary | File | None | [optional] |
_date | Date | None | [optional] |
dateTime | Date | None | [optional] |
password | String | None | [optional] |
callback | String | None | [optional] |
Return type
null (empty response body)
Authorization
HTTP request headers
- Content-Type: application/x-www-form-urlencoded
- Accept: Not defined
testEnumParameters
testEnumParameters(opts)
To test enum parameters
To test enum parameters
Example
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.FakeApi();
var opts = {
'enumHeaderStringArray': ["'$'"], // [String] | Header parameter enum test (string array)
'enumHeaderString': "-efg", // String | Header parameter enum test (string)
'enumQueryStringArray': ["'$'"], // [String] | Query parameter enum test (string array)
'enumQueryString': "-efg", // String | Query parameter enum test (string)
'enumQueryInteger': 56, // Number | Query parameter enum test (double)
'enumQueryDouble': 3.4, // Number | Query parameter enum test (double)
'enumFormStringArray': null, // [String] | Form parameter enum test (string array)
'enumFormString': "enumFormString_example" // String | Form parameter enum test (string)
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.testEnumParameters(opts, callback);
Parameters
Name | Type | Description | Notes |
---|---|---|---|
enumHeaderStringArray | [String] | Header parameter enum test (string array) | [optional] |
enumHeaderString | String | Header parameter enum test (string) | [optional] [default to -efg] |
enumQueryStringArray | [String] | Query parameter enum test (string array) | [optional] |
enumQueryString | String | Query parameter enum test (string) | [optional] [default to -efg] |
enumQueryInteger | Number | Query parameter enum test (double) | [optional] |
enumQueryDouble | Number | Query parameter enum test (double) | [optional] |
enumFormStringArray | [String] | Form parameter enum test (string array) | [optional] |
enumFormString | String | Form parameter enum test (string) | [optional] |
Return type
null (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/x-www-form-urlencoded
- Accept: Not defined
testInlineAdditionalProperties
testInlineAdditionalProperties(requestBody)
test inline additionalProperties
Example
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.FakeApi();
var requestBody = {key: "inner_example"}; // String | request body
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.testInlineAdditionalProperties(requestBody, callback);
Parameters
Name | Type | Description | Notes |
---|---|---|---|
requestBody | String | request body |
Return type
null (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: Not defined
testJsonFormData
testJsonFormData(param, param2)
test json serialization of form data
Example
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.FakeApi();
var param = "param_example"; // String | field1
var param2 = "param2_example"; // String | field2
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.testJsonFormData(param, param2, callback);
Parameters
Name | Type | Description | Notes |
---|---|---|---|
param | String | field1 | |
param2 | String | field2 |
Return type
null (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: application/x-www-form-urlencoded
- Accept: Not defined