Skip to content

Commit e17dc69

Browse files
committed
refactor: add support for DateOnly types
1 parent 11d0a4e commit e17dc69

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Microsoft.OpenApi/Writers/OpenApiWriterAnyExtensions.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,10 @@ private static void WritePrimitive(this IOpenApiWriter writer, JsonValue jsonVal
117117
writer.WriteValue(dateTimeValue.ToString("o", CultureInfo.InvariantCulture)); // ISO 8601 format
118118
else if (jsonValue.TryGetValue(out DateTimeOffset dateTimeOffsetValue))
119119
writer.WriteValue(dateTimeOffsetValue.ToString("o", CultureInfo.InvariantCulture));
120+
#if NET6_0_OR_GREATER
121+
else if (jsonValue.TryGetValue(out DateOnly dateOnlyValue))
122+
writer.WriteValue(dateOnlyValue.ToString("o", CultureInfo.InvariantCulture));
123+
#endif
120124
else if (jsonValue.TryGetValue(out bool boolValue))
121125
writer.WriteValue(boolValue);
122126
// write number values

0 commit comments

Comments
 (0)