Skip to content

Commit 53af4cf

Browse files
committed
feat: add customization options for Zod plugin
1 parent 6293a44 commit 53af4cf

File tree

11 files changed

+347
-340
lines changed

11 files changed

+347
-340
lines changed

packages/openapi-ts-tests/test/__snapshots__/2.0.x/plugins/zod/default/zod.gen.ts

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -394,107 +394,107 @@ export const zFailureFailure = z.object({
394394
*
395395
* Fourth line
396396
*/
397-
export const zCallWithDescriptionsParameterParameterWithBreaks = z.string();
397+
export const zCallWithDescriptionsParameterParameterWithBreaksData = z.string();
398398

399399
/**
400400
* Testing backticks in string: `backticks` and ```multiple backticks``` should work
401401
*/
402-
export const zCallWithDescriptionsParameterParameterWithBackticks = z.string();
402+
export const zCallWithDescriptionsParameterParameterWithBackticksData = z.string();
403403

404404
/**
405405
* Testing slashes in string: \backwards\\\ and /forwards/// should work
406406
*/
407-
export const zCallWithDescriptionsParameterParameterWithSlashes = z.string();
407+
export const zCallWithDescriptionsParameterParameterWithSlashesData = z.string();
408408

409409
/**
410410
* Testing expression placeholders in string: ${expression} should work
411411
*/
412-
export const zCallWithDescriptionsParameterParameterWithExpressionPlaceholders = z.string();
412+
export const zCallWithDescriptionsParameterParameterWithExpressionPlaceholdersData = z.string();
413413

414414
/**
415415
* Testing quotes in string: 'single quote''' and "double quotes""" should work
416416
*/
417-
export const zCallWithDescriptionsParameterParameterWithQuotes = z.string();
417+
export const zCallWithDescriptionsParameterParameterWithQuotesData = z.string();
418418

419419
/**
420420
* Testing reserved characters in string: * inline * and ** inline ** should work
421421
*/
422-
export const zCallWithDescriptionsParameterParameterWithReservedCharacters = z.string();
422+
export const zCallWithDescriptionsParameterParameterWithReservedCharactersData = z.string();
423423

424424
/**
425425
* This is the parameter that goes into the header
426426
*/
427-
export const zCallWithParametersParameterParameterHeader = z.string();
427+
export const zCallWithParametersParameterParameterHeaderData = z.string();
428428

429429
/**
430430
* This is the parameter that goes into the path
431431
*/
432-
export const zCallWithParametersParameterParameterPath = z.string();
432+
export const zCallWithParametersParameterParameterPathData = z.string();
433433

434434
/**
435435
* api-version should be required in standalone clients
436436
*/
437-
export const zCallWithParametersParameterApiVersion = z.string();
437+
export const zCallWithParametersParameterApiVersionData = z.string();
438438

439439
/**
440440
* This is the parameter that goes into the query params
441441
*/
442-
export const zCallWithParametersParameterParameterQuery = z.string();
442+
export const zCallWithParametersParameterParameterQueryData = z.string();
443443

444444
/**
445445
* This is the parameter that goes into the request header
446446
*/
447-
export const zCallWithWeirdParameterNamesParameterParameterHeader = z.string();
447+
export const zCallWithWeirdParameterNamesParameterParameterHeaderData = z.string();
448448

449449
/**
450450
* This is the parameter that goes into the path
451451
*/
452-
export const zCallWithWeirdParameterNamesParameterParameterPath1 = z.string();
452+
export const zCallWithWeirdParameterNamesParameterParameterPath1Data = z.string();
453453

454454
/**
455455
* This is the parameter that goes into the path
456456
*/
457-
export const zCallWithWeirdParameterNamesParameterParameterPath2 = z.string();
457+
export const zCallWithWeirdParameterNamesParameterParameterPath2Data = z.string();
458458

459459
/**
460460
* This is the parameter that goes into the path
461461
*/
462-
export const zCallWithWeirdParameterNamesParameterParameterPath3 = z.string();
462+
export const zCallWithWeirdParameterNamesParameterParameterPath3Data = z.string();
463463

464464
/**
465465
* api-version should be required in standalone clients
466466
*/
467-
export const zCallWithWeirdParameterNamesParameterApiVersion = z.string();
467+
export const zCallWithWeirdParameterNamesParameterApiVersionData = z.string();
468468

469469
/**
470470
* This is the parameter with a reserved keyword
471471
*/
472-
export const zCallWithWeirdParameterNamesParameterDefault = z.string();
472+
export const zCallWithWeirdParameterNamesParameterDefaultData = z.string();
473473

474474
/**
475475
* This is the parameter that goes into the request query params
476476
*/
477-
export const zCallWithWeirdParameterNamesParameterParameterQuery = z.string();
477+
export const zCallWithWeirdParameterNamesParameterParameterQueryData = z.string();
478478

479479
/**
480480
* This is a simple string with default value
481481
*/
482-
export const zCallWithDefaultParametersParameterParameterString = z.string().default('Hello World!');
482+
export const zCallWithDefaultParametersParameterParameterStringData = z.string().default('Hello World!');
483483

484484
/**
485485
* This is a simple number with default value
486486
*/
487-
export const zCallWithDefaultParametersParameterParameterNumber = z.number().default(123);
487+
export const zCallWithDefaultParametersParameterParameterNumberData = z.number().default(123);
488488

489489
/**
490490
* This is a simple boolean with default value
491491
*/
492-
export const zCallWithDefaultParametersParameterParameterBoolean = z.boolean().default(true);
492+
export const zCallWithDefaultParametersParameterParameterBooleanData = z.boolean().default(true);
493493

494494
/**
495495
* This is a simple enum with default value
496496
*/
497-
export const zCallWithDefaultParametersParameterParameterEnum = z.enum([
497+
export const zCallWithDefaultParametersParameterParameterEnumData = z.enum([
498498
'Success',
499499
'Warning',
500500
'Error'
@@ -503,7 +503,7 @@ export const zCallWithDefaultParametersParameterParameterEnum = z.enum([
503503
/**
504504
* This is a model with one string property
505505
*/
506-
export const zCallWithDefaultParametersParameterParameterModel = z.object({
506+
export const zCallWithDefaultParametersParameterParameterModelData = z.object({
507507
prop: z.string().optional()
508508
}).default({
509509
prop: 'Hello World!'
@@ -512,22 +512,22 @@ export const zCallWithDefaultParametersParameterParameterModel = z.object({
512512
/**
513513
* This is a simple string that is optional with default value
514514
*/
515-
export const zCallWithDefaultOptionalParametersParameterParameterString = z.string().default('Hello World!');
515+
export const zCallWithDefaultOptionalParametersParameterParameterStringData = z.string().default('Hello World!');
516516

517517
/**
518518
* This is a simple number that is optional with default value
519519
*/
520-
export const zCallWithDefaultOptionalParametersParameterParameterNumber = z.number().default(123);
520+
export const zCallWithDefaultOptionalParametersParameterParameterNumberData = z.number().default(123);
521521

522522
/**
523523
* This is a simple boolean that is optional with default value
524524
*/
525-
export const zCallWithDefaultOptionalParametersParameterParameterBoolean = z.boolean().default(true);
525+
export const zCallWithDefaultOptionalParametersParameterParameterBooleanData = z.boolean().default(true);
526526

527527
/**
528528
* This is a simple enum that is optional with default value
529529
*/
530-
export const zCallWithDefaultOptionalParametersParameterParameterEnum = z.enum([
530+
export const zCallWithDefaultOptionalParametersParameterParameterEnumData = z.enum([
531531
'Success',
532532
'Warning',
533533
'Error'
@@ -536,45 +536,45 @@ export const zCallWithDefaultOptionalParametersParameterParameterEnum = z.enum([
536536
/**
537537
* This is a optional string with default
538538
*/
539-
export const zCallToTestOrderOfParamsParameterParameterOptionalStringWithDefault = z.string().default('Hello World!');
539+
export const zCallToTestOrderOfParamsParameterParameterOptionalStringWithDefaultData = z.string().default('Hello World!');
540540

541541
/**
542542
* This is a optional string with empty default
543543
*/
544-
export const zCallToTestOrderOfParamsParameterParameterOptionalStringWithEmptyDefault = z.string().default('');
544+
export const zCallToTestOrderOfParamsParameterParameterOptionalStringWithEmptyDefaultData = z.string().default('');
545545

546546
/**
547547
* This is a optional string with no default
548548
*/
549-
export const zCallToTestOrderOfParamsParameterParameterOptionalStringWithNoDefault = z.string();
549+
export const zCallToTestOrderOfParamsParameterParameterOptionalStringWithNoDefaultData = z.string();
550550

551551
/**
552552
* This is a string with default
553553
*/
554-
export const zCallToTestOrderOfParamsParameterParameterStringWithDefault = z.string().default('Hello World!');
554+
export const zCallToTestOrderOfParamsParameterParameterStringWithDefaultData = z.string().default('Hello World!');
555555

556556
/**
557557
* This is a string with empty default
558558
*/
559-
export const zCallToTestOrderOfParamsParameterParameterStringWithEmptyDefault = z.string().default('');
559+
export const zCallToTestOrderOfParamsParameterParameterStringWithEmptyDefaultData = z.string().default('');
560560

561561
/**
562562
* This is a string with no default
563563
*/
564-
export const zCallToTestOrderOfParamsParameterParameterStringWithNoDefault = z.string();
564+
export const zCallToTestOrderOfParamsParameterParameterStringWithNoDefaultData = z.string();
565565

566566
/**
567567
* This is a string that can be null with no default
568568
*/
569-
export const zCallToTestOrderOfParamsParameterParameterStringNullableWithNoDefault = z.union([
569+
export const zCallToTestOrderOfParamsParameterParameterStringNullableWithNoDefaultData = z.union([
570570
z.string(),
571571
z.null()
572572
]);
573573

574574
/**
575575
* This is a string that can be null with default
576576
*/
577-
export const zCallToTestOrderOfParamsParameterParameterStringNullableWithDefault = z.union([
577+
export const zCallToTestOrderOfParamsParameterParameterStringNullableWithDefaultData = z.union([
578578
z.string(),
579579
z.null()
580580
]).default(null);
@@ -607,62 +607,62 @@ export const zCallWithResponsesResponse = z.union([
607607
/**
608608
* This is an array parameter that is sent as csv format (comma-separated values)
609609
*/
610-
export const zCollectionFormatParameterParameterArrayCsv = z.array(z.string());
610+
export const zCollectionFormatParameterParameterArrayCsvData = z.array(z.string());
611611

612612
/**
613613
* This is an array parameter that is sent as ssv format (space-separated values)
614614
*/
615-
export const zCollectionFormatParameterParameterArraySsv = z.array(z.string());
615+
export const zCollectionFormatParameterParameterArraySsvData = z.array(z.string());
616616

617617
/**
618618
* This is an array parameter that is sent as tsv format (tab-separated values)
619619
*/
620-
export const zCollectionFormatParameterParameterArrayTsv = z.array(z.string());
620+
export const zCollectionFormatParameterParameterArrayTsvData = z.array(z.string());
621621

622622
/**
623623
* This is an array parameter that is sent as pipes format (pipe-separated values)
624624
*/
625-
export const zCollectionFormatParameterParameterArrayPipes = z.array(z.string());
625+
export const zCollectionFormatParameterParameterArrayPipesData = z.array(z.string());
626626

627627
/**
628628
* This is an array parameter that is sent as multi format (multiple parameter instances)
629629
*/
630-
export const zCollectionFormatParameterParameterArrayMulti = z.array(z.string());
630+
export const zCollectionFormatParameterParameterArrayMultiData = z.array(z.string());
631631

632632
/**
633633
* This is a number parameter
634634
*/
635-
export const zTypesParameterId = z.number().int();
635+
export const zTypesParameterIdData = z.number().int();
636636

637637
/**
638638
* This is a number parameter
639639
*/
640-
export const zTypesParameterParameterNumber = z.number().default(123);
640+
export const zTypesParameterParameterNumberData = z.number().default(123);
641641

642642
/**
643643
* This is a string parameter
644644
*/
645-
export const zTypesParameterParameterString = z.string().default('default');
645+
export const zTypesParameterParameterStringData = z.string().default('default');
646646

647647
/**
648648
* This is a boolean parameter
649649
*/
650-
export const zTypesParameterParameterBoolean = z.boolean().default(true);
650+
export const zTypesParameterParameterBooleanData = z.boolean().default(true);
651651

652652
/**
653653
* This is an array parameter
654654
*/
655-
export const zTypesParameterParameterArray = z.array(z.string());
655+
export const zTypesParameterParameterArrayData = z.array(z.string());
656656

657657
/**
658658
* This is a dictionary parameter
659659
*/
660-
export const zTypesParameterParameterDictionary = z.object({});
660+
export const zTypesParameterParameterDictionaryData = z.object({});
661661

662662
/**
663663
* This is an enum parameter
664664
*/
665-
export const zTypesParameterParameterEnum = z.enum([
665+
export const zTypesParameterParameterEnumData = z.enum([
666666
'Success',
667667
'Warning',
668668
'Error'
@@ -678,7 +678,7 @@ export const zTypesResponse = z.union([
678678
/**
679679
* Parameter containing object
680680
*/
681-
export const zComplexTypesParameterParameterObject = z.object({
681+
export const zComplexTypesParameterParameterObjectData = z.object({
682682
first: z.object({
683683
second: z.object({
684684
third: z.string().optional()
@@ -689,7 +689,7 @@ export const zComplexTypesParameterParameterObject = z.object({
689689
/**
690690
* This is a model with one string property
691691
*/
692-
export const zComplexTypesParameterParameterReference = z.object({
692+
export const zComplexTypesParameterParameterReferenceData = z.object({
693693
prop: z.string().optional()
694694
});
695695

@@ -701,12 +701,12 @@ export const zComplexTypesResponse = z.array(zModelWithString);
701701
/**
702702
* Status code to return
703703
*/
704-
export const zTestErrorCodeParameterStatus = z.string();
704+
export const zTestErrorCodeParameterStatusData = z.string();
705705

706706
/**
707707
* Dummy input param
708708
*/
709-
export const zNonAsciiæøåÆøÅöôêÊ字符串ParameterNonAsciiParamæøåÆøÅöôêÊ = z.number().int();
709+
export const zNonAsciiæøåÆøÅöôêÊ字符串ParameterNonAsciiParamæøåÆøÅöôêÊData = z.number().int();
710710

711711
/**
712712
* Successful response

0 commit comments

Comments
 (0)