@@ -73,7 +73,7 @@ public virtual void SerializeAsV3(IOpenApiWriter writer)
7373 SerializeInternal ( writer , OpenApiSpecVersion . OpenApi3_0 , ( writer , element ) => element . SerializeAsV3 ( writer ) ) ;
7474 }
7575
76- private void SerializeInternal ( IOpenApiWriter writer , OpenApiSpecVersion version ,
76+ private void SerializeInternal ( IOpenApiWriter writer , OpenApiSpecVersion version ,
7777 Action < IOpenApiWriter , IOpenApiSerializable > callback )
7878 {
7979 Utils . CheckArgumentNull ( writer ) ;
@@ -87,7 +87,7 @@ private void SerializeInternal(IOpenApiWriter writer, OpenApiSpecVersion version
8787 }
8888
8989 // description
90- writer . WriteRequiredProperty ( OpenApiConstants . Description , Description ) ;
90+ writer . WriteProperty ( OpenApiConstants . Description , Description ) ;
9191
9292 // headers
9393 writer . WriteOptionalMap ( OpenApiConstants . Headers , Headers , callback ) ;
@@ -120,7 +120,7 @@ public virtual void SerializeAsV2(IOpenApiWriter writer)
120120 writer . WriteStartObject ( ) ;
121121
122122 // description
123- writer . WriteRequiredProperty ( OpenApiConstants . Description , Description ) ;
123+ writer . WriteProperty ( OpenApiConstants . Description , Description ) ;
124124
125125 var extensionsClone = Extensions is not null ? new Dictionary < string , IOpenApiExtension > ( Extensions ) : null ;
126126
@@ -177,7 +177,7 @@ public virtual void SerializeAsV2(IOpenApiWriter writer)
177177 // so remove it from the cloned collection so we don't write it again.
178178 extensionsClone ? . Remove ( key ) ;
179179 }
180- }
180+ }
181181 }
182182 }
183183
0 commit comments