Skip to content

Commit 8a7196b

Browse files
HugoMariofrantuma
authored andcommitted
corrected @SInCE annotations for newly introduced fields
1 parent 0685b2c commit 8a7196b

File tree

3 files changed

+138
-2
lines changed

3 files changed

+138
-2
lines changed

modules/swagger-models/src/main/java/io/swagger/v3/oas/models/OpenAPI.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ public class OpenAPI {
4848
private Components components = null;
4949
private java.util.Map<String, Object> extensions = null;
5050

51+
/**
52+
* @since 2.2.0 (OpenAPI 3.1.0)
53+
*/
5154
@OpenAPI31
5255
private String jsonSchemaDialect;
5356

@@ -312,11 +315,17 @@ public OpenAPI addWebhooks(String key, PathItem pathItem) {
312315
return this;
313316
}
314317

318+
/**
319+
* @since 2.2.0 (OpenAPI 3.1.0)
320+
*/
315321
@OpenAPI31
316322
public String getJsonSchemaDialect() {
317323
return jsonSchemaDialect;
318324
}
319325

326+
/**
327+
* @since 2.2.0 (OpenAPI 3.1.0)
328+
*/
320329
@OpenAPI31
321330
public void setJsonSchemaDialect(String jsonSchemaDialect) {
322331
this.jsonSchemaDialect = jsonSchemaDialect;

modules/swagger-models/src/main/java/io/swagger/v3/oas/models/info/Info.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,11 +164,17 @@ public String getSummary() {
164164
return summary;
165165
}
166166

167+
/**
168+
* @since 2.2.0 (OpenAPI 3.1.0)
169+
*/
167170
@OpenAPI31
168171
public void setSummary(String summary) {
169172
this.summary = summary;
170173
}
171174

175+
/**
176+
* @since 2.2.0 (OpenAPI 3.1.0)
177+
*/
172178
@OpenAPI31
173179
public Info summary(String summary) {
174180
this.summary = summary;

modules/swagger-models/src/main/java/io/swagger/v3/oas/models/media/Schema.java

Lines changed: 123 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ public class Schema<T> {
8282
private Discriminator discriminator = null;
8383

8484
private boolean exampleSetFlag;
85+
86+
/**
87+
* @since 2.2.0 (OpenAPI 3.1.0)
88+
*/
8589
@OpenAPI31
8690
private List<Schema> prefixItems = null;
8791
private List<Schema> allOf = null;
@@ -113,57 +117,147 @@ public Schema specVersion(SpecVersion specVersion) {
113117
@OpenAPI31 fields and accessors
114118
*/
115119

116-
120+
/**
121+
* @since 2.2.0 (OpenAPI 3.1.0)
122+
*/
117123
@OpenAPI31
118124
private Set<String> types;
119125

126+
/**
127+
* @since 2.2.0 (OpenAPI 3.1.0)
128+
*/
120129
@OpenAPI31
121130
private Map<String, Schema> patternProperties = null;
131+
132+
/**
133+
* @since 2.2.0 (OpenAPI 3.1.0)
134+
*/
122135
@OpenAPI31
123136
private BigDecimal exclusiveMaximumValue = null;
137+
138+
/**
139+
* @since 2.2.0 (OpenAPI 3.1.0)
140+
*/
124141
@OpenAPI31
125142
private BigDecimal exclusiveMinimumValue = null;
126143

127-
144+
/**
145+
* @since 2.2.0 (OpenAPI 3.1.0)
146+
*/
128147
@OpenAPI31
129148
private Schema contains = null;
149+
150+
/**
151+
* @since 2.2.0 (OpenAPI 3.1.0)
152+
*/
130153
@OpenAPI31
131154
private String $id;
155+
156+
/**
157+
* @since 2.2.0 (OpenAPI 3.1.0)
158+
*/
132159
@OpenAPI31
133160
private String $schema;
161+
162+
/**
163+
* @since 2.2.0 (OpenAPI 3.1.0)
164+
*/
134165
@OpenAPI31
135166
private String $anchor;
136167

168+
/**
169+
* @since 2.2.0 (OpenAPI 3.1.0)
170+
*/
137171
@OpenAPI31
138172
private String contentEncoding;
173+
174+
/**
175+
* @since 2.2.0 (OpenAPI 3.1.0)
176+
*/
139177
@OpenAPI31
140178
private String contentMediaType;
179+
180+
/**
181+
* @since 2.2.0 (OpenAPI 3.1.0)
182+
*/
141183
@OpenAPI31
142184
private Schema contentSchema;
185+
186+
/**
187+
* @since 2.2.0 (OpenAPI 3.1.0)
188+
*/
143189
@OpenAPI31
144190
private Schema propertyNames;
191+
192+
/**
193+
* @since 2.2.0 (OpenAPI 3.1.0)
194+
*/
145195
@OpenAPI31
146196
private Object unevaluatedProperties;
197+
198+
/**
199+
* @since 2.2.0 (OpenAPI 3.1.0)
200+
*/
147201
@OpenAPI31
148202
private Integer maxContains;
203+
204+
/**
205+
* @since 2.2.0 (OpenAPI 3.1.0)
206+
*/
149207
@OpenAPI31
150208
private Integer minContains;
209+
210+
/**
211+
* @since 2.2.0 (OpenAPI 3.1.0)
212+
*/
151213
@OpenAPI31
152214
private Schema additionalItems;
215+
216+
/**
217+
* @since 2.2.0 (OpenAPI 3.1.0)
218+
*/
153219
@OpenAPI31
154220
private Schema unevaluatedItems;
221+
222+
/**
223+
* @since 2.2.0 (OpenAPI 3.1.0)
224+
*/
155225
@OpenAPI31
156226
private Schema _if;
227+
228+
/**
229+
* @since 2.2.0 (OpenAPI 3.1.0)
230+
*/
157231
@OpenAPI31
158232
private Schema _else;
233+
234+
/**
235+
* @since 2.2.0 (OpenAPI 3.1.0)
236+
*/
159237
@OpenAPI31
160238
private Schema then;
239+
240+
/**
241+
* @since 2.2.0 (OpenAPI 3.1.0)
242+
*/
161243
@OpenAPI31
162244
private Map<String, Schema> dependentSchemas;
245+
246+
/**
247+
* @since 2.2.0 (OpenAPI 3.1.0)
248+
*/
163249
@OpenAPI31
164250
private Map<String, List<String>> dependentRequired;
251+
252+
/**
253+
* @since 2.2.0 (OpenAPI 3.1.0)
254+
*/
165255
@OpenAPI31
166256
private String $comment;
257+
258+
/**
259+
* @since 2.2.0 (OpenAPI 3.1.0)
260+
*/
167261
@OpenAPI31
168262
private List<T> examples;
169263

@@ -428,38 +522,62 @@ public Schema types(Set<String> types) {
428522
INTERNAL MEMBERS @OpenAPI31
429523
*/
430524

525+
/**
526+
* @since 2.2.0 (OpenAPI 3.1.0)
527+
*/
431528
@OpenAPI31
432529
protected Map<String, Object> jsonSchema = null;
433530

531+
/**
532+
* @since 2.2.0 (OpenAPI 3.1.0)
533+
*/
434534
@OpenAPI31
435535
public Map<String, Object> getJsonSchema() {
436536
return jsonSchema;
437537
}
438538

539+
/**
540+
* @since 2.2.0 (OpenAPI 3.1.0)
541+
*/
439542
@OpenAPI31
440543
public void setJsonSchema(Map<String, Object> jsonSchema) {
441544
this.jsonSchema = jsonSchema;
442545
}
443546

547+
/**
548+
* @since 2.2.0 (OpenAPI 3.1.0)
549+
*/
444550
@OpenAPI31
445551
public Schema jsonSchema(Map<String, Object> jsonSchema) {
446552
this.jsonSchema = jsonSchema;
447553
return this;
448554
}
449555

556+
/**
557+
* @since 2.2.0 (OpenAPI 3.1.0)
558+
*/
450559
@OpenAPI31
451560
protected transient Object jsonSchemaImpl = null;
452561

562+
/**
563+
* @since 2.2.0 (OpenAPI 3.1.0)
564+
*/
453565
@OpenAPI31
454566
public Object getJsonSchemaImpl() {
455567
return jsonSchemaImpl;
456568
}
457569

570+
/**
571+
* @since 2.2.0 (OpenAPI 3.1.0)
572+
*/
458573
@OpenAPI31
459574
public void setJsonSchemaImpl(Object jsonSchemaImpl) {
460575
this.jsonSchemaImpl = jsonSchemaImpl;
461576
}
462577

578+
/**
579+
* @since 2.2.0 (OpenAPI 3.1.0)
580+
*/
463581
@OpenAPI31
464582
public Schema jsonSchemaImpl(Object jsonSchemaImpl) {
465583
setJsonSchemaImpl(jsonSchemaImpl);
@@ -1993,6 +2111,7 @@ public Schema exampleSetFlag(boolean exampleSetFlag) {
19932111
*
19942112
* @since 2.2.0 (OpenAPI 3.1.0)
19952113
*/
2114+
@OpenAPI31
19962115
public T getConst() {
19972116
return _const;
19982117
}
@@ -2001,6 +2120,7 @@ public T getConst() {
20012120
*
20022121
* @since 2.2.0 (OpenAPI 3.1.0)
20032122
*/
2123+
@OpenAPI31
20042124
public void setConst(Object _const) {
20052125
this._const = cast(_const);
20062126
}
@@ -2009,6 +2129,7 @@ public void setConst(Object _const) {
20092129
*
20102130
* @since 2.2.0 (OpenAPI 3.1.0)
20112131
*/
2132+
@OpenAPI31
20122133
public Schema _const(Object _const) {
20132134
this._const = cast(_const);
20142135
return this;

0 commit comments

Comments
 (0)