File tree Expand file tree Collapse file tree 3 files changed +28
-0
lines changed
modules/swagger-models/src/main/java/io/swagger/models Expand file tree Collapse file tree 3 files changed +28
-0
lines changed Original file line number Diff line number Diff line change 1010public 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 ;
Original file line number Diff line number Diff line change 55import java .util .Map ;
66
77public interface Model {
8+ String getTitle ();
9+
10+ void setTitle (String title );
11+
812 String getDescription ();
913
1014 void setDescription (String description );
Original file line number Diff line number Diff 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 () {
You can’t perform that action at this time.
0 commit comments