forked from loafle/openapi-generator-original
add title, description to HTML output (#3860)
* add schema title, description to HTML output * Include title, description in petstore sample (and HTML output)
This commit is contained in:
@@ -18,7 +18,7 @@ public class CodegenModel {
|
||||
public CodegenModel parentModel;
|
||||
public List<CodegenModel> interfaceModels;
|
||||
|
||||
public String name, classname, description, classVarName, modelJson, dataType;
|
||||
public String name, classname, title, description, classVarName, modelJson, dataType;
|
||||
public String classFilename; // store the class file name, mainly used for import
|
||||
public String unescapedDescription;
|
||||
public String discriminator;
|
||||
@@ -80,6 +80,8 @@ public class CodegenModel {
|
||||
return false;
|
||||
if (classname != null ? !classname.equals(that.classname) : that.classname != null)
|
||||
return false;
|
||||
if (title != null ? !title.equals(that.title) : that.title != null)
|
||||
return false;
|
||||
if (description != null ? !description.equals(that.description) : that.description != null)
|
||||
return false;
|
||||
if (classVarName != null ? !classVarName.equals(that.classVarName) : that.classVarName != null)
|
||||
@@ -143,6 +145,7 @@ public class CodegenModel {
|
||||
result = 31 * result + (interfaceModels != null ? interfaceModels.hashCode() : 0);
|
||||
result = 31 * result + (name != null ? name.hashCode() : 0);
|
||||
result = 31 * result + (classname != null ? classname.hashCode() : 0);
|
||||
result = 31 * result + (title != null ? title.hashCode() : 0);
|
||||
result = 31 * result + (description != null ? description.hashCode() : 0);
|
||||
result = 31 * result + (classVarName != null ? classVarName.hashCode() : 0);
|
||||
result = 31 * result + (modelJson != null ? modelJson.hashCode() : 0);
|
||||
|
||||
@@ -1205,6 +1205,7 @@ public class DefaultCodegen {
|
||||
} else {
|
||||
m.name = name;
|
||||
}
|
||||
m.title = escapeText(model.getTitle());
|
||||
m.description = escapeText(model.getDescription());
|
||||
m.unescapedDescription = model.getDescription();
|
||||
m.classname = toModelName(name);
|
||||
|
||||
Reference in New Issue
Block a user