@@ -55,17 +55,17 @@ public interface IOpenApiSchema : IOpenApiDescribedElement, IOpenApiReadOnlyExte
55
55
public IDictionary < string , IOpenApiSchema > ? Definitions { get ; }
56
56
57
57
/// <summary>
58
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
58
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
59
59
/// </summary>
60
60
public string ? ExclusiveMaximum { get ; }
61
61
62
62
/// <summary>
63
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
63
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
64
64
/// </summary>
65
65
public string ? ExclusiveMinimum { get ; }
66
66
67
67
/// <summary>
68
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
68
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
69
69
/// Value MUST be a string in V2 and V3.
70
70
/// </summary>
71
71
public JsonSchemaType ? Type { get ; }
@@ -76,45 +76,45 @@ public interface IOpenApiSchema : IOpenApiDescribedElement, IOpenApiReadOnlyExte
76
76
public string ? Const { get ; }
77
77
78
78
/// <summary>
79
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
79
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
80
80
/// While relying on JSON Schema's defined formats,
81
81
/// the OAS offers a few additional predefined formats.
82
82
/// </summary>
83
83
public string ? Format { get ; }
84
84
85
85
/// <summary>
86
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
86
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
87
87
/// </summary>
88
88
public string ? Maximum { get ; }
89
89
90
90
/// <summary>
91
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
91
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
92
92
/// </summary>
93
93
public string ? Minimum { get ; }
94
94
95
95
/// <summary>
96
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
96
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
97
97
/// </summary>
98
98
public int ? MaxLength { get ; }
99
99
100
100
/// <summary>
101
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
101
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
102
102
/// </summary>
103
103
public int ? MinLength { get ; }
104
104
105
105
/// <summary>
106
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
106
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
107
107
/// This string SHOULD be a valid regular expression, according to the ECMA 262 regular expression dialect
108
108
/// </summary>
109
109
public string ? Pattern { get ; }
110
110
111
111
/// <summary>
112
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
112
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
113
113
/// </summary>
114
114
public decimal ? MultipleOf { get ; }
115
115
116
116
/// <summary>
117
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
117
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
118
118
/// The default value represents what would be assumed by the consumer of the input as the value of the schema if one is not provided.
119
119
/// Unlike JSON Schema, the value MUST conform to the defined type for the Schema Object defined at the same level.
120
120
/// For example, if type is string, then default can be "foo" but cannot be 1.
@@ -142,64 +142,64 @@ public interface IOpenApiSchema : IOpenApiDescribedElement, IOpenApiReadOnlyExte
142
142
public bool WriteOnly { get ; }
143
143
144
144
/// <summary>
145
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
145
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
146
146
/// Inline or referenced schema MUST be of a Schema Object and not a standard JSON Schema.
147
147
/// </summary>
148
148
public List < IOpenApiSchema > ? AllOf { get ; }
149
149
150
150
/// <summary>
151
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
151
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
152
152
/// Inline or referenced schema MUST be of a Schema Object and not a standard JSON Schema.
153
153
/// </summary>
154
154
public List < IOpenApiSchema > ? OneOf { get ; }
155
155
156
156
/// <summary>
157
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
157
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
158
158
/// Inline or referenced schema MUST be of a Schema Object and not a standard JSON Schema.
159
159
/// </summary>
160
160
public List < IOpenApiSchema > ? AnyOf { get ; }
161
161
162
162
/// <summary>
163
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
163
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
164
164
/// Inline or referenced schema MUST be of a Schema Object and not a standard JSON Schema.
165
165
/// </summary>
166
166
public IOpenApiSchema ? Not { get ; }
167
167
168
168
/// <summary>
169
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
169
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
170
170
/// </summary>
171
171
public HashSet < string > ? Required { get ; }
172
172
173
173
/// <summary>
174
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
174
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
175
175
/// Value MUST be an object and not an array. Inline or referenced schema MUST be of a Schema Object
176
176
/// and not a standard JSON Schema. items MUST be present if the type is array.
177
177
/// </summary>
178
178
public IOpenApiSchema ? Items { get ; }
179
179
180
180
/// <summary>
181
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
181
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
182
182
/// </summary>
183
183
public int ? MaxItems { get ; }
184
184
185
185
/// <summary>
186
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
186
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
187
187
/// </summary>
188
188
public int ? MinItems { get ; }
189
189
190
190
/// <summary>
191
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
191
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
192
192
/// </summary>
193
193
public bool ? UniqueItems { get ; }
194
194
195
195
/// <summary>
196
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
196
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
197
197
/// Property definitions MUST be a Schema Object and not a standard JSON Schema (inline or referenced).
198
198
/// </summary>
199
199
public IDictionary < string , IOpenApiSchema > ? Properties { get ; }
200
200
201
201
/// <summary>
202
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
202
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
203
203
/// PatternProperty definitions MUST be a Schema Object and not a standard JSON Schema (inline or referenced)
204
204
/// Each property name of this object SHOULD be a valid regular expression according to the ECMA 262 r
205
205
/// egular expression dialect. Each property value of this object MUST be an object, and each object MUST
@@ -208,12 +208,12 @@ public interface IOpenApiSchema : IOpenApiDescribedElement, IOpenApiReadOnlyExte
208
208
public IDictionary < string , IOpenApiSchema > ? PatternProperties { get ; }
209
209
210
210
/// <summary>
211
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
211
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
212
212
/// </summary>
213
213
public int ? MaxProperties { get ; }
214
214
215
215
/// <summary>
216
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
216
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
217
217
/// </summary>
218
218
public int ? MinProperties { get ; }
219
219
@@ -223,7 +223,7 @@ public interface IOpenApiSchema : IOpenApiDescribedElement, IOpenApiReadOnlyExte
223
223
public bool AdditionalPropertiesAllowed { get ; }
224
224
225
225
/// <summary>
226
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
226
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
227
227
/// Value can be boolean or object. Inline or referenced schema
228
228
/// MUST be of a Schema Object and not a standard JSON Schema.
229
229
/// </summary>
@@ -250,12 +250,12 @@ public interface IOpenApiSchema : IOpenApiDescribedElement, IOpenApiReadOnlyExte
250
250
public List < JsonNode > ? Examples { get ; }
251
251
252
252
/// <summary>
253
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
253
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
254
254
/// </summary>
255
255
public List < JsonNode > ? Enum { get ; }
256
256
257
257
/// <summary>
258
- /// Follow JSON Schema definition: https://tools.ietf. org/html/ draft-fge- json-schema-validation-00
258
+ /// Follow JSON Schema definition: https://json-schema. org/draft/2020-12/ json-schema-validation
259
259
/// </summary>
260
260
public bool UnevaluatedProperties { get ; }
261
261
0 commit comments