Skip to content

Commit da61c09

Browse files
committed
added title per #1470
1 parent 5031bd4 commit da61c09

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed

modules/swagger-models/src/main/java/io/swagger/models/AbstractModel.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
public abstract class AbstractModel implements Model {
1111
private ExternalDocs externalDocs;
1212
private String reference;
13+
private String title;
1314
private final Map<String, Object> vendorExtensions = new HashMap<String, Object>();
1415

1516
@Override
@@ -21,6 +22,16 @@ public void setExternalDocs(ExternalDocs value) {
2122
externalDocs = value;
2223
}
2324

25+
@Override
26+
public String getTitle() {
27+
return title;
28+
}
29+
30+
@Override
31+
public void setTitle(String title) {
32+
this.title = title;
33+
}
34+
2435
@JsonAnyGetter
2536
public Map<String, Object> getVendorExtensions() {
2637
return vendorExtensions;

modules/swagger-models/src/main/java/io/swagger/models/Model.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
import java.util.Map;
66

77
public interface Model {
8+
String getTitle();
9+
10+
void setTitle(String title);
11+
812
String getDescription();
913

1014
void setDescription(String description);

modules/swagger-models/src/main/java/io/swagger/models/RefModel.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ public class RefModel implements Model {
1414
private ExternalDocs externalDocs;
1515
private Map<String, Property> properties;
1616
private Object example;
17+
private String title;
1718

1819
public RefModel() {
1920
}
@@ -27,6 +28,18 @@ public RefModel asDefault(String ref) {
2728
return this;
2829
}
2930

31+
// not allowed in a $ref
32+
@JsonIgnore
33+
@Override
34+
public String getTitle() {
35+
return title;
36+
}
37+
38+
@Override
39+
public void setTitle(String title) {
40+
this.title = title;
41+
}
42+
3043
// not allowed in a $ref
3144
@JsonIgnore
3245
public String getDescription() {

0 commit comments

Comments
 (0)