Skip to content

Commit 1b3eaca

Browse files
committed
update samples
1 parent 2d90388 commit 1b3eaca

97 files changed

Lines changed: 1556 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/OneOfNullableTest.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,18 @@ public override OneOfNullableTest Read(ref Utf8JsonReader utf8JsonReader, Type t
179179
/// <exception cref="NotImplementedException"></exception>
180180
public override void Write(Utf8JsonWriter writer, OneOfNullableTest oneOfNullableTest, JsonSerializerOptions jsonSerializerOptions)
181181
{
182+
if (oneOfNullableTest.Int != null)
183+
{
184+
JsonSerializer.Serialize(writer, oneOfNullableTest.Int, jsonSerializerOptions);
185+
return;
186+
}
187+
188+
if (oneOfNullableTest.String != null)
189+
{
190+
JsonSerializer.Serialize(writer, oneOfNullableTest.String, jsonSerializerOptions);
191+
return;
192+
}
193+
182194
writer.WriteStartObject();
183195

184196
WriteProperties(writer, oneOfNullableTest, jsonSerializerOptions);

samples/client/petstore/csharp/generichost/latest/AnnotatedEnum/src/Org.OpenAPITools/Model/ParentWithPluralOneOfPropertyNumber.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,18 @@ public override ParentWithPluralOneOfPropertyNumber Read(ref Utf8JsonReader utf8
178178
/// <exception cref="NotImplementedException"></exception>
179179
public override void Write(Utf8JsonWriter writer, ParentWithPluralOneOfPropertyNumber parentWithPluralOneOfPropertyNumber, JsonSerializerOptions jsonSerializerOptions)
180180
{
181+
if (parentWithPluralOneOfPropertyNumber.Number != null)
182+
{
183+
JsonSerializer.Serialize(writer, parentWithPluralOneOfPropertyNumber.Number, jsonSerializerOptions);
184+
return;
185+
}
186+
187+
if (parentWithPluralOneOfPropertyNumber.Number2 != null)
188+
{
189+
JsonSerializer.Serialize(writer, parentWithPluralOneOfPropertyNumber.Number2, jsonSerializerOptions);
190+
return;
191+
}
192+
181193
writer.WriteStartObject();
182194

183195
WriteProperties(writer, parentWithPluralOneOfPropertyNumber, jsonSerializerOptions);

samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Model/OneOfArrayRequest.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,12 @@ public override OneOfArrayRequest Read(ref Utf8JsonReader utf8JsonReader, Type t
178178
/// <exception cref="NotImplementedException"></exception>
179179
public override void Write(Utf8JsonWriter writer, OneOfArrayRequest oneOfArrayRequest, JsonSerializerOptions jsonSerializerOptions)
180180
{
181+
if (oneOfArrayRequest.List != null)
182+
{
183+
JsonSerializer.Serialize(writer, oneOfArrayRequest.List, jsonSerializerOptions);
184+
return;
185+
}
186+
181187
writer.WriteStartObject();
182188

183189
WriteProperties(writer, oneOfArrayRequest, jsonSerializerOptions);

samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/Fruit.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,17 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert
205205
public override void Write(Utf8JsonWriter writer, Fruit fruit, JsonSerializerOptions jsonSerializerOptions)
206206
{
207207
writer.WriteStartObject();
208+
if (fruit.Apple != null)
209+
{
210+
AppleJsonConverter appleJsonConverter = new AppleJsonConverter();
211+
appleJsonConverter.WriteProperties(writer, fruit.Apple, jsonSerializerOptions);
212+
}
213+
214+
if (fruit.Banana != null)
215+
{
216+
BananaJsonConverter bananaJsonConverter = new BananaJsonConverter();
217+
bananaJsonConverter.WriteProperties(writer, fruit.Banana, jsonSerializerOptions);
218+
}
208219

209220
WriteProperties(writer, fruit, jsonSerializerOptions);
210221
writer.WriteEndObject();

samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/FruitReq.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,17 @@ public override FruitReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv
179179
public override void Write(Utf8JsonWriter writer, FruitReq fruitReq, JsonSerializerOptions jsonSerializerOptions)
180180
{
181181
writer.WriteStartObject();
182+
if (fruitReq.AppleReq != null)
183+
{
184+
AppleReqJsonConverter appleReqJsonConverter = new AppleReqJsonConverter();
185+
appleReqJsonConverter.WriteProperties(writer, fruitReq.AppleReq, jsonSerializerOptions);
186+
}
187+
188+
if (fruitReq.BananaReq != null)
189+
{
190+
BananaReqJsonConverter bananaReqJsonConverter = new BananaReqJsonConverter();
191+
bananaReqJsonConverter.WriteProperties(writer, fruitReq.BananaReq, jsonSerializerOptions);
192+
}
182193

183194
WriteProperties(writer, fruitReq, jsonSerializerOptions);
184195
writer.WriteEndObject();

samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/MixedOneOfContent.cs

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,36 @@ public override MixedOneOfContent Read(ref Utf8JsonReader utf8JsonReader, Type t
244244
/// <exception cref="NotImplementedException"></exception>
245245
public override void Write(Utf8JsonWriter writer, MixedOneOfContent mixedOneOfContent, JsonSerializerOptions jsonSerializerOptions)
246246
{
247+
if (mixedOneOfContent.String != null)
248+
{
249+
JsonSerializer.Serialize(writer, mixedOneOfContent.String, jsonSerializerOptions);
250+
return;
251+
}
252+
253+
if (mixedOneOfContent.Bool != null)
254+
{
255+
JsonSerializer.Serialize(writer, mixedOneOfContent.Bool, jsonSerializerOptions);
256+
return;
257+
}
258+
259+
if (mixedOneOfContent.Int != null)
260+
{
261+
JsonSerializer.Serialize(writer, mixedOneOfContent.Int, jsonSerializerOptions);
262+
return;
263+
}
264+
265+
if (mixedOneOfContent.Decimal != null)
266+
{
267+
JsonSerializer.Serialize(writer, mixedOneOfContent.Decimal, jsonSerializerOptions);
268+
return;
269+
}
270+
247271
writer.WriteStartObject();
272+
if (mixedOneOfContent.MixedSubId != null)
273+
{
274+
MixedSubIdJsonConverter mixedSubIdJsonConverter = new MixedSubIdJsonConverter();
275+
mixedSubIdJsonConverter.WriteProperties(writer, mixedOneOfContent.MixedSubId, jsonSerializerOptions);
276+
}
248277

249278
WriteProperties(writer, mixedOneOfContent, jsonSerializerOptions);
250279
writer.WriteEndObject();

samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/OneOfString.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,12 @@ public override OneOfString Read(ref Utf8JsonReader utf8JsonReader, Type typeToC
140140
/// <exception cref="NotImplementedException"></exception>
141141
public override void Write(Utf8JsonWriter writer, OneOfString oneOfString, JsonSerializerOptions jsonSerializerOptions)
142142
{
143+
if (oneOfString.String != null)
144+
{
145+
JsonSerializer.Serialize(writer, oneOfString.String, jsonSerializerOptions);
146+
return;
147+
}
148+
143149
writer.WriteStartObject();
144150

145151
WriteProperties(writer, oneOfString, jsonSerializerOptions);

samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Model/PolymorphicProperty.cs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,30 @@ public override PolymorphicProperty Read(ref Utf8JsonReader utf8JsonReader, Type
222222
/// <exception cref="NotImplementedException"></exception>
223223
public override void Write(Utf8JsonWriter writer, PolymorphicProperty polymorphicProperty, JsonSerializerOptions jsonSerializerOptions)
224224
{
225+
if (polymorphicProperty.Bool != null)
226+
{
227+
JsonSerializer.Serialize(writer, polymorphicProperty.Bool, jsonSerializerOptions);
228+
return;
229+
}
230+
231+
if (polymorphicProperty.String != null)
232+
{
233+
JsonSerializer.Serialize(writer, polymorphicProperty.String, jsonSerializerOptions);
234+
return;
235+
}
236+
237+
if (polymorphicProperty.Object != null)
238+
{
239+
JsonSerializer.Serialize(writer, polymorphicProperty.Object, jsonSerializerOptions);
240+
return;
241+
}
242+
243+
if (polymorphicProperty.List != null)
244+
{
245+
JsonSerializer.Serialize(writer, polymorphicProperty.List, jsonSerializerOptions);
246+
return;
247+
}
248+
225249
writer.WriteStartObject();
226250

227251
WriteProperties(writer, polymorphicProperty, jsonSerializerOptions);

samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/Fruit.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,17 @@ public override Fruit Read(ref Utf8JsonReader utf8JsonReader, Type typeToConvert
204204
public override void Write(Utf8JsonWriter writer, Fruit fruit, JsonSerializerOptions jsonSerializerOptions)
205205
{
206206
writer.WriteStartObject();
207+
if (fruit.Apple != null)
208+
{
209+
AppleJsonConverter appleJsonConverter = new AppleJsonConverter();
210+
appleJsonConverter.WriteProperties(writer, fruit.Apple, jsonSerializerOptions);
211+
}
212+
213+
if (fruit.Banana != null)
214+
{
215+
BananaJsonConverter bananaJsonConverter = new BananaJsonConverter();
216+
bananaJsonConverter.WriteProperties(writer, fruit.Banana, jsonSerializerOptions);
217+
}
207218

208219
WriteProperties(writer, fruit, jsonSerializerOptions);
209220
writer.WriteEndObject();

samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Model/FruitReq.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,17 @@ public override FruitReq Read(ref Utf8JsonReader utf8JsonReader, Type typeToConv
178178
public override void Write(Utf8JsonWriter writer, FruitReq fruitReq, JsonSerializerOptions jsonSerializerOptions)
179179
{
180180
writer.WriteStartObject();
181+
if (fruitReq.AppleReq != null)
182+
{
183+
AppleReqJsonConverter appleReqJsonConverter = new AppleReqJsonConverter();
184+
appleReqJsonConverter.WriteProperties(writer, fruitReq.AppleReq, jsonSerializerOptions);
185+
}
186+
187+
if (fruitReq.BananaReq != null)
188+
{
189+
BananaReqJsonConverter bananaReqJsonConverter = new BananaReqJsonConverter();
190+
bananaReqJsonConverter.WriteProperties(writer, fruitReq.BananaReq, jsonSerializerOptions);
191+
}
181192

182193
WriteProperties(writer, fruitReq, jsonSerializerOptions);
183194
writer.WriteEndObject();

0 commit comments

Comments
 (0)