Skip to content

Commit 86b6944

Browse files
Merge pull request #1766 from microsoft/mk/add-json-schema-model
Add JSON schema support
2 parents 5c56379 + e09fe00 commit 86b6944

File tree

13 files changed

+1839
-3
lines changed

13 files changed

+1839
-3
lines changed

src/Microsoft.OpenApi/Models/OpenApiConstants.cs

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,66 @@ public static class OpenApiConstants
6060
/// </summary>
6161
public const string Format = "format";
6262

63+
/// <summary>
64+
/// Field: Schema
65+
/// </summary>
66+
public const string DollarSchema = "$schema";
67+
68+
/// <summary>
69+
/// Field: Id
70+
/// </summary>
71+
public const string Id = "$id";
72+
73+
/// <summary>
74+
/// Field: Comment
75+
/// </summary>
76+
public const string Comment = "$comment";
77+
78+
/// <summary>
79+
/// Field: Vocabulary
80+
/// </summary>
81+
public const string Vocabulary = "$vocabulary";
82+
83+
/// <summary>
84+
/// Field: DynamicRef
85+
/// </summary>
86+
public const string DynamicRef = "$dynamicRef";
87+
88+
/// <summary>
89+
/// Field: DynamicAnchor
90+
/// </summary>
91+
public const string DynamicAnchor = "$dynamicAnchor";
92+
93+
/// <summary>
94+
/// Field: RecursiveRef
95+
/// </summary>
96+
public const string RecursiveRef = "$recursiveRef";
97+
98+
/// <summary>
99+
/// Field: RecursiveAnchor
100+
/// </summary>
101+
public const string RecursiveAnchor = "$recursiveAnchor";
102+
103+
/// <summary>
104+
/// Field: Definitions
105+
/// </summary>
106+
public const string Defs = "$defs";
107+
108+
/// <summary>
109+
/// Field: V31ExclusiveMaximum
110+
/// </summary>
111+
public const string V31ExclusiveMaximum = "exclusiveMaximum";
112+
113+
/// <summary>
114+
/// Field: V31ExclusiveMinimum
115+
/// </summary>
116+
public const string V31ExclusiveMinimum = "exclusiveMinimum";
117+
118+
/// <summary>
119+
/// Field: UnevaluatedProperties
120+
/// </summary>
121+
public const string UnevaluatedProperties = "unevaluatedProperties";
122+
63123
/// <summary>
64124
/// Field: Version
65125
/// </summary>

0 commit comments

Comments
 (0)