[Dart] Remove toString() call in enum TypeTransformers (#13452)

* Updated samples

* [Dart] Removed 'toString' check on enum TypeTransformers (#12167)
This commit is contained in:
0xNF
2022-09-20 14:22:31 +09:00
committed by GitHub
parent 4a2845152d
commit d75b7b6194
15 changed files with 19 additions and 19 deletions

View File

@@ -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}}};

View File

@@ -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}}};

View File

@@ -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;

View File

@@ -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;

View File

@@ -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:

View File

@@ -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;

View File

@@ -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:

View File

@@ -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:

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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: