Skip to content

Commit 3035ab0

Browse files
committed
Regenerate oneOf sample to reflect template changes
Update TestDiscriminatorResponse sample output to use simple unions and direct delegation since the spec's variants already declare the discriminator property.
1 parent bda0801 commit 3035ab0

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

samples/client/petstore/typescript-fetch/builds/oneOf/models/TestDiscriminatorResponse.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import {
3232
*
3333
* @export
3434
*/
35-
export type TestDiscriminatorResponse = { discriminatorField: 'optionOne' } & OptionOne | { discriminatorField: 'optionTwo' } & OptionTwo;
35+
export type TestDiscriminatorResponse = OptionOne | OptionTwo;
3636

3737
export function TestDiscriminatorResponseFromJSON(json: any): TestDiscriminatorResponse {
3838
return TestDiscriminatorResponseFromJSONTyped(json, false);
@@ -44,9 +44,9 @@ export function TestDiscriminatorResponseFromJSONTyped(json: any, ignoreDiscrimi
4444
}
4545
switch (json['discriminatorField']) {
4646
case 'optionOne':
47-
return Object.assign({}, OptionOneFromJSONTyped(json, true), { discriminatorField: 'optionOne' } as const);
47+
return OptionOneFromJSONTyped(json, true);
4848
case 'optionTwo':
49-
return Object.assign({}, OptionTwoFromJSONTyped(json, true), { discriminatorField: 'optionTwo' } as const);
49+
return OptionTwoFromJSONTyped(json, true);
5050
default:
5151
return json;
5252
}
@@ -62,9 +62,9 @@ export function TestDiscriminatorResponseToJSONTyped(value?: TestDiscriminatorRe
6262
}
6363
switch (value['discriminatorField']) {
6464
case 'optionOne':
65-
return Object.assign({}, OptionOneToJSON(value), { discriminatorField: 'optionOne' } as const);
65+
return OptionOneToJSON(value);
6666
case 'optionTwo':
67-
return Object.assign({}, OptionTwoToJSON(value), { discriminatorField: 'optionTwo' } as const);
67+
return OptionTwoToJSON(value);
6868
default:
6969
return value;
7070
}

0 commit comments

Comments
 (0)