Add example allOf with single ref (#10948)

* Add example allOf with single ref

* fix dart-dio-next handling of that case

* Refactor without vendor extension

* Regenerate newer samples
This commit is contained in:
Peter Leibiger
2022-04-12 07:52:53 +02:00
committed by GitHub
parent b29b5e1045
commit 15e9d4ed8c
130 changed files with 2273 additions and 55 deletions

View File

@@ -59,6 +59,7 @@ import Return from './model/Return';
import SpecialModelName from './model/SpecialModelName';
import Tag from './model/Tag';
import User from './model/User';
import UserType from './model/UserType';
import AnotherFakeApi from './api/AnotherFakeApi';
import DefaultApi from './api/DefaultApi';
import FakeApi from './api/FakeApi';
@@ -382,6 +383,12 @@ export {
*/
User,
/**
* The UserType model constructor.
* @property {module:model/UserType}
*/
UserType,
/**
* The AnotherFakeApi service constructor.
* @property {module:api/AnotherFakeApi}

View File

@@ -12,6 +12,7 @@
*/
import ApiClient from '../ApiClient';
import UserType from './UserType';
/**
* The User model module.
@@ -71,6 +72,9 @@ class User {
if (data.hasOwnProperty('userStatus')) {
obj['userStatus'] = ApiClient.convertToType(data['userStatus'], 'Number');
}
if (data.hasOwnProperty('userType')) {
obj['userType'] = ApiClient.convertToType(data['userType'], UserType);
}
}
return obj;
}
@@ -119,6 +123,11 @@ User.prototype['phone'] = undefined;
*/
User.prototype['userStatus'] = undefined;
/**
* @member {module:model/UserType} userType
*/
User.prototype['userType'] = undefined;

View File

@@ -0,0 +1,46 @@
/**
* OpenAPI Petstore
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*
*/
import ApiClient from '../ApiClient';
/**
* Enum class UserType.
* @enum {}
* @readonly
*/
export default class UserType {
/**
* value: "admin"
* @const
*/
"admin" = "admin";
/**
* value: "user"
* @const
*/
"user" = "user";
/**
* Returns a <code>UserType</code> enum value from a Javascript object name.
* @param {Object} data The plain JavaScript object containing the name of the enum value.
* @return {module:model/UserType} The enum <code>UserType</code> value.
*/
static constructFromObject(object) {
return object;
}
}