Skip to content

Commit fed72e4

Browse files
committed
Removed remnants of required
1 parent 2789c0b commit fed72e4

File tree

5 files changed

+5
-9
lines changed

5 files changed

+5
-9
lines changed

src/Microsoft.OpenApi.Readers/V3/OpenApiDocumentDeserializer.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,7 @@ public static OpenApiDocument LoadOpenApi(RootNode rootNode)
4242

4343
var openApiNode = rootNode.GetMap();
4444

45-
var required = new List<string> {"info", "openapi", "paths"};
46-
47-
ParseMap(openApiNode, openApidoc, _openApiFixedFields, _openApiPatternFields, required);
45+
ParseMap(openApiNode, openApidoc, _openApiFixedFields, _openApiPatternFields);
4846

4947
return openApidoc;
5048
}

src/Microsoft.OpenApi.Readers/V3/OpenApiInfoDeserializer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public static OpenApiInfo LoadInfo(ParseNode node)
6767
var info = new OpenApiInfo();
6868
var required = new List<string> {"title", "version"};
6969

70-
ParseMap(mapNode, info, InfoFixedFields, InfoPatternFields, required);
70+
ParseMap(mapNode, info, InfoFixedFields, InfoPatternFields);
7171

7272
return info;
7373
}

src/Microsoft.OpenApi.Readers/V3/OpenApiParameterDeserializer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ public static OpenApiParameter LoadParameter(ParseNode node)
117117
var parameter = new OpenApiParameter();
118118
var required = new List<string> {"name", "in"};
119119

120-
ParseMap(mapNode, parameter, _parameterFixedFields, _parameterPatternFields, required);
120+
ParseMap(mapNode, parameter, _parameterFixedFields, _parameterPatternFields);
121121

122122
return parameter;
123123
}

src/Microsoft.OpenApi.Readers/V3/OpenApiResponseDeserializer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public static OpenApiResponse LoadResponse(ParseNode node)
6060

6161
var requiredFields = new List<string> {"description"};
6262
var response = new OpenApiResponse();
63-
ParseMap(mapNode, response, _responseFixedFields, _responsePatternFields, requiredFields);
63+
ParseMap(mapNode, response, _responseFixedFields, _responsePatternFields);
6464

6565
return response;
6666
}

src/Microsoft.OpenApi.Readers/V3/OpenApiV3Deserializer.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ private static void ParseMap<T>(
1919
MapNode mapNode,
2020
T domainObject,
2121
FixedFieldMap<T> fixedFieldMap,
22-
PatternFieldMap<T> patternFieldMap,
23-
List<string> requiredFields = null)
22+
PatternFieldMap<T> patternFieldMap)
2423
{
2524
if (mapNode == null)
2625
{
@@ -30,7 +29,6 @@ private static void ParseMap<T>(
3029
foreach (var propertyNode in mapNode)
3130
{
3231
propertyNode.ParseField(domainObject, fixedFieldMap, patternFieldMap);
33-
requiredFields?.Remove(propertyNode.Name);
3432
}
3533

3634
}

0 commit comments

Comments
 (0)