|
342 | 342 | public override void Write(Utf8JsonWriter writer, {{classname}} {{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}, JsonSerializerOptions jsonSerializerOptions)
|
343 | 343 | {
|
344 | 344 | {{#lambda.trimLineBreaks}}
|
345 |
| - {{#lambda.copy}} |
| 345 | + {{#lambda.copyText}} |
346 | 346 | {{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}
|
347 |
| - {{/lambda.copy}} |
| 347 | + {{/lambda.copyText}} |
348 | 348 | {{#discriminator}}
|
349 | 349 | {{#children}}
|
350 |
| - if ({{#lambda.pasteLine}}{{/lambda.pasteLine}} is {{classname}} {{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}){ |
| 350 | + if ({{#lambda.paste}}{{/lambda.paste}} is {{classname}} {{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}){ |
351 | 351 | JsonSerializer.Serialize<{{{name}}}>(writer, {{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}, jsonSerializerOptions);
|
352 | 352 | return;
|
353 | 353 | }
|
|
449 | 449 | {{^isMap}}
|
450 | 450 | {{^isEnum}}
|
451 | 451 | {{^isUuid}}
|
452 |
| - {{#lambda.copy}} |
| 452 | + {{#lambda.copyText}} |
453 | 453 | writer.WriteString("{{baseName}}", {{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}});
|
454 |
| - {{/lambda.copy}} |
| 454 | + {{/lambda.copyText}} |
455 | 455 | {{#lambda.indent3}}
|
456 | 456 | {{>WriteProperty}}
|
457 | 457 | {{/lambda.indent3}}
|
|
460 | 460 | {{/isMap}}
|
461 | 461 | {{/isString}}
|
462 | 462 | {{#isBoolean}}
|
463 |
| - {{#lambda.copy}} |
| 463 | + {{#lambda.copyText}} |
464 | 464 | writer.WriteBoolean("{{baseName}}", {{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}}{{^required}}Option.Value{{#vendorExtensions.x-is-value-type}}{{nrt!}}.Value{{/vendorExtensions.x-is-value-type}}{{/required}}{{#required}}{{#isNullable}}.Value{{/isNullable}}{{/required}});
|
465 |
| - {{/lambda.copy}} |
| 465 | + {{/lambda.copyText}} |
466 | 466 | {{#lambda.indent3}}
|
467 | 467 | {{>WriteProperty}}
|
468 | 468 | {{/lambda.indent3}}
|
469 | 469 | {{/isBoolean}}
|
470 | 470 | {{^isEnum}}
|
471 | 471 | {{#isNumeric}}
|
472 |
| - {{#lambda.copy}} |
| 472 | + {{#lambda.copyText}} |
473 | 473 | writer.WriteNumber("{{baseName}}", {{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}}{{^required}}Option.Value{{#vendorExtensions.x-is-value-type}}{{nrt!}}.Value{{/vendorExtensions.x-is-value-type}}{{/required}}{{#required}}{{#isNullable}}.Value{{/isNullable}}{{/required}});
|
474 |
| - {{/lambda.copy}} |
| 474 | + {{/lambda.copyText}} |
475 | 475 | {{#lambda.indent3}}
|
476 | 476 | {{>WriteProperty}}
|
477 | 477 | {{/lambda.indent3}}
|
478 | 478 | {{/isNumeric}}
|
479 | 479 | {{/isEnum}}
|
480 | 480 | {{#isDate}}
|
481 |
| - {{#lambda.copy}} |
| 481 | + {{#lambda.copyText}} |
482 | 482 | writer.WriteString("{{baseName}}", {{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}}{{^required}}Option.Value{{#vendorExtensions.x-is-value-type}}{{nrt!}}.Value{{/vendorExtensions.x-is-value-type}}{{/required}}{{#required}}{{#isNullable}}.Value{{/isNullable}}{{/required}}.ToString({{name}}Format));
|
483 |
| - {{/lambda.copy}} |
| 483 | + {{/lambda.copyText}} |
484 | 484 | {{#lambda.indent3}}
|
485 | 485 | {{>WriteProperty}}
|
486 | 486 | {{/lambda.indent3}}
|
487 | 487 | {{/isDate}}
|
488 | 488 | {{#isDateTime}}
|
489 |
| - {{#lambda.copy}} |
| 489 | + {{#lambda.copyText}} |
490 | 490 | writer.WriteString("{{baseName}}", {{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}}{{^required}}Option.Value{{#vendorExtensions.x-is-value-type}}{{nrt!}}.Value{{/vendorExtensions.x-is-value-type}}{{/required}}{{#required}}{{#isNullable}}.Value{{/isNullable}}{{/required}}.ToString({{name}}Format));
|
491 |
| - {{/lambda.copy}} |
| 491 | + {{/lambda.copyText}} |
492 | 492 | {{#lambda.indent3}}
|
493 | 493 | {{>WriteProperty}}
|
494 | 494 | {{/lambda.indent3}}
|
495 | 495 | {{/isDateTime}}
|
496 | 496 | {{#isEnum}}
|
497 | 497 | {{#isNumeric}}
|
498 |
| - {{#lambda.copy}} |
| 498 | + {{#lambda.copyText}} |
499 | 499 | writer.WriteNumber("{{baseName}}", {{#isInnerEnum}}{{classname}}.{{/isInnerEnum}}{{{datatypeWithEnum}}}ToJsonValue({{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}}{{^required}}Option.Value{{#vendorExtensions.x-is-value-type}}{{nrt!}}.Value{{/vendorExtensions.x-is-value-type}}{{/required}}{{#required}}{{#isNullable}}.Value{{/isNullable}}{{/required}}));
|
500 |
| - {{/lambda.copy}} |
| 500 | + {{/lambda.copyText}} |
501 | 501 | {{#lambda.indent3}}
|
502 | 502 | {{>WriteProperty}}
|
503 | 503 | {{/lambda.indent3}}
|
|
519 | 519 | {{/isNullable}}
|
520 | 520 | {{/isInnerEnum}}
|
521 | 521 | {{^isInnerEnum}}
|
522 |
| - {{#lambda.copy}} |
| 522 | + {{#lambda.copyText}} |
523 | 523 | {{#lambda.camelcase_sanitize_param}}{{name}}{{/lambda.camelcase_sanitize_param}}
|
524 |
| - {{/lambda.copy}} |
| 524 | + {{/lambda.copyText}} |
525 | 525 | {{#required}}
|
526 | 526 | {{#isNullable}}
|
527 | 527 | if ({{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}} == null)
|
|
533 | 533 | {{#enumVars}}
|
534 | 534 | {{#-first}}
|
535 | 535 | {{#isString}}
|
536 |
| - if ({{#lambda.pasteLine}}{{/lambda.pasteLine}}RawValue != null){{! we cant use name here because enumVar also has a name property, so use the paste lambda instead }} |
| 536 | + if ({{#lambda.paste}}{{/lambda.paste}}RawValue != null){{! we cant use name here because enumVar also has a name property, so use the paste lambda instead }} |
537 | 537 | writer.WriteString("{{baseName}}", {{#lambda.camelcase_sanitize_param}}{{nameInPascalCase}}{{/lambda.camelcase_sanitize_param}}RawValue);
|
538 | 538 | else
|
539 | 539 | writer.WriteNull("{{baseName}}");
|
|
552 | 552 | {{#enumVars}}
|
553 | 553 | {{#-first}}
|
554 | 554 | {{^isNumeric}}
|
555 |
| - writer.WriteString("{{baseName}}", {{#lambda.pasteLine}}{{/lambda.pasteLine}}RawValue); |
| 555 | + writer.WriteString("{{baseName}}", {{#lambda.paste}}{{/lambda.paste}}RawValue); |
556 | 556 | {{/isNumeric}}
|
557 | 557 | {{#isNumeric}}
|
558 |
| - writer.WriteNumber("{{baseName}}", {{#lambda.camelcase_sanitize_param}}{{#lambda.pasteLine}}{{/lambda.pasteLine}}{{/lambda.camelcase_sanitize_param}}RawValue); |
| 558 | + writer.WriteNumber("{{baseName}}", {{#lambda.camelcase_sanitize_param}}{{#lambda.paste}}{{/lambda.paste}}{{/lambda.camelcase_sanitize_param}}RawValue); |
559 | 559 | {{/isNumeric}}
|
560 | 560 | {{/-first}}
|
561 | 561 | {{/enumVars}}
|
|
568 | 568 | {{#isNullable}}
|
569 | 569 | if ({{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}}Option{{nrt!}}.Value != null)
|
570 | 570 | {
|
571 |
| - var {{#lambda.pasteLine}}{{/lambda.pasteLine}}RawValue = {{{datatypeWithEnum}}}ValueConverter.ToJsonValue({{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}}Option.Value{{nrt!}}.Value); |
572 |
| - writer.{{#lambda.first}}{{#allowableValues}}{{#enumVars}}{{^isNumeric}}WriteString {{/isNumeric}}{{#isNumeric}}WriteNumber {{/isNumeric}}{{/enumVars}}{{/allowableValues}}{{/lambda.first}}("{{baseName}}", {{#lambda.pasteLine}}{{/lambda.pasteLine}}RawValue); |
| 571 | + var {{#lambda.paste}}{{/lambda.paste}}RawValue = {{{datatypeWithEnum}}}ValueConverter.ToJsonValue({{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}}Option.Value{{nrt!}}.Value); |
| 572 | + writer.{{#lambda.first}}{{#allowableValues}}{{#enumVars}}{{^isNumeric}}WriteString {{/isNumeric}}{{#isNumeric}}WriteNumber {{/isNumeric}}{{/enumVars}}{{/allowableValues}}{{/lambda.first}}("{{baseName}}", {{#lambda.paste}}{{/lambda.paste}}RawValue); |
573 | 573 | }
|
574 | 574 | else
|
575 | 575 | writer.WriteNull("{{baseName}}");
|
576 | 576 | {{/isNullable}}
|
577 | 577 | {{^isNullable}}
|
578 | 578 | {
|
579 |
| - var {{#lambda.pasteLine}}{{/lambda.pasteLine}}RawValue = {{{datatypeWithEnum}}}ValueConverter.ToJsonValue({{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}}{{nrt!}}.Value); |
580 |
| - writer.{{#lambda.first}}{{#allowableValues}}{{#enumVars}}{{^isNumeric}}WriteString {{/isNumeric}}{{#isNumeric}}WriteNumber {{/isNumeric}}{{/enumVars}}{{/allowableValues}}{{/lambda.first}}("{{baseName}}", {{#lambda.pasteLine}}{{/lambda.pasteLine}}RawValue); |
| 579 | + var {{#lambda.paste}}{{/lambda.paste}}RawValue = {{{datatypeWithEnum}}}ValueConverter.ToJsonValue({{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}}{{nrt!}}.Value); |
| 580 | + writer.{{#lambda.first}}{{#allowableValues}}{{#enumVars}}{{^isNumeric}}WriteString {{/isNumeric}}{{#isNumeric}}WriteNumber {{/isNumeric}}{{/enumVars}}{{/allowableValues}}{{/lambda.first}}("{{baseName}}", {{#lambda.paste}}{{/lambda.paste}}RawValue); |
581 | 581 | }
|
582 | 582 | {{/isNullable}}
|
583 | 583 | {{/required}}
|
|
586 | 586 | {{/isMap}}
|
587 | 587 | {{/isEnum}}
|
588 | 588 | {{#isUuid}}
|
589 |
| - {{#lambda.copy}} |
| 589 | + {{#lambda.copyText}} |
590 | 590 | writer.WriteString("{{baseName}}", {{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}}{{^required}}Option.Value{{#vendorExtensions.x-is-value-type}}{{nrt!}}.Value{{/vendorExtensions.x-is-value-type}}{{/required}}{{#required}}{{#isNullable}}.Value{{/isNullable}}{{/required}});
|
591 |
| - {{/lambda.copy}} |
| 591 | + {{/lambda.copyText}} |
592 | 592 | {{#lambda.indent3}}
|
593 | 593 | {{>WriteProperty}}
|
594 | 594 | {{/lambda.indent3}}
|
|
0 commit comments