forked from loafle/openapi-generator-original
[Dart] Remove toString() call in enum TypeTransformers (#13452)
* Updated samples * [Dart] Removed 'toString' check on enum TypeTransformers (#12167)
This commit is contained in:
@@ -61,7 +61,7 @@ class {{{classname}}}TypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
{{{classname}}}? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
{{#allowableValues}}
|
||||
{{#enumVars}}
|
||||
case {{#isString}}r{{/isString}}{{{value}}}: return {{{classname}}}.{{{name}}};
|
||||
|
||||
@@ -61,7 +61,7 @@ class {{{enumName}}}TypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
{{{enumName}}}? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
{{#allowableValues}}
|
||||
{{#enumVars}}
|
||||
case {{#isString}}r{{/isString}}{{{value}}}: return {{{enumName}}}.{{{name}}};
|
||||
|
||||
@@ -247,7 +247,7 @@ class OrderStatusEnumTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
OrderStatusEnum? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'placed': return OrderStatusEnum.placed;
|
||||
case r'approved': return OrderStatusEnum.approved;
|
||||
case r'delivered': return OrderStatusEnum.delivered;
|
||||
|
||||
@@ -231,7 +231,7 @@ class PetStatusEnumTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
PetStatusEnum? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'available': return PetStatusEnum.available;
|
||||
case r'pending': return PetStatusEnum.pending;
|
||||
case r'sold': return PetStatusEnum.sold;
|
||||
|
||||
@@ -176,7 +176,7 @@ class EnumArraysJustSymbolEnumTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
EnumArraysJustSymbolEnum? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'>=': return EnumArraysJustSymbolEnum.greaterThanEqual;
|
||||
case r'$': return EnumArraysJustSymbolEnum.dollar;
|
||||
default:
|
||||
@@ -250,7 +250,7 @@ class EnumArraysArrayEnumEnumTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
EnumArraysArrayEnumEnum? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'fish': return EnumArraysArrayEnumEnum.fish;
|
||||
case r'crab': return EnumArraysArrayEnumEnum.crab;
|
||||
default:
|
||||
|
||||
@@ -69,7 +69,7 @@ class EnumClassTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
EnumClass? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'_abc': return EnumClass.abc;
|
||||
case r'-efg': return EnumClass.efg;
|
||||
case r'(xyz)': return EnumClass.leftParenthesisXyzRightParenthesis;
|
||||
|
||||
@@ -263,7 +263,7 @@ class EnumTestEnumStringEnumTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
EnumTestEnumStringEnum? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'UPPER': return EnumTestEnumStringEnum.UPPER;
|
||||
case r'lower': return EnumTestEnumStringEnum.lower;
|
||||
case r'': return EnumTestEnumStringEnum.empty;
|
||||
@@ -340,7 +340,7 @@ class EnumTestEnumStringRequiredEnumTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
EnumTestEnumStringRequiredEnum? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'UPPER': return EnumTestEnumStringRequiredEnum.UPPER;
|
||||
case r'lower': return EnumTestEnumStringRequiredEnum.lower;
|
||||
case r'': return EnumTestEnumStringRequiredEnum.empty;
|
||||
@@ -415,7 +415,7 @@ class EnumTestEnumIntegerEnumTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
EnumTestEnumIntegerEnum? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case 1: return EnumTestEnumIntegerEnum.number1;
|
||||
case -1: return EnumTestEnumIntegerEnum.numberNegative1;
|
||||
default:
|
||||
@@ -489,7 +489,7 @@ class EnumTestEnumNumberEnumTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
EnumTestEnumNumberEnum? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case '1.1': return EnumTestEnumNumberEnum.number1Period1;
|
||||
case '-1.2': return EnumTestEnumNumberEnum.numberNegative1Period2;
|
||||
default:
|
||||
|
||||
@@ -186,7 +186,7 @@ class MapTestMapOfEnumStringEnumTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
MapTestMapOfEnumStringEnum? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'UPPER': return MapTestMapOfEnumStringEnum.UPPER;
|
||||
case r'lower': return MapTestMapOfEnumStringEnum.lower;
|
||||
default:
|
||||
|
||||
@@ -247,7 +247,7 @@ class OrderStatusEnumTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
OrderStatusEnum? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'placed': return OrderStatusEnum.placed;
|
||||
case r'approved': return OrderStatusEnum.approved;
|
||||
case r'delivered': return OrderStatusEnum.delivered;
|
||||
|
||||
@@ -69,7 +69,7 @@ class OuterEnumTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
OuterEnum? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'placed': return OuterEnum.placed;
|
||||
case r'approved': return OuterEnum.approved;
|
||||
case r'delivered': return OuterEnum.delivered;
|
||||
|
||||
@@ -69,7 +69,7 @@ class OuterEnumDefaultValueTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
OuterEnumDefaultValue? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'placed': return OuterEnumDefaultValue.placed;
|
||||
case r'approved': return OuterEnumDefaultValue.approved;
|
||||
case r'delivered': return OuterEnumDefaultValue.delivered;
|
||||
|
||||
@@ -69,7 +69,7 @@ class OuterEnumIntegerTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
OuterEnumInteger? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case 0: return OuterEnumInteger.number0;
|
||||
case 1: return OuterEnumInteger.number1;
|
||||
case 2: return OuterEnumInteger.number2;
|
||||
|
||||
@@ -69,7 +69,7 @@ class OuterEnumIntegerDefaultValueTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
OuterEnumIntegerDefaultValue? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case 0: return OuterEnumIntegerDefaultValue.number0;
|
||||
case 1: return OuterEnumIntegerDefaultValue.number1;
|
||||
case 2: return OuterEnumIntegerDefaultValue.number2;
|
||||
|
||||
@@ -231,7 +231,7 @@ class PetStatusEnumTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
PetStatusEnum? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'available': return PetStatusEnum.available;
|
||||
case r'pending': return PetStatusEnum.pending;
|
||||
case r'sold': return PetStatusEnum.sold;
|
||||
|
||||
@@ -67,7 +67,7 @@ class SingleRefTypeTypeTransformer {
|
||||
/// and users are still using an old app with the old code.
|
||||
SingleRefType? decode(dynamic data, {bool allowNull = true}) {
|
||||
if (data != null) {
|
||||
switch (data.toString()) {
|
||||
switch (data) {
|
||||
case r'admin': return SingleRefType.admin;
|
||||
case r'user': return SingleRefType.user;
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user