mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-11 17:12:49 +00:00
Merge remote-tracking branch 'origin/4.2.x' into 5.0.x
This commit is contained in:
@@ -1 +1 @@
|
||||
4.1.0-SNAPSHOT
|
||||
4.1.2-SNAPSHOT
|
||||
@@ -48,7 +48,7 @@ void to_json(nlohmann::json& j, const Pet& o)
|
||||
j["category"] = o.m_Category;
|
||||
j["name"] = o.m_Name;
|
||||
j["photoUrls"] = o.m_PhotoUrls;
|
||||
if(o.tagsIsSet())
|
||||
if(o.tagsIsSet() || !o.m_Tags.empty())
|
||||
j["tags"] = o.m_Tags;
|
||||
if(o.statusIsSet())
|
||||
j["status"] = o.m_Status;
|
||||
@@ -121,16 +121,24 @@ std::string Pet::getName() const
|
||||
void Pet::setName(std::string const& value)
|
||||
{
|
||||
m_Name = value;
|
||||
|
||||
}
|
||||
std::vector<std::string>& Pet::getPhotoUrls()
|
||||
{
|
||||
return m_PhotoUrls;
|
||||
}
|
||||
void Pet::setPhotoUrls(std::vector<std::string> const& value)
|
||||
{
|
||||
m_PhotoUrls = value;
|
||||
}
|
||||
std::vector<Tag>& Pet::getTags()
|
||||
{
|
||||
return m_Tags;
|
||||
}
|
||||
void Pet::setTags(std::vector<Tag> const& value)
|
||||
{
|
||||
m_Tags = value;
|
||||
m_TagsIsSet = true;
|
||||
}
|
||||
bool Pet::tagsIsSet() const
|
||||
{
|
||||
return m_TagsIsSet;
|
||||
|
||||
@@ -63,14 +63,16 @@ public:
|
||||
/// </summary>
|
||||
std::string getName() const;
|
||||
void setName(std::string const& value);
|
||||
/// <summary>
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
std::vector<std::string>& getPhotoUrls();
|
||||
/// <summary>
|
||||
void setPhotoUrls(std::vector<std::string> const& value);
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
std::vector<Tag>& getTags();
|
||||
void setTags(std::vector<Tag> const& value);
|
||||
bool tagsIsSet() const;
|
||||
void unsetTags();
|
||||
/// <summary>
|
||||
|
||||
@@ -95,7 +95,7 @@ void OAIPetApiHandler::updatePetWithForm(qint64 pet_id, QString name, QString st
|
||||
reqObj->updatePetWithFormResponse();
|
||||
}
|
||||
}
|
||||
void OAIPetApiHandler::uploadFile(qint64 pet_id, QString additional_metadata, QIODevice* file) {
|
||||
void OAIPetApiHandler::uploadFile(qint64 pet_id, QString additional_metadata, OAIHttpFileElement file) {
|
||||
Q_UNUSED(pet_id);
|
||||
Q_UNUSED(additional_metadata);
|
||||
Q_UNUSED(file);
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
#include <QObject>
|
||||
|
||||
#include "OAIApiResponse.h"
|
||||
#include "OAIHttpFileElement.h"
|
||||
#include "OAIPet.h"
|
||||
#include <QIODevice>
|
||||
#include <QString>
|
||||
|
||||
namespace OpenAPI {
|
||||
@@ -39,7 +39,7 @@ public slots:
|
||||
virtual void getPetById(qint64 pet_id);
|
||||
virtual void updatePet(OAIPet body);
|
||||
virtual void updatePetWithForm(qint64 pet_id, QString name, QString status);
|
||||
virtual void uploadFile(qint64 pet_id, QString additional_metadata, QIODevice* file);
|
||||
virtual void uploadFile(qint64 pet_id, QString additional_metadata, OAIHttpFileElement file);
|
||||
|
||||
|
||||
};
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
#include "OAIApiResponse.h"
|
||||
|
||||
#include "OAIHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
#include "OAIHelpers.h"
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
OAIApiResponse::OAIApiResponse(QString json) {
|
||||
@@ -81,13 +81,13 @@ OAIApiResponse::asJson () const {
|
||||
QJsonObject
|
||||
OAIApiResponse::asJsonObject() const {
|
||||
QJsonObject obj;
|
||||
if(m_code_isSet){
|
||||
if(m_code_isSet){
|
||||
obj.insert(QString("code"), ::OpenAPI::toJsonValue(code));
|
||||
}
|
||||
if(m_type_isSet){
|
||||
if(m_type_isSet){
|
||||
obj.insert(QString("type"), ::OpenAPI::toJsonValue(type));
|
||||
}
|
||||
if(m_message_isSet){
|
||||
if(m_message_isSet){
|
||||
obj.insert(QString("message"), ::OpenAPI::toJsonValue(message));
|
||||
}
|
||||
return obj;
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
#include "OAIObject.h"
|
||||
#include "OAIEnum.h"
|
||||
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
class OAIApiResponse: public OAIObject {
|
||||
@@ -53,7 +54,7 @@ public:
|
||||
void setMessage(const QString &message);
|
||||
|
||||
|
||||
|
||||
|
||||
virtual bool isSet() const override;
|
||||
virtual bool isValid() const override;
|
||||
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
#include "OAICategory.h"
|
||||
|
||||
#include "OAIHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
#include "OAIHelpers.h"
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
OAICategory::OAICategory(QString json) {
|
||||
@@ -75,10 +75,10 @@ OAICategory::asJson () const {
|
||||
QJsonObject
|
||||
OAICategory::asJsonObject() const {
|
||||
QJsonObject obj;
|
||||
if(m_id_isSet){
|
||||
if(m_id_isSet){
|
||||
obj.insert(QString("id"), ::OpenAPI::toJsonValue(id));
|
||||
}
|
||||
if(m_name_isSet){
|
||||
if(m_name_isSet){
|
||||
obj.insert(QString("name"), ::OpenAPI::toJsonValue(name));
|
||||
}
|
||||
return obj;
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
#include "OAIObject.h"
|
||||
#include "OAIEnum.h"
|
||||
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
class OAICategory: public OAIObject {
|
||||
@@ -49,7 +50,7 @@ public:
|
||||
void setName(const QString &name);
|
||||
|
||||
|
||||
|
||||
|
||||
virtual bool isSet() const override;
|
||||
virtual bool isValid() const override;
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ class OAIEnum {
|
||||
OAIEnum() {
|
||||
|
||||
}
|
||||
|
||||
|
||||
OAIEnum(QString jsonString) {
|
||||
fromJson(jsonString);
|
||||
}
|
||||
@@ -57,7 +57,7 @@ class OAIEnum {
|
||||
return true;
|
||||
}
|
||||
private :
|
||||
QString jstr;
|
||||
QString jstr;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -64,11 +64,23 @@ toStringValue(const double &value){
|
||||
return QString::number(value);
|
||||
}
|
||||
|
||||
QString
|
||||
toStringValue(const OAIObject &value){
|
||||
return value.asJson();
|
||||
}
|
||||
|
||||
|
||||
QString
|
||||
toStringValue(const OAIEnum &value){
|
||||
return value.asJson();
|
||||
}
|
||||
|
||||
QString
|
||||
toStringValue(const OAIHttpFileElement &value){
|
||||
return value.asJson();
|
||||
}
|
||||
|
||||
|
||||
QJsonValue
|
||||
toJsonValue(const QString &value){
|
||||
return QJsonValue(value);
|
||||
@@ -124,6 +136,12 @@ toJsonValue(const OAIEnum &value){
|
||||
return value.asJsonValue();
|
||||
}
|
||||
|
||||
QJsonValue
|
||||
toJsonValue(const OAIHttpFileElement &value){
|
||||
return value.asJsonValue();
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
fromStringValue(const QString &inStr, QString &value){
|
||||
value.clear();
|
||||
@@ -218,6 +236,11 @@ fromStringValue(const QString &inStr, OAIEnum &value){
|
||||
return true;
|
||||
}
|
||||
|
||||
bool
|
||||
fromStringValue(const QString &inStr, OAIHttpFileElement &value){
|
||||
return value.fromStringValue(inStr);
|
||||
}
|
||||
|
||||
bool
|
||||
fromJsonValue(QString &value, const QJsonValue &jval){
|
||||
bool ok = true;
|
||||
@@ -229,7 +252,7 @@ fromJsonValue(QString &value, const QJsonValue &jval){
|
||||
} else if(jval.isDouble()){
|
||||
value = QString::number(jval.toDouble());
|
||||
} else {
|
||||
ok = false;
|
||||
ok = false;
|
||||
}
|
||||
} else {
|
||||
ok = false;
|
||||
@@ -239,7 +262,7 @@ fromJsonValue(QString &value, const QJsonValue &jval){
|
||||
|
||||
bool
|
||||
fromJsonValue(QDateTime &value, const QJsonValue &jval){
|
||||
bool ok = true;
|
||||
bool ok = true;
|
||||
if(!jval.isUndefined() && !jval.isNull() && jval.isString()){
|
||||
value = QDateTime::fromString(jval.toString(), Qt::ISODate);
|
||||
ok = value.isValid();
|
||||
@@ -263,7 +286,7 @@ fromJsonValue(QByteArray &value, const QJsonValue &jval){
|
||||
|
||||
bool
|
||||
fromJsonValue(QDate &value, const QJsonValue &jval){
|
||||
bool ok = true;
|
||||
bool ok = true;
|
||||
if(!jval.isUndefined() && !jval.isNull() && jval.isString()){
|
||||
value = QDate::fromString(jval.toString(), Qt::ISODate);
|
||||
ok = value.isValid();
|
||||
@@ -275,7 +298,7 @@ fromJsonValue(QDate &value, const QJsonValue &jval){
|
||||
|
||||
bool
|
||||
fromJsonValue(qint32 &value, const QJsonValue &jval){
|
||||
bool ok = true;
|
||||
bool ok = true;
|
||||
if(!jval.isUndefined() && !jval.isNull() && !jval.isObject() && !jval.isArray()){
|
||||
value = jval.toInt();
|
||||
} else {
|
||||
@@ -286,7 +309,7 @@ fromJsonValue(qint32 &value, const QJsonValue &jval){
|
||||
|
||||
bool
|
||||
fromJsonValue(qint64 &value, const QJsonValue &jval){
|
||||
bool ok = true;
|
||||
bool ok = true;
|
||||
if(!jval.isUndefined() && !jval.isNull() && !jval.isObject() && !jval.isArray()){
|
||||
value = jval.toVariant().toLongLong();
|
||||
} else {
|
||||
@@ -297,7 +320,7 @@ fromJsonValue(qint64 &value, const QJsonValue &jval){
|
||||
|
||||
bool
|
||||
fromJsonValue(bool &value, const QJsonValue &jval){
|
||||
bool ok = true;
|
||||
bool ok = true;
|
||||
if(jval.isBool()){
|
||||
value = jval.toBool();
|
||||
} else {
|
||||
@@ -308,7 +331,7 @@ fromJsonValue(bool &value, const QJsonValue &jval){
|
||||
|
||||
bool
|
||||
fromJsonValue(float &value, const QJsonValue &jval){
|
||||
bool ok = true;
|
||||
bool ok = true;
|
||||
if(jval.isDouble()){
|
||||
value = static_cast<float>(jval.toDouble());
|
||||
} else {
|
||||
@@ -319,7 +342,7 @@ fromJsonValue(float &value, const QJsonValue &jval){
|
||||
|
||||
bool
|
||||
fromJsonValue(double &value, const QJsonValue &jval){
|
||||
bool ok = true;
|
||||
bool ok = true;
|
||||
if(jval.isDouble()){
|
||||
value = jval.toDouble();
|
||||
} else {
|
||||
@@ -330,7 +353,7 @@ fromJsonValue(double &value, const QJsonValue &jval){
|
||||
|
||||
bool
|
||||
fromJsonValue(OAIObject &value, const QJsonValue &jval){
|
||||
bool ok = true;
|
||||
bool ok = true;
|
||||
if(jval.isObject()){
|
||||
value.fromJsonObject(jval.toObject());
|
||||
ok = value.isValid();
|
||||
@@ -346,4 +369,9 @@ fromJsonValue(OAIEnum &value, const QJsonValue &jval){
|
||||
return true;
|
||||
}
|
||||
|
||||
bool
|
||||
fromJsonValue(OAIHttpFileElement &value, const QJsonValue &jval){
|
||||
return value.fromJsonValue(jval);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -22,8 +22,10 @@
|
||||
#include <QByteArray>
|
||||
#include <QDate>
|
||||
#include <QVariant>
|
||||
|
||||
#include "OAIObject.h"
|
||||
#include "OAIEnum.h"
|
||||
#include "OAIHttpFileElement.h"
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
@@ -36,7 +38,9 @@ namespace OpenAPI {
|
||||
QString toStringValue(const bool &value);
|
||||
QString toStringValue(const float &value);
|
||||
QString toStringValue(const double &value);
|
||||
QString toStringValue(const OAIEnum &value);
|
||||
QString toStringValue(const OAIObject &value);
|
||||
QString toStringValue(const OAIEnum &value);
|
||||
QString toStringValue(const OAIHttpFileElement &value);
|
||||
|
||||
template <typename T>
|
||||
QString toStringValue(const QList<T> &val) {
|
||||
@@ -61,6 +65,7 @@ namespace OpenAPI {
|
||||
QJsonValue toJsonValue(const double &value);
|
||||
QJsonValue toJsonValue(const OAIObject &value);
|
||||
QJsonValue toJsonValue(const OAIEnum &value);
|
||||
QJsonValue toJsonValue(const OAIHttpFileElement &value);
|
||||
|
||||
template <typename T>
|
||||
QJsonValue toJsonValue(const QList<T> &val) {
|
||||
@@ -89,7 +94,9 @@ namespace OpenAPI {
|
||||
bool fromStringValue(const QString &inStr, bool &value);
|
||||
bool fromStringValue(const QString &inStr, float &value);
|
||||
bool fromStringValue(const QString &inStr, double &value);
|
||||
bool fromStringValue(const QString &inStr, OAIEnum &value);
|
||||
bool fromStringValue(const QString &inStr, OAIObject &value);
|
||||
bool fromStringValue(const QString &inStr, OAIEnum &value);
|
||||
bool fromStringValue(const QString &inStr, OAIHttpFileElement &value);
|
||||
|
||||
template <typename T>
|
||||
bool fromStringValue(const QList<QString> &inStr, QList<T> &val) {
|
||||
@@ -124,6 +131,7 @@ namespace OpenAPI {
|
||||
bool fromJsonValue(double &value, const QJsonValue &jval);
|
||||
bool fromJsonValue(OAIObject &value, const QJsonValue &jval);
|
||||
bool fromJsonValue(OAIEnum &value, const QJsonValue &jval);
|
||||
bool fromJsonValue(OAIHttpFileElement &value, const QJsonValue &jval);
|
||||
|
||||
template <typename T>
|
||||
bool fromJsonValue(QList<T> &val, const QJsonValue &jval) {
|
||||
@@ -138,7 +146,7 @@ namespace OpenAPI {
|
||||
ok = false;
|
||||
}
|
||||
return ok;
|
||||
}
|
||||
}
|
||||
|
||||
template <typename T>
|
||||
bool fromJsonValue(QMap<QString, T> &val, const QJsonValue &jval) {
|
||||
|
||||
@@ -0,0 +1,162 @@
|
||||
/**
|
||||
* OpenAPI Petstore
|
||||
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
|
||||
#include <QDebug>
|
||||
#include <QFile>
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonObject>
|
||||
|
||||
#include "OAIHttpFileElement.h"
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
void
|
||||
OAIHttpFileElement::setMimeType(const QString &mime){
|
||||
mime_type = mime;
|
||||
}
|
||||
|
||||
void
|
||||
OAIHttpFileElement::setFileName(const QString &name){
|
||||
local_filename = name;
|
||||
}
|
||||
|
||||
void
|
||||
OAIHttpFileElement::setVariableName(const QString &name){
|
||||
variable_name = name;
|
||||
}
|
||||
|
||||
void
|
||||
OAIHttpFileElement::setRequestFileName(const QString &name){
|
||||
request_filename = name;
|
||||
}
|
||||
|
||||
bool
|
||||
OAIHttpFileElement::isSet() const {
|
||||
return !local_filename.isEmpty() || !request_filename.isEmpty();
|
||||
}
|
||||
|
||||
QString
|
||||
OAIHttpFileElement::asJson() const{
|
||||
QFile file(local_filename);
|
||||
QByteArray bArray;
|
||||
bool result = false;
|
||||
if(file.exists()) {
|
||||
result = file.open(QIODevice::ReadOnly);
|
||||
bArray = file.readAll();
|
||||
file.close();
|
||||
}
|
||||
if(!result) {
|
||||
qDebug() << "Error opening file " << local_filename;
|
||||
}
|
||||
return QString(bArray);
|
||||
}
|
||||
|
||||
QJsonValue
|
||||
OAIHttpFileElement::asJsonValue() const{
|
||||
QFile file(local_filename);
|
||||
QByteArray bArray;
|
||||
bool result = false;
|
||||
if(file.exists()) {
|
||||
result = file.open(QIODevice::ReadOnly);
|
||||
bArray = file.readAll();
|
||||
file.close();
|
||||
}
|
||||
if(!result) {
|
||||
qDebug() << "Error opening file " << local_filename;
|
||||
}
|
||||
return QJsonDocument::fromBinaryData(bArray.data()).object();
|
||||
}
|
||||
|
||||
bool
|
||||
OAIHttpFileElement::fromStringValue(const QString &instr){
|
||||
QFile file(local_filename);
|
||||
bool result = false;
|
||||
if(file.exists()) {
|
||||
file.remove();
|
||||
}
|
||||
result = file.open(QIODevice::WriteOnly);
|
||||
file.write(instr.toUtf8());
|
||||
file.close();
|
||||
if(!result) {
|
||||
qDebug() << "Error creating file " << local_filename;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
bool
|
||||
OAIHttpFileElement::fromJsonValue(const QJsonValue &jval) {
|
||||
QFile file(local_filename);
|
||||
bool result = false;
|
||||
if(file.exists()) {
|
||||
file.remove();
|
||||
}
|
||||
result = file.open(QIODevice::WriteOnly);
|
||||
file.write(QJsonDocument(jval.toObject()).toBinaryData());
|
||||
file.close();
|
||||
if(!result) {
|
||||
qDebug() << "Error creating file " << local_filename;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
QByteArray
|
||||
OAIHttpFileElement::asByteArray() const {
|
||||
QFile file(local_filename);
|
||||
QByteArray bArray;
|
||||
bool result = false;
|
||||
if(file.exists()) {
|
||||
result = file.open(QIODevice::ReadOnly);
|
||||
bArray = file.readAll();
|
||||
file.close();
|
||||
}
|
||||
if(!result) {
|
||||
qDebug() << "Error opening file " << local_filename;
|
||||
}
|
||||
return bArray;
|
||||
}
|
||||
|
||||
bool
|
||||
OAIHttpFileElement::fromByteArray(const QByteArray& bytes){
|
||||
QFile file(local_filename);
|
||||
bool result = false;
|
||||
if(file.exists()){
|
||||
file.remove();
|
||||
}
|
||||
result = file.open(QIODevice::WriteOnly);
|
||||
file.write(bytes);
|
||||
file.close();
|
||||
if(!result) {
|
||||
qDebug() << "Error creating file " << local_filename;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
bool
|
||||
OAIHttpFileElement::saveToFile(const QString &varName, const QString &localFName, const QString &reqFname, const QString &mime, const QByteArray& bytes){
|
||||
setMimeType(mime);
|
||||
setFileName(localFName);
|
||||
setVariableName(varName);
|
||||
setRequestFileName(reqFname);
|
||||
return fromByteArray(bytes);
|
||||
}
|
||||
|
||||
QByteArray
|
||||
OAIHttpFileElement::loadFromFile(const QString &varName, const QString &localFName, const QString &reqFname, const QString &mime){
|
||||
setMimeType(mime);
|
||||
setFileName(localFName);
|
||||
setVariableName(varName);
|
||||
setRequestFileName(reqFname);
|
||||
return asByteArray();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
/**
|
||||
* OpenAPI Petstore
|
||||
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef OAI_HTTP_FILE_ELEMENT_H
|
||||
#define OAI_HTTP_FILE_ELEMENT_H
|
||||
|
||||
#include <QJsonValue>
|
||||
#include <QMetaType>
|
||||
#include <QString>
|
||||
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
class OAIHttpFileElement {
|
||||
|
||||
public:
|
||||
QString variable_name;
|
||||
QString local_filename;
|
||||
QString request_filename;
|
||||
QString mime_type;
|
||||
void setMimeType(const QString &mime);
|
||||
void setFileName(const QString &name);
|
||||
void setVariableName(const QString &name);
|
||||
void setRequestFileName(const QString &name);
|
||||
bool isSet() const;
|
||||
bool fromStringValue(const QString &instr);
|
||||
bool fromJsonValue(const QJsonValue &jval);
|
||||
bool fromByteArray(const QByteArray& bytes);
|
||||
bool saveToFile(const QString &variable_name, const QString &local_filename, const QString &request_filename, const QString &mime, const QByteArray& bytes);
|
||||
QString asJson() const;
|
||||
QJsonValue asJsonValue() const;
|
||||
QByteArray asByteArray() const;
|
||||
QByteArray loadFromFile(const QString &variable_name, const QString &local_filename, const QString &request_filename, const QString &mime);
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Q_DECLARE_METATYPE(OpenAPI::OAIHttpFileElement)
|
||||
|
||||
#endif // OAI_HTTP_FILE_ELEMENT_H
|
||||
@@ -24,7 +24,7 @@ class OAIObject {
|
||||
OAIObject() {
|
||||
|
||||
}
|
||||
|
||||
|
||||
OAIObject(QString jsonString) {
|
||||
fromJson(jsonString);
|
||||
}
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
#include "OAIOrder.h"
|
||||
|
||||
#include "OAIHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
#include "OAIHelpers.h"
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
OAIOrder::OAIOrder(QString json) {
|
||||
@@ -99,22 +99,22 @@ OAIOrder::asJson () const {
|
||||
QJsonObject
|
||||
OAIOrder::asJsonObject() const {
|
||||
QJsonObject obj;
|
||||
if(m_id_isSet){
|
||||
if(m_id_isSet){
|
||||
obj.insert(QString("id"), ::OpenAPI::toJsonValue(id));
|
||||
}
|
||||
if(m_pet_id_isSet){
|
||||
if(m_pet_id_isSet){
|
||||
obj.insert(QString("petId"), ::OpenAPI::toJsonValue(pet_id));
|
||||
}
|
||||
if(m_quantity_isSet){
|
||||
if(m_quantity_isSet){
|
||||
obj.insert(QString("quantity"), ::OpenAPI::toJsonValue(quantity));
|
||||
}
|
||||
if(m_ship_date_isSet){
|
||||
if(m_ship_date_isSet){
|
||||
obj.insert(QString("shipDate"), ::OpenAPI::toJsonValue(ship_date));
|
||||
}
|
||||
if(m_status_isSet){
|
||||
if(m_status_isSet){
|
||||
obj.insert(QString("status"), ::OpenAPI::toJsonValue(status));
|
||||
}
|
||||
if(m_complete_isSet){
|
||||
if(m_complete_isSet){
|
||||
obj.insert(QString("complete"), ::OpenAPI::toJsonValue(complete));
|
||||
}
|
||||
return obj;
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
#include "OAIObject.h"
|
||||
#include "OAIEnum.h"
|
||||
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
class OAIOrder: public OAIObject {
|
||||
@@ -66,7 +67,7 @@ public:
|
||||
void setComplete(const bool &complete);
|
||||
|
||||
|
||||
|
||||
|
||||
virtual bool isSet() const override;
|
||||
virtual bool isValid() const override;
|
||||
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
#include "OAIPet.h"
|
||||
|
||||
#include "OAIHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
#include "OAIHelpers.h"
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
OAIPet::OAIPet(QString json) {
|
||||
@@ -99,24 +99,24 @@ OAIPet::asJson () const {
|
||||
QJsonObject
|
||||
OAIPet::asJsonObject() const {
|
||||
QJsonObject obj;
|
||||
if(m_id_isSet){
|
||||
if(m_id_isSet){
|
||||
obj.insert(QString("id"), ::OpenAPI::toJsonValue(id));
|
||||
}
|
||||
if(category.isSet()){
|
||||
if(category.isSet()){
|
||||
obj.insert(QString("category"), ::OpenAPI::toJsonValue(category));
|
||||
}
|
||||
if(m_name_isSet){
|
||||
if(m_name_isSet){
|
||||
obj.insert(QString("name"), ::OpenAPI::toJsonValue(name));
|
||||
}
|
||||
|
||||
|
||||
if(photo_urls.size() > 0){
|
||||
obj.insert(QString("photoUrls"), ::OpenAPI::toJsonValue(photo_urls));
|
||||
}
|
||||
|
||||
|
||||
if(tags.size() > 0){
|
||||
obj.insert(QString("tags"), ::OpenAPI::toJsonValue(tags));
|
||||
}
|
||||
if(m_status_isSet){
|
||||
if(m_status_isSet){
|
||||
obj.insert(QString("status"), ::OpenAPI::toJsonValue(status));
|
||||
}
|
||||
return obj;
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
#include "OAIObject.h"
|
||||
#include "OAIEnum.h"
|
||||
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
class OAIPet: public OAIObject {
|
||||
@@ -68,7 +69,7 @@ public:
|
||||
void setStatus(const QString &status);
|
||||
|
||||
|
||||
|
||||
|
||||
virtual bool isSet() const override;
|
||||
virtual bool isValid() const override;
|
||||
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
#include "OAITag.h"
|
||||
|
||||
#include "OAIHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
#include "OAIHelpers.h"
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
OAITag::OAITag(QString json) {
|
||||
@@ -75,10 +75,10 @@ OAITag::asJson () const {
|
||||
QJsonObject
|
||||
OAITag::asJsonObject() const {
|
||||
QJsonObject obj;
|
||||
if(m_id_isSet){
|
||||
if(m_id_isSet){
|
||||
obj.insert(QString("id"), ::OpenAPI::toJsonValue(id));
|
||||
}
|
||||
if(m_name_isSet){
|
||||
if(m_name_isSet){
|
||||
obj.insert(QString("name"), ::OpenAPI::toJsonValue(name));
|
||||
}
|
||||
return obj;
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
#include "OAIObject.h"
|
||||
#include "OAIEnum.h"
|
||||
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
class OAITag: public OAIObject {
|
||||
@@ -49,7 +50,7 @@ public:
|
||||
void setName(const QString &name);
|
||||
|
||||
|
||||
|
||||
|
||||
virtual bool isSet() const override;
|
||||
virtual bool isValid() const override;
|
||||
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
#include "OAIUser.h"
|
||||
|
||||
#include "OAIHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
#include "OAIHelpers.h"
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
OAIUser::OAIUser(QString json) {
|
||||
@@ -111,28 +111,28 @@ OAIUser::asJson () const {
|
||||
QJsonObject
|
||||
OAIUser::asJsonObject() const {
|
||||
QJsonObject obj;
|
||||
if(m_id_isSet){
|
||||
if(m_id_isSet){
|
||||
obj.insert(QString("id"), ::OpenAPI::toJsonValue(id));
|
||||
}
|
||||
if(m_username_isSet){
|
||||
if(m_username_isSet){
|
||||
obj.insert(QString("username"), ::OpenAPI::toJsonValue(username));
|
||||
}
|
||||
if(m_first_name_isSet){
|
||||
if(m_first_name_isSet){
|
||||
obj.insert(QString("firstName"), ::OpenAPI::toJsonValue(first_name));
|
||||
}
|
||||
if(m_last_name_isSet){
|
||||
if(m_last_name_isSet){
|
||||
obj.insert(QString("lastName"), ::OpenAPI::toJsonValue(last_name));
|
||||
}
|
||||
if(m_email_isSet){
|
||||
if(m_email_isSet){
|
||||
obj.insert(QString("email"), ::OpenAPI::toJsonValue(email));
|
||||
}
|
||||
if(m_password_isSet){
|
||||
if(m_password_isSet){
|
||||
obj.insert(QString("password"), ::OpenAPI::toJsonValue(password));
|
||||
}
|
||||
if(m_phone_isSet){
|
||||
if(m_phone_isSet){
|
||||
obj.insert(QString("phone"), ::OpenAPI::toJsonValue(phone));
|
||||
}
|
||||
if(m_user_status_isSet){
|
||||
if(m_user_status_isSet){
|
||||
obj.insert(QString("userStatus"), ::OpenAPI::toJsonValue(user_status));
|
||||
}
|
||||
return obj;
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
#include "OAIObject.h"
|
||||
#include "OAIEnum.h"
|
||||
|
||||
|
||||
namespace OpenAPI {
|
||||
|
||||
class OAIUser: public OAIObject {
|
||||
@@ -73,7 +74,7 @@ public:
|
||||
void setUserStatus(const qint32 &user_status);
|
||||
|
||||
|
||||
|
||||
|
||||
virtual bool isSet() const override;
|
||||
virtual bool isValid() const override;
|
||||
|
||||
|
||||
@@ -173,7 +173,7 @@ void OAIPetApiRequest::uploadFileRequest(const QString& pet_idstr){
|
||||
fromStringValue(pet_idstr, pet_id);
|
||||
|
||||
QString additional_metadata;
|
||||
QIODevice* file;
|
||||
OAIHttpFileElement file;
|
||||
|
||||
emit uploadFile(pet_id, additional_metadata, file);
|
||||
}
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
|
||||
#include <qhttpengine/socket.h>
|
||||
#include "OAIApiResponse.h"
|
||||
#include "OAIHttpFileElement.h"
|
||||
#include "OAIPet.h"
|
||||
#include <QIODevice>
|
||||
#include <QString>
|
||||
#include "OAIPetApiHandler.h"
|
||||
|
||||
@@ -84,7 +84,7 @@ signals:
|
||||
void getPetById(qint64 pet_id);
|
||||
void updatePet(OAIPet body);
|
||||
void updatePetWithForm(qint64 pet_id, QString name, QString status);
|
||||
void uploadFile(qint64 pet_id, QString additional_metadata, QIODevice* file);
|
||||
void uploadFile(qint64 pet_id, QString additional_metadata, OAIHttpFileElement file);
|
||||
|
||||
|
||||
private:
|
||||
|
||||
@@ -20,6 +20,9 @@ public class TypeHolderExample {
|
||||
@JsonProperty("number_item")
|
||||
private BigDecimal numberItem;
|
||||
|
||||
@JsonProperty("float_item")
|
||||
private Float floatItem;
|
||||
|
||||
@JsonProperty("integer_item")
|
||||
private Integer integerItem;
|
||||
|
||||
@@ -65,6 +68,24 @@ public class TypeHolderExample {
|
||||
this.numberItem = numberItem;
|
||||
}
|
||||
|
||||
public TypeHolderExample floatItem(Float floatItem) {
|
||||
this.floatItem = floatItem;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get floatItem
|
||||
* @return floatItem
|
||||
**/
|
||||
@ApiModelProperty(example = "1.234", required = true, value = "")
|
||||
public Float getFloatItem() {
|
||||
return floatItem;
|
||||
}
|
||||
|
||||
public void setFloatItem(Float floatItem) {
|
||||
this.floatItem = floatItem;
|
||||
}
|
||||
|
||||
public TypeHolderExample integerItem(Integer integerItem) {
|
||||
this.integerItem = integerItem;
|
||||
return this;
|
||||
@@ -136,6 +157,7 @@ public class TypeHolderExample {
|
||||
TypeHolderExample typeHolderExample = (TypeHolderExample) o;
|
||||
return Objects.equals(this.stringItem, typeHolderExample.stringItem) &&
|
||||
Objects.equals(this.numberItem, typeHolderExample.numberItem) &&
|
||||
Objects.equals(this.floatItem, typeHolderExample.floatItem) &&
|
||||
Objects.equals(this.integerItem, typeHolderExample.integerItem) &&
|
||||
Objects.equals(this.boolItem, typeHolderExample.boolItem) &&
|
||||
Objects.equals(this.arrayItem, typeHolderExample.arrayItem);
|
||||
@@ -143,7 +165,7 @@ public class TypeHolderExample {
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(stringItem, numberItem, integerItem, boolItem, arrayItem);
|
||||
return Objects.hash(stringItem, numberItem, floatItem, integerItem, boolItem, arrayItem);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -153,6 +175,7 @@ public class TypeHolderExample {
|
||||
|
||||
sb.append(" stringItem: ").append(toIndentedString(stringItem)).append("\n");
|
||||
sb.append(" numberItem: ").append(toIndentedString(numberItem)).append("\n");
|
||||
sb.append(" floatItem: ").append(toIndentedString(floatItem)).append("\n");
|
||||
sb.append(" integerItem: ").append(toIndentedString(integerItem)).append("\n");
|
||||
sb.append(" boolItem: ").append(toIndentedString(boolItem)).append("\n");
|
||||
sb.append(" arrayItem: ").append(toIndentedString(arrayItem)).append("\n");
|
||||
|
||||
@@ -20,6 +20,9 @@ public class TypeHolderExample {
|
||||
@JsonProperty("number_item")
|
||||
private BigDecimal numberItem;
|
||||
|
||||
@JsonProperty("float_item")
|
||||
private Float floatItem;
|
||||
|
||||
@JsonProperty("integer_item")
|
||||
private Integer integerItem;
|
||||
|
||||
@@ -66,6 +69,24 @@ public class TypeHolderExample {
|
||||
this.numberItem = numberItem;
|
||||
}
|
||||
|
||||
public TypeHolderExample floatItem(Float floatItem) {
|
||||
this.floatItem = floatItem;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get floatItem
|
||||
* @return floatItem
|
||||
**/
|
||||
@NotNull
|
||||
public Float getFloatItem() {
|
||||
return floatItem;
|
||||
}
|
||||
|
||||
public void setFloatItem(Float floatItem) {
|
||||
this.floatItem = floatItem;
|
||||
}
|
||||
|
||||
public TypeHolderExample integerItem(Integer integerItem) {
|
||||
this.integerItem = integerItem;
|
||||
return this;
|
||||
@@ -137,6 +158,7 @@ public class TypeHolderExample {
|
||||
TypeHolderExample typeHolderExample = (TypeHolderExample) o;
|
||||
return Objects.equals(stringItem, typeHolderExample.stringItem) &&
|
||||
Objects.equals(numberItem, typeHolderExample.numberItem) &&
|
||||
Objects.equals(floatItem, typeHolderExample.floatItem) &&
|
||||
Objects.equals(integerItem, typeHolderExample.integerItem) &&
|
||||
Objects.equals(boolItem, typeHolderExample.boolItem) &&
|
||||
Objects.equals(arrayItem, typeHolderExample.arrayItem);
|
||||
@@ -144,7 +166,7 @@ public class TypeHolderExample {
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(stringItem, numberItem, integerItem, boolItem, arrayItem);
|
||||
return Objects.hash(stringItem, numberItem, floatItem, integerItem, boolItem, arrayItem);
|
||||
}
|
||||
|
||||
@SuppressWarnings("StringBufferReplaceableByString")
|
||||
@@ -155,6 +177,7 @@ public class TypeHolderExample {
|
||||
|
||||
sb.append(" stringItem: ").append(toIndentedString(stringItem)).append("\n");
|
||||
sb.append(" numberItem: ").append(toIndentedString(numberItem)).append("\n");
|
||||
sb.append(" floatItem: ").append(toIndentedString(floatItem)).append("\n");
|
||||
sb.append(" integerItem: ").append(toIndentedString(integerItem)).append("\n");
|
||||
sb.append(" boolItem: ").append(toIndentedString(boolItem)).append("\n");
|
||||
sb.append(" arrayItem: ").append(toIndentedString(arrayItem)).append("\n");
|
||||
|
||||
@@ -2534,6 +2534,11 @@
|
||||
"example" : 1.234,
|
||||
"type" : "number"
|
||||
},
|
||||
"float_item" : {
|
||||
"example" : 1.234,
|
||||
"format" : "float",
|
||||
"type" : "number"
|
||||
},
|
||||
"integer_item" : {
|
||||
"example" : -2,
|
||||
"type" : "integer"
|
||||
@@ -2550,7 +2555,7 @@
|
||||
"type" : "array"
|
||||
}
|
||||
},
|
||||
"required" : [ "array_item", "bool_item", "integer_item", "number_item", "string_item" ],
|
||||
"required" : [ "array_item", "bool_item", "float_item", "integer_item", "number_item", "string_item" ],
|
||||
"type" : "object"
|
||||
},
|
||||
"XmlItem" : {
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<java.version>1.8</java.version>
|
||||
<junit.version>4.12</junit.version>
|
||||
<vertx.version>3.4.1</vertx.version>
|
||||
<maven-compiler-plugin.version>3.3</maven-compiler-plugin.version>
|
||||
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
|
||||
<vertx-swagger-router.version>1.4.0</vertx-swagger-router.version>
|
||||
<maven-shade-plugin.version>2.3</maven-shade-plugin.version>
|
||||
<jackson-datatype-jsr310.version>2.7.4</jackson-datatype-jsr310.version>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<java.version>1.8</java.version>
|
||||
<junit.version>4.12</junit.version>
|
||||
<vertx.version>3.4.1</vertx.version>
|
||||
<maven-compiler-plugin.version>3.3</maven-compiler-plugin.version>
|
||||
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
|
||||
<vertx-swagger-router.version>1.4.0</vertx-swagger-router.version>
|
||||
<maven-shade-plugin.version>2.3</maven-shade-plugin.version>
|
||||
<jackson-datatype-jsr310.version>2.7.4</jackson-datatype-jsr310.version>
|
||||
|
||||
@@ -25,6 +25,9 @@ public class TypeHolderExample {
|
||||
@Valid
|
||||
private BigDecimal numberItem;
|
||||
|
||||
@ApiModelProperty(example = "1.234", required = true, value = "")
|
||||
private Float floatItem;
|
||||
|
||||
@ApiModelProperty(example = "-2", required = true, value = "")
|
||||
private Integer integerItem;
|
||||
|
||||
@@ -71,6 +74,25 @@ public class TypeHolderExample {
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get floatItem
|
||||
* @return floatItem
|
||||
**/
|
||||
@JsonProperty("float_item")
|
||||
@NotNull
|
||||
public Float getFloatItem() {
|
||||
return floatItem;
|
||||
}
|
||||
|
||||
public void setFloatItem(Float floatItem) {
|
||||
this.floatItem = floatItem;
|
||||
}
|
||||
|
||||
public TypeHolderExample floatItem(Float floatItem) {
|
||||
this.floatItem = floatItem;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get integerItem
|
||||
* @return integerItem
|
||||
@@ -141,6 +163,7 @@ public class TypeHolderExample {
|
||||
|
||||
sb.append(" stringItem: ").append(toIndentedString(stringItem)).append("\n");
|
||||
sb.append(" numberItem: ").append(toIndentedString(numberItem)).append("\n");
|
||||
sb.append(" floatItem: ").append(toIndentedString(floatItem)).append("\n");
|
||||
sb.append(" integerItem: ").append(toIndentedString(integerItem)).append("\n");
|
||||
sb.append(" boolItem: ").append(toIndentedString(boolItem)).append("\n");
|
||||
sb.append(" arrayItem: ").append(toIndentedString(arrayItem)).append("\n");
|
||||
|
||||
@@ -20,6 +20,7 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -27,6 +28,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* AdditionalPropertiesAnyType
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
AdditionalPropertiesAnyType.JSON_PROPERTY_NAME
|
||||
})
|
||||
|
||||
public class AdditionalPropertiesAnyType extends HashMap<String, Object> implements Serializable {
|
||||
public static final String JSON_PROPERTY_NAME = "name";
|
||||
|
||||
@@ -21,6 +21,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -28,6 +29,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* AdditionalPropertiesArray
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
AdditionalPropertiesArray.JSON_PROPERTY_NAME
|
||||
})
|
||||
|
||||
public class AdditionalPropertiesArray extends HashMap<String, List> implements Serializable {
|
||||
public static final String JSON_PROPERTY_NAME = "name";
|
||||
|
||||
@@ -20,6 +20,7 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -27,6 +28,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* AdditionalPropertiesBoolean
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
AdditionalPropertiesBoolean.JSON_PROPERTY_NAME
|
||||
})
|
||||
|
||||
public class AdditionalPropertiesBoolean extends HashMap<String, Boolean> implements Serializable {
|
||||
public static final String JSON_PROPERTY_NAME = "name";
|
||||
|
||||
@@ -22,6 +22,7 @@ import java.math.BigDecimal;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -29,6 +30,19 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* AdditionalPropertiesClass
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_STRING,
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_NUMBER,
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_INTEGER,
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_BOOLEAN,
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_ARRAY_INTEGER,
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_ARRAY_ANYTYPE,
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_MAP_STRING,
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_MAP_ANYTYPE,
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_ANYTYPE1,
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_ANYTYPE2,
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_ANYTYPE3
|
||||
})
|
||||
|
||||
public class AdditionalPropertiesClass implements Serializable {
|
||||
public static final String JSON_PROPERTY_MAP_STRING = "map_string";
|
||||
|
||||
@@ -20,6 +20,7 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -27,6 +28,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* AdditionalPropertiesInteger
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
AdditionalPropertiesInteger.JSON_PROPERTY_NAME
|
||||
})
|
||||
|
||||
public class AdditionalPropertiesInteger extends HashMap<String, Integer> implements Serializable {
|
||||
public static final String JSON_PROPERTY_NAME = "name";
|
||||
|
||||
@@ -21,6 +21,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -28,6 +29,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* AdditionalPropertiesNumber
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
AdditionalPropertiesNumber.JSON_PROPERTY_NAME
|
||||
})
|
||||
|
||||
public class AdditionalPropertiesNumber extends HashMap<String, BigDecimal> implements Serializable {
|
||||
public static final String JSON_PROPERTY_NAME = "name";
|
||||
|
||||
@@ -20,6 +20,7 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -27,6 +28,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* AdditionalPropertiesObject
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
AdditionalPropertiesObject.JSON_PROPERTY_NAME
|
||||
})
|
||||
|
||||
public class AdditionalPropertiesObject extends HashMap<String, Map> implements Serializable {
|
||||
public static final String JSON_PROPERTY_NAME = "name";
|
||||
|
||||
@@ -20,6 +20,7 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -27,6 +28,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* AdditionalPropertiesString
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
AdditionalPropertiesString.JSON_PROPERTY_NAME
|
||||
})
|
||||
|
||||
public class AdditionalPropertiesString extends HashMap<String, String> implements Serializable {
|
||||
public static final String JSON_PROPERTY_NAME = "name";
|
||||
|
||||
@@ -20,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -27,6 +28,10 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* Animal
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Animal.JSON_PROPERTY_CLASS_NAME,
|
||||
Animal.JSON_PROPERTY_COLOR
|
||||
})
|
||||
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "className", visible = true)
|
||||
@JsonSubTypes({
|
||||
@JsonSubTypes.Type(value = Dog.class, name = "Dog"),
|
||||
|
||||
@@ -21,6 +21,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -28,6 +29,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* ArrayOfArrayOfNumberOnly
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
ArrayOfArrayOfNumberOnly.JSON_PROPERTY_ARRAY_ARRAY_NUMBER
|
||||
})
|
||||
|
||||
public class ArrayOfArrayOfNumberOnly implements Serializable {
|
||||
public static final String JSON_PROPERTY_ARRAY_ARRAY_NUMBER = "ArrayArrayNumber";
|
||||
|
||||
@@ -21,6 +21,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -28,6 +29,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* ArrayOfNumberOnly
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
ArrayOfNumberOnly.JSON_PROPERTY_ARRAY_NUMBER
|
||||
})
|
||||
|
||||
public class ArrayOfNumberOnly implements Serializable {
|
||||
public static final String JSON_PROPERTY_ARRAY_NUMBER = "ArrayNumber";
|
||||
|
||||
@@ -21,6 +21,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import org.openapitools.model.ReadOnlyFirst;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -28,6 +29,11 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* ArrayTest
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
ArrayTest.JSON_PROPERTY_ARRAY_OF_STRING,
|
||||
ArrayTest.JSON_PROPERTY_ARRAY_ARRAY_OF_INTEGER,
|
||||
ArrayTest.JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL
|
||||
})
|
||||
|
||||
public class ArrayTest implements Serializable {
|
||||
public static final String JSON_PROPERTY_ARRAY_OF_STRING = "array_of_string";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -25,6 +26,14 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* Capitalization
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Capitalization.JSON_PROPERTY_SMALL_CAMEL,
|
||||
Capitalization.JSON_PROPERTY_CAPITAL_CAMEL,
|
||||
Capitalization.JSON_PROPERTY_SMALL_SNAKE,
|
||||
Capitalization.JSON_PROPERTY_CAPITAL_SNAKE,
|
||||
Capitalization.JSON_PROPERTY_SC_A_E_T_H_FLOW_POINTS,
|
||||
Capitalization.JSON_PROPERTY_A_T_T_N_A_M_E
|
||||
})
|
||||
|
||||
public class Capitalization implements Serializable {
|
||||
public static final String JSON_PROPERTY_SMALL_CAMEL = "smallCamel";
|
||||
|
||||
@@ -20,6 +20,7 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import org.openapitools.model.Animal;
|
||||
import org.openapitools.model.CatAllOf;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -27,6 +28,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* Cat
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Cat.JSON_PROPERTY_DECLAWED
|
||||
})
|
||||
|
||||
public class Cat extends Animal implements Serializable {
|
||||
public static final String JSON_PROPERTY_DECLAWED = "declawed";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -25,6 +26,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* CatAllOf
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
CatAllOf.JSON_PROPERTY_DECLAWED
|
||||
})
|
||||
|
||||
public class CatAllOf implements Serializable {
|
||||
public static final String JSON_PROPERTY_DECLAWED = "declawed";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -25,6 +26,10 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* Category
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Category.JSON_PROPERTY_ID,
|
||||
Category.JSON_PROPERTY_NAME
|
||||
})
|
||||
|
||||
public class Category implements Serializable {
|
||||
public static final String JSON_PROPERTY_ID = "id";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -26,6 +27,9 @@ import javax.validation.Valid;
|
||||
* Model for testing model with \"_class\" property
|
||||
*/
|
||||
@ApiModel(description = "Model for testing model with \"_class\" property")
|
||||
@JsonPropertyOrder({
|
||||
ClassModel.JSON_PROPERTY_PROPERTY_CLASS
|
||||
})
|
||||
|
||||
public class ClassModel implements Serializable {
|
||||
public static final String JSON_PROPERTY_PROPERTY_CLASS = "_class";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -25,6 +26,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* Client
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Client.JSON_PROPERTY_CLIENT
|
||||
})
|
||||
|
||||
public class Client implements Serializable {
|
||||
public static final String JSON_PROPERTY_CLIENT = "client";
|
||||
|
||||
@@ -20,6 +20,7 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import org.openapitools.model.Animal;
|
||||
import org.openapitools.model.DogAllOf;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -27,6 +28,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* Dog
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Dog.JSON_PROPERTY_BREED
|
||||
})
|
||||
|
||||
public class Dog extends Animal implements Serializable {
|
||||
public static final String JSON_PROPERTY_BREED = "breed";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -25,6 +26,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* DogAllOf
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
DogAllOf.JSON_PROPERTY_BREED
|
||||
})
|
||||
|
||||
public class DogAllOf implements Serializable {
|
||||
public static final String JSON_PROPERTY_BREED = "breed";
|
||||
|
||||
@@ -21,6 +21,7 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -28,6 +29,10 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* EnumArrays
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
EnumArrays.JSON_PROPERTY_JUST_SYMBOL,
|
||||
EnumArrays.JSON_PROPERTY_ARRAY_ENUM
|
||||
})
|
||||
|
||||
public class EnumArrays implements Serializable {
|
||||
/**
|
||||
|
||||
@@ -15,6 +15,7 @@ package org.openapitools.model;
|
||||
|
||||
import java.util.Objects;
|
||||
import com.fasterxml.jackson.annotation.JsonValue;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
@@ -20,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import org.openapitools.model.OuterEnum;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -27,6 +28,13 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* EnumTest
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
EnumTest.JSON_PROPERTY_ENUM_STRING,
|
||||
EnumTest.JSON_PROPERTY_ENUM_STRING_REQUIRED,
|
||||
EnumTest.JSON_PROPERTY_ENUM_INTEGER,
|
||||
EnumTest.JSON_PROPERTY_ENUM_NUMBER,
|
||||
EnumTest.JSON_PROPERTY_OUTER_ENUM
|
||||
})
|
||||
|
||||
public class EnumTest implements Serializable {
|
||||
/**
|
||||
|
||||
@@ -20,6 +20,7 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -27,6 +28,10 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* FileSchemaTestClass
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
FileSchemaTestClass.JSON_PROPERTY_FILE,
|
||||
FileSchemaTestClass.JSON_PROPERTY_FILES
|
||||
})
|
||||
|
||||
public class FileSchemaTestClass implements Serializable {
|
||||
public static final String JSON_PROPERTY_FILE = "file";
|
||||
|
||||
@@ -23,6 +23,7 @@ import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
import java.time.OffsetDateTime;
|
||||
import java.util.UUID;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -30,6 +31,21 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* FormatTest
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
FormatTest.JSON_PROPERTY_INTEGER,
|
||||
FormatTest.JSON_PROPERTY_INT32,
|
||||
FormatTest.JSON_PROPERTY_INT64,
|
||||
FormatTest.JSON_PROPERTY_NUMBER,
|
||||
FormatTest.JSON_PROPERTY_FLOAT,
|
||||
FormatTest.JSON_PROPERTY_DOUBLE,
|
||||
FormatTest.JSON_PROPERTY_STRING,
|
||||
FormatTest.JSON_PROPERTY_BYTE,
|
||||
FormatTest.JSON_PROPERTY_BINARY,
|
||||
FormatTest.JSON_PROPERTY_DATE,
|
||||
FormatTest.JSON_PROPERTY_DATE_TIME,
|
||||
FormatTest.JSON_PROPERTY_UUID,
|
||||
FormatTest.JSON_PROPERTY_PASSWORD
|
||||
})
|
||||
|
||||
public class FormatTest implements Serializable {
|
||||
public static final String JSON_PROPERTY_INTEGER = "integer";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -25,6 +26,10 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* HasOnlyReadOnly
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
HasOnlyReadOnly.JSON_PROPERTY_BAR,
|
||||
HasOnlyReadOnly.JSON_PROPERTY_FOO
|
||||
})
|
||||
|
||||
public class HasOnlyReadOnly implements Serializable {
|
||||
public static final String JSON_PROPERTY_BAR = "bar";
|
||||
|
||||
@@ -22,6 +22,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -29,6 +30,12 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* MapTest
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
MapTest.JSON_PROPERTY_MAP_MAP_OF_STRING,
|
||||
MapTest.JSON_PROPERTY_MAP_OF_ENUM_STRING,
|
||||
MapTest.JSON_PROPERTY_DIRECT_MAP,
|
||||
MapTest.JSON_PROPERTY_INDIRECT_MAP
|
||||
})
|
||||
|
||||
public class MapTest implements Serializable {
|
||||
public static final String JSON_PROPERTY_MAP_MAP_OF_STRING = "map_map_of_string";
|
||||
|
||||
@@ -24,6 +24,7 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
import org.openapitools.model.Animal;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -31,6 +32,11 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* MixedPropertiesAndAdditionalPropertiesClass
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
MixedPropertiesAndAdditionalPropertiesClass.JSON_PROPERTY_UUID,
|
||||
MixedPropertiesAndAdditionalPropertiesClass.JSON_PROPERTY_DATE_TIME,
|
||||
MixedPropertiesAndAdditionalPropertiesClass.JSON_PROPERTY_MAP
|
||||
})
|
||||
|
||||
public class MixedPropertiesAndAdditionalPropertiesClass implements Serializable {
|
||||
public static final String JSON_PROPERTY_UUID = "uuid";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -26,6 +27,10 @@ import javax.validation.Valid;
|
||||
* Model for testing model name starting with number
|
||||
*/
|
||||
@ApiModel(description = "Model for testing model name starting with number")
|
||||
@JsonPropertyOrder({
|
||||
Model200Response.JSON_PROPERTY_NAME,
|
||||
Model200Response.JSON_PROPERTY_PROPERTY_CLASS
|
||||
})
|
||||
|
||||
public class Model200Response implements Serializable {
|
||||
public static final String JSON_PROPERTY_NAME = "name";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -25,6 +26,11 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* ModelApiResponse
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
ModelApiResponse.JSON_PROPERTY_CODE,
|
||||
ModelApiResponse.JSON_PROPERTY_TYPE,
|
||||
ModelApiResponse.JSON_PROPERTY_MESSAGE
|
||||
})
|
||||
|
||||
public class ModelApiResponse implements Serializable {
|
||||
public static final String JSON_PROPERTY_CODE = "code";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -26,6 +27,9 @@ import javax.validation.Valid;
|
||||
* Model for testing reserved words
|
||||
*/
|
||||
@ApiModel(description = "Model for testing reserved words")
|
||||
@JsonPropertyOrder({
|
||||
ModelReturn.JSON_PROPERTY_RETURN
|
||||
})
|
||||
|
||||
public class ModelReturn implements Serializable {
|
||||
public static final String JSON_PROPERTY_RETURN = "return";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -26,6 +27,12 @@ import javax.validation.Valid;
|
||||
* Model for testing model name same as property name
|
||||
*/
|
||||
@ApiModel(description = "Model for testing model name same as property name")
|
||||
@JsonPropertyOrder({
|
||||
Name.JSON_PROPERTY_NAME,
|
||||
Name.JSON_PROPERTY_SNAKE_CASE,
|
||||
Name.JSON_PROPERTY_PROPERTY,
|
||||
Name.JSON_PROPERTY_123NUMBER
|
||||
})
|
||||
|
||||
public class Name implements Serializable {
|
||||
public static final String JSON_PROPERTY_NAME = "name";
|
||||
|
||||
@@ -19,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.math.BigDecimal;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -26,6 +27,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* NumberOnly
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
NumberOnly.JSON_PROPERTY_JUST_NUMBER
|
||||
})
|
||||
|
||||
public class NumberOnly implements Serializable {
|
||||
public static final String JSON_PROPERTY_JUST_NUMBER = "JustNumber";
|
||||
|
||||
@@ -20,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.OffsetDateTime;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -27,6 +28,14 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* Order
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Order.JSON_PROPERTY_ID,
|
||||
Order.JSON_PROPERTY_PET_ID,
|
||||
Order.JSON_PROPERTY_QUANTITY,
|
||||
Order.JSON_PROPERTY_SHIP_DATE,
|
||||
Order.JSON_PROPERTY_STATUS,
|
||||
Order.JSON_PROPERTY_COMPLETE
|
||||
})
|
||||
|
||||
public class Order implements Serializable {
|
||||
public static final String JSON_PROPERTY_ID = "id";
|
||||
|
||||
@@ -19,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.math.BigDecimal;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -26,6 +27,11 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* OuterComposite
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
OuterComposite.JSON_PROPERTY_MY_NUMBER,
|
||||
OuterComposite.JSON_PROPERTY_MY_STRING,
|
||||
OuterComposite.JSON_PROPERTY_MY_BOOLEAN
|
||||
})
|
||||
|
||||
public class OuterComposite implements Serializable {
|
||||
public static final String JSON_PROPERTY_MY_NUMBER = "my_number";
|
||||
|
||||
@@ -15,6 +15,7 @@ package org.openapitools.model;
|
||||
|
||||
import java.util.Objects;
|
||||
import com.fasterxml.jackson.annotation.JsonValue;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
@@ -23,6 +23,7 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import org.openapitools.model.Category;
|
||||
import org.openapitools.model.Tag;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -30,6 +31,14 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* Pet
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Pet.JSON_PROPERTY_ID,
|
||||
Pet.JSON_PROPERTY_CATEGORY,
|
||||
Pet.JSON_PROPERTY_NAME,
|
||||
Pet.JSON_PROPERTY_PHOTO_URLS,
|
||||
Pet.JSON_PROPERTY_TAGS,
|
||||
Pet.JSON_PROPERTY_STATUS
|
||||
})
|
||||
|
||||
public class Pet implements Serializable {
|
||||
public static final String JSON_PROPERTY_ID = "id";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -25,6 +26,10 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* ReadOnlyFirst
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
ReadOnlyFirst.JSON_PROPERTY_BAR,
|
||||
ReadOnlyFirst.JSON_PROPERTY_BAZ
|
||||
})
|
||||
|
||||
public class ReadOnlyFirst implements Serializable {
|
||||
public static final String JSON_PROPERTY_BAR = "bar";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -25,6 +26,9 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* SpecialModelName
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
SpecialModelName.JSON_PROPERTY_$_SPECIAL_PROPERTY_NAME
|
||||
})
|
||||
|
||||
public class SpecialModelName implements Serializable {
|
||||
public static final String JSON_PROPERTY_$_SPECIAL_PROPERTY_NAME = "$special[property.name]";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -25,6 +26,10 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* Tag
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Tag.JSON_PROPERTY_ID,
|
||||
Tag.JSON_PROPERTY_NAME
|
||||
})
|
||||
|
||||
public class Tag implements Serializable {
|
||||
public static final String JSON_PROPERTY_ID = "id";
|
||||
|
||||
@@ -21,6 +21,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -28,6 +29,13 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* TypeHolderDefault
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
TypeHolderDefault.JSON_PROPERTY_STRING_ITEM,
|
||||
TypeHolderDefault.JSON_PROPERTY_NUMBER_ITEM,
|
||||
TypeHolderDefault.JSON_PROPERTY_INTEGER_ITEM,
|
||||
TypeHolderDefault.JSON_PROPERTY_BOOL_ITEM,
|
||||
TypeHolderDefault.JSON_PROPERTY_ARRAY_ITEM
|
||||
})
|
||||
|
||||
public class TypeHolderDefault implements Serializable {
|
||||
public static final String JSON_PROPERTY_STRING_ITEM = "string_item";
|
||||
|
||||
@@ -21,6 +21,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -28,6 +29,14 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* TypeHolderExample
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
TypeHolderExample.JSON_PROPERTY_STRING_ITEM,
|
||||
TypeHolderExample.JSON_PROPERTY_NUMBER_ITEM,
|
||||
TypeHolderExample.JSON_PROPERTY_FLOAT_ITEM,
|
||||
TypeHolderExample.JSON_PROPERTY_INTEGER_ITEM,
|
||||
TypeHolderExample.JSON_PROPERTY_BOOL_ITEM,
|
||||
TypeHolderExample.JSON_PROPERTY_ARRAY_ITEM
|
||||
})
|
||||
|
||||
public class TypeHolderExample implements Serializable {
|
||||
public static final String JSON_PROPERTY_STRING_ITEM = "string_item";
|
||||
@@ -38,6 +47,10 @@ public class TypeHolderExample implements Serializable {
|
||||
@JsonProperty(JSON_PROPERTY_NUMBER_ITEM)
|
||||
private BigDecimal numberItem;
|
||||
|
||||
public static final String JSON_PROPERTY_FLOAT_ITEM = "float_item";
|
||||
@JsonProperty(JSON_PROPERTY_FLOAT_ITEM)
|
||||
private Float floatItem;
|
||||
|
||||
public static final String JSON_PROPERTY_INTEGER_ITEM = "integer_item";
|
||||
@JsonProperty(JSON_PROPERTY_INTEGER_ITEM)
|
||||
private Integer integerItem;
|
||||
@@ -90,6 +103,26 @@ public class TypeHolderExample implements Serializable {
|
||||
this.numberItem = numberItem;
|
||||
}
|
||||
|
||||
public TypeHolderExample floatItem(Float floatItem) {
|
||||
this.floatItem = floatItem;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get floatItem
|
||||
* @return floatItem
|
||||
**/
|
||||
@JsonProperty("float_item")
|
||||
@ApiModelProperty(example = "1.234", required = true, value = "")
|
||||
@NotNull
|
||||
public Float getFloatItem() {
|
||||
return floatItem;
|
||||
}
|
||||
|
||||
public void setFloatItem(Float floatItem) {
|
||||
this.floatItem = floatItem;
|
||||
}
|
||||
|
||||
public TypeHolderExample integerItem(Integer integerItem) {
|
||||
this.integerItem = integerItem;
|
||||
return this;
|
||||
@@ -167,6 +200,7 @@ public class TypeHolderExample implements Serializable {
|
||||
TypeHolderExample typeHolderExample = (TypeHolderExample) o;
|
||||
return Objects.equals(this.stringItem, typeHolderExample.stringItem) &&
|
||||
Objects.equals(this.numberItem, typeHolderExample.numberItem) &&
|
||||
Objects.equals(this.floatItem, typeHolderExample.floatItem) &&
|
||||
Objects.equals(this.integerItem, typeHolderExample.integerItem) &&
|
||||
Objects.equals(this.boolItem, typeHolderExample.boolItem) &&
|
||||
Objects.equals(this.arrayItem, typeHolderExample.arrayItem);
|
||||
@@ -174,7 +208,7 @@ public class TypeHolderExample implements Serializable {
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(stringItem, numberItem, integerItem, boolItem, arrayItem);
|
||||
return Objects.hash(stringItem, numberItem, floatItem, integerItem, boolItem, arrayItem);
|
||||
}
|
||||
|
||||
|
||||
@@ -185,6 +219,7 @@ public class TypeHolderExample implements Serializable {
|
||||
|
||||
sb.append(" stringItem: ").append(toIndentedString(stringItem)).append("\n");
|
||||
sb.append(" numberItem: ").append(toIndentedString(numberItem)).append("\n");
|
||||
sb.append(" floatItem: ").append(toIndentedString(floatItem)).append("\n");
|
||||
sb.append(" integerItem: ").append(toIndentedString(integerItem)).append("\n");
|
||||
sb.append(" boolItem: ").append(toIndentedString(boolItem)).append("\n");
|
||||
sb.append(" arrayItem: ").append(toIndentedString(arrayItem)).append("\n");
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -25,6 +26,16 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* User
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
User.JSON_PROPERTY_ID,
|
||||
User.JSON_PROPERTY_USERNAME,
|
||||
User.JSON_PROPERTY_FIRST_NAME,
|
||||
User.JSON_PROPERTY_LAST_NAME,
|
||||
User.JSON_PROPERTY_EMAIL,
|
||||
User.JSON_PROPERTY_PASSWORD,
|
||||
User.JSON_PROPERTY_PHONE,
|
||||
User.JSON_PROPERTY_USER_STATUS
|
||||
})
|
||||
|
||||
public class User implements Serializable {
|
||||
public static final String JSON_PROPERTY_ID = "id";
|
||||
|
||||
@@ -21,6 +21,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import java.io.Serializable;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
@@ -28,6 +29,37 @@ import javax.validation.Valid;
|
||||
/**
|
||||
* XmlItem
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
XmlItem.JSON_PROPERTY_ATTRIBUTE_STRING,
|
||||
XmlItem.JSON_PROPERTY_ATTRIBUTE_NUMBER,
|
||||
XmlItem.JSON_PROPERTY_ATTRIBUTE_INTEGER,
|
||||
XmlItem.JSON_PROPERTY_ATTRIBUTE_BOOLEAN,
|
||||
XmlItem.JSON_PROPERTY_WRAPPED_ARRAY,
|
||||
XmlItem.JSON_PROPERTY_NAME_STRING,
|
||||
XmlItem.JSON_PROPERTY_NAME_NUMBER,
|
||||
XmlItem.JSON_PROPERTY_NAME_INTEGER,
|
||||
XmlItem.JSON_PROPERTY_NAME_BOOLEAN,
|
||||
XmlItem.JSON_PROPERTY_NAME_ARRAY,
|
||||
XmlItem.JSON_PROPERTY_NAME_WRAPPED_ARRAY,
|
||||
XmlItem.JSON_PROPERTY_PREFIX_STRING,
|
||||
XmlItem.JSON_PROPERTY_PREFIX_NUMBER,
|
||||
XmlItem.JSON_PROPERTY_PREFIX_INTEGER,
|
||||
XmlItem.JSON_PROPERTY_PREFIX_BOOLEAN,
|
||||
XmlItem.JSON_PROPERTY_PREFIX_ARRAY,
|
||||
XmlItem.JSON_PROPERTY_PREFIX_WRAPPED_ARRAY,
|
||||
XmlItem.JSON_PROPERTY_NAMESPACE_STRING,
|
||||
XmlItem.JSON_PROPERTY_NAMESPACE_NUMBER,
|
||||
XmlItem.JSON_PROPERTY_NAMESPACE_INTEGER,
|
||||
XmlItem.JSON_PROPERTY_NAMESPACE_BOOLEAN,
|
||||
XmlItem.JSON_PROPERTY_NAMESPACE_ARRAY,
|
||||
XmlItem.JSON_PROPERTY_NAMESPACE_WRAPPED_ARRAY,
|
||||
XmlItem.JSON_PROPERTY_PREFIX_NS_STRING,
|
||||
XmlItem.JSON_PROPERTY_PREFIX_NS_NUMBER,
|
||||
XmlItem.JSON_PROPERTY_PREFIX_NS_INTEGER,
|
||||
XmlItem.JSON_PROPERTY_PREFIX_NS_BOOLEAN,
|
||||
XmlItem.JSON_PROPERTY_PREFIX_NS_ARRAY,
|
||||
XmlItem.JSON_PROPERTY_PREFIX_NS_WRAPPED_ARRAY
|
||||
})
|
||||
|
||||
public class XmlItem implements Serializable {
|
||||
public static final String JSON_PROPERTY_ATTRIBUTE_STRING = "attribute_string";
|
||||
|
||||
@@ -21,12 +21,17 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* AdditionalPropertiesClass
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_PROPERTY,
|
||||
AdditionalPropertiesClass.JSON_PROPERTY_MAP_OF_MAP_PROPERTY
|
||||
})
|
||||
|
||||
public class AdditionalPropertiesClass {
|
||||
public static final String JSON_PROPERTY_MAP_PROPERTY = "map_property";
|
||||
|
||||
@@ -20,12 +20,17 @@ import com.fasterxml.jackson.annotation.JsonSubTypes;
|
||||
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* Animal
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Animal.JSON_PROPERTY_CLASS_NAME,
|
||||
Animal.JSON_PROPERTY_COLOR
|
||||
})
|
||||
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "className", visible = true)
|
||||
@JsonSubTypes({
|
||||
@JsonSubTypes.Type(value = Dog.class, name = "Dog"),
|
||||
|
||||
@@ -21,12 +21,16 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* ArrayOfArrayOfNumberOnly
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
ArrayOfArrayOfNumberOnly.JSON_PROPERTY_ARRAY_ARRAY_NUMBER
|
||||
})
|
||||
|
||||
public class ArrayOfArrayOfNumberOnly {
|
||||
public static final String JSON_PROPERTY_ARRAY_ARRAY_NUMBER = "ArrayArrayNumber";
|
||||
|
||||
@@ -21,12 +21,16 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* ArrayOfNumberOnly
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
ArrayOfNumberOnly.JSON_PROPERTY_ARRAY_NUMBER
|
||||
})
|
||||
|
||||
public class ArrayOfNumberOnly {
|
||||
public static final String JSON_PROPERTY_ARRAY_NUMBER = "ArrayNumber";
|
||||
|
||||
@@ -21,12 +21,18 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import org.openapitools.model.ReadOnlyFirst;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* ArrayTest
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
ArrayTest.JSON_PROPERTY_ARRAY_OF_STRING,
|
||||
ArrayTest.JSON_PROPERTY_ARRAY_ARRAY_OF_INTEGER,
|
||||
ArrayTest.JSON_PROPERTY_ARRAY_ARRAY_OF_MODEL
|
||||
})
|
||||
|
||||
public class ArrayTest {
|
||||
public static final String JSON_PROPERTY_ARRAY_OF_STRING = "array_of_string";
|
||||
|
||||
@@ -18,12 +18,21 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* Capitalization
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Capitalization.JSON_PROPERTY_SMALL_CAMEL,
|
||||
Capitalization.JSON_PROPERTY_CAPITAL_CAMEL,
|
||||
Capitalization.JSON_PROPERTY_SMALL_SNAKE,
|
||||
Capitalization.JSON_PROPERTY_CAPITAL_SNAKE,
|
||||
Capitalization.JSON_PROPERTY_SC_A_E_T_H_FLOW_POINTS,
|
||||
Capitalization.JSON_PROPERTY_A_T_T_N_A_M_E
|
||||
})
|
||||
|
||||
public class Capitalization {
|
||||
public static final String JSON_PROPERTY_SMALL_CAMEL = "smallCamel";
|
||||
|
||||
@@ -20,12 +20,16 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import org.openapitools.model.Animal;
|
||||
import org.openapitools.model.CatAllOf;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* Cat
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Cat.JSON_PROPERTY_DECLAWED
|
||||
})
|
||||
|
||||
public class Cat extends Animal {
|
||||
public static final String JSON_PROPERTY_DECLAWED = "declawed";
|
||||
|
||||
@@ -18,12 +18,16 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* CatAllOf
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
CatAllOf.JSON_PROPERTY_DECLAWED
|
||||
})
|
||||
|
||||
public class CatAllOf {
|
||||
public static final String JSON_PROPERTY_DECLAWED = "declawed";
|
||||
|
||||
@@ -18,12 +18,17 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* Category
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Category.JSON_PROPERTY_ID,
|
||||
Category.JSON_PROPERTY_NAME
|
||||
})
|
||||
|
||||
public class Category {
|
||||
public static final String JSON_PROPERTY_ID = "id";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
@@ -25,6 +26,9 @@ import javax.validation.Valid;
|
||||
* Model for testing model with \"_class\" property
|
||||
*/
|
||||
@ApiModel(description = "Model for testing model with \"_class\" property")
|
||||
@JsonPropertyOrder({
|
||||
ClassModel.JSON_PROPERTY_PROPERTY_CLASS
|
||||
})
|
||||
|
||||
public class ClassModel {
|
||||
public static final String JSON_PROPERTY_PROPERTY_CLASS = "_class";
|
||||
|
||||
@@ -18,12 +18,16 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* Client
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Client.JSON_PROPERTY_CLIENT
|
||||
})
|
||||
|
||||
public class Client {
|
||||
public static final String JSON_PROPERTY_CLIENT = "client";
|
||||
|
||||
@@ -20,12 +20,16 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import org.openapitools.model.Animal;
|
||||
import org.openapitools.model.DogAllOf;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* Dog
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Dog.JSON_PROPERTY_BREED
|
||||
})
|
||||
|
||||
public class Dog extends Animal {
|
||||
public static final String JSON_PROPERTY_BREED = "breed";
|
||||
|
||||
@@ -18,12 +18,16 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* DogAllOf
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
DogAllOf.JSON_PROPERTY_BREED
|
||||
})
|
||||
|
||||
public class DogAllOf {
|
||||
public static final String JSON_PROPERTY_BREED = "breed";
|
||||
|
||||
@@ -21,12 +21,17 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* EnumArrays
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
EnumArrays.JSON_PROPERTY_JUST_SYMBOL,
|
||||
EnumArrays.JSON_PROPERTY_ARRAY_ENUM
|
||||
})
|
||||
|
||||
public class EnumArrays {
|
||||
/**
|
||||
|
||||
@@ -15,6 +15,7 @@ package org.openapitools.model;
|
||||
|
||||
import java.util.Objects;
|
||||
import com.fasterxml.jackson.annotation.JsonValue;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
|
||||
@@ -23,12 +23,23 @@ import org.openapitools.model.OuterEnum;
|
||||
import org.openapitools.model.OuterEnumDefaultValue;
|
||||
import org.openapitools.model.OuterEnumInteger;
|
||||
import org.openapitools.model.OuterEnumIntegerDefaultValue;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* EnumTest
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
EnumTest.JSON_PROPERTY_ENUM_STRING,
|
||||
EnumTest.JSON_PROPERTY_ENUM_STRING_REQUIRED,
|
||||
EnumTest.JSON_PROPERTY_ENUM_INTEGER,
|
||||
EnumTest.JSON_PROPERTY_ENUM_NUMBER,
|
||||
EnumTest.JSON_PROPERTY_OUTER_ENUM,
|
||||
EnumTest.JSON_PROPERTY_OUTER_ENUM_INTEGER,
|
||||
EnumTest.JSON_PROPERTY_OUTER_ENUM_DEFAULT_VALUE,
|
||||
EnumTest.JSON_PROPERTY_OUTER_ENUM_INTEGER_DEFAULT_VALUE
|
||||
})
|
||||
|
||||
public class EnumTest {
|
||||
/**
|
||||
|
||||
@@ -20,12 +20,17 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* FileSchemaTestClass
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
FileSchemaTestClass.JSON_PROPERTY_FILE,
|
||||
FileSchemaTestClass.JSON_PROPERTY_FILES
|
||||
})
|
||||
|
||||
public class FileSchemaTestClass {
|
||||
public static final String JSON_PROPERTY_FILE = "file";
|
||||
|
||||
@@ -18,12 +18,16 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* Foo
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
Foo.JSON_PROPERTY_BAR
|
||||
})
|
||||
|
||||
public class Foo {
|
||||
public static final String JSON_PROPERTY_BAR = "bar";
|
||||
|
||||
@@ -22,12 +22,30 @@ import java.io.File;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.UUID;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* FormatTest
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
FormatTest.JSON_PROPERTY_INTEGER,
|
||||
FormatTest.JSON_PROPERTY_INT32,
|
||||
FormatTest.JSON_PROPERTY_INT64,
|
||||
FormatTest.JSON_PROPERTY_NUMBER,
|
||||
FormatTest.JSON_PROPERTY_FLOAT,
|
||||
FormatTest.JSON_PROPERTY_DOUBLE,
|
||||
FormatTest.JSON_PROPERTY_STRING,
|
||||
FormatTest.JSON_PROPERTY_BYTE,
|
||||
FormatTest.JSON_PROPERTY_BINARY,
|
||||
FormatTest.JSON_PROPERTY_DATE,
|
||||
FormatTest.JSON_PROPERTY_DATE_TIME,
|
||||
FormatTest.JSON_PROPERTY_UUID,
|
||||
FormatTest.JSON_PROPERTY_PASSWORD,
|
||||
FormatTest.JSON_PROPERTY_PATTERN_WITH_DIGITS,
|
||||
FormatTest.JSON_PROPERTY_PATTERN_WITH_DIGITS_AND_DELIMITER
|
||||
})
|
||||
|
||||
public class FormatTest {
|
||||
public static final String JSON_PROPERTY_INTEGER = "integer";
|
||||
|
||||
@@ -18,12 +18,17 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* HasOnlyReadOnly
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
HasOnlyReadOnly.JSON_PROPERTY_BAR,
|
||||
HasOnlyReadOnly.JSON_PROPERTY_FOO
|
||||
})
|
||||
|
||||
public class HasOnlyReadOnly {
|
||||
public static final String JSON_PROPERTY_BAR = "bar";
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
@@ -25,6 +26,9 @@ import javax.validation.Valid;
|
||||
* Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model.
|
||||
*/
|
||||
@ApiModel(description = "Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model.")
|
||||
@JsonPropertyOrder({
|
||||
HealthCheckResult.JSON_PROPERTY_NULLABLE_MESSAGE
|
||||
})
|
||||
|
||||
public class HealthCheckResult {
|
||||
public static final String JSON_PROPERTY_NULLABLE_MESSAGE = "NullableMessage";
|
||||
|
||||
@@ -18,12 +18,17 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* InlineObject
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
InlineObject.JSON_PROPERTY_NAME,
|
||||
InlineObject.JSON_PROPERTY_STATUS
|
||||
})
|
||||
|
||||
public class InlineObject {
|
||||
public static final String JSON_PROPERTY_NAME = "name";
|
||||
|
||||
@@ -19,12 +19,17 @@ import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.io.File;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* InlineObject1
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
InlineObject1.JSON_PROPERTY_ADDITIONAL_METADATA,
|
||||
InlineObject1.JSON_PROPERTY_FILE
|
||||
})
|
||||
|
||||
public class InlineObject1 {
|
||||
public static final String JSON_PROPERTY_ADDITIONAL_METADATA = "additionalMetadata";
|
||||
|
||||
@@ -21,12 +21,17 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* InlineObject2
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
InlineObject2.JSON_PROPERTY_ENUM_FORM_STRING_ARRAY,
|
||||
InlineObject2.JSON_PROPERTY_ENUM_FORM_STRING
|
||||
})
|
||||
|
||||
public class InlineObject2 {
|
||||
/**
|
||||
|
||||
@@ -21,12 +21,29 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
import java.io.File;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* InlineObject3
|
||||
*/
|
||||
@JsonPropertyOrder({
|
||||
InlineObject3.JSON_PROPERTY_INTEGER,
|
||||
InlineObject3.JSON_PROPERTY_INT32,
|
||||
InlineObject3.JSON_PROPERTY_INT64,
|
||||
InlineObject3.JSON_PROPERTY_NUMBER,
|
||||
InlineObject3.JSON_PROPERTY_FLOAT,
|
||||
InlineObject3.JSON_PROPERTY_DOUBLE,
|
||||
InlineObject3.JSON_PROPERTY_STRING,
|
||||
InlineObject3.JSON_PROPERTY_PATTERN_WITHOUT_DELIMITER,
|
||||
InlineObject3.JSON_PROPERTY_BYTE,
|
||||
InlineObject3.JSON_PROPERTY_BINARY,
|
||||
InlineObject3.JSON_PROPERTY_DATE,
|
||||
InlineObject3.JSON_PROPERTY_DATE_TIME,
|
||||
InlineObject3.JSON_PROPERTY_PASSWORD,
|
||||
InlineObject3.JSON_PROPERTY_CALLBACK
|
||||
})
|
||||
|
||||
public class InlineObject3 {
|
||||
public static final String JSON_PROPERTY_INTEGER = "integer";
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user