Skip to content

Commit 523e7ec

Browse files
committed
#130: fix naming
1 parent 4cdc535 commit 523e7ec

File tree

20 files changed

+58
-55
lines changed

20 files changed

+58
-55
lines changed

example/lib/model/status/double_status.dart

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/lib/model/status/status.dart

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/lib/model/user/person/gender.dart

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/lib/model/user/person/person.g.dart

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/lib/model/user/project/project.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/lib/model/user/project/project.g.dart

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/model_generator/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ Project:
149149
default_value: 0.2
150150
status:
151151
type: Status?
152-
unknown_enum_value: status_0
152+
unknown_enum_value: status0
153153

154154
ProjectWrapper:
155155
path: user/project/

lib/config/yml_generator_config.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import 'package:model_generator/model/model/enum_model.dart';
1616
import 'package:model_generator/model/model/json_converter_model.dart';
1717
import 'package:model_generator/model/model/model.dart';
1818
import 'package:model_generator/model/model/object_model.dart';
19+
import 'package:model_generator/util/case_util.dart';
1920
import 'package:model_generator/util/generic_type.dart';
2021
import 'package:model_generator/util/list_extensions.dart';
2122
import 'package:model_generator/util/type_checker.dart';
@@ -174,7 +175,9 @@ class YmlGeneratorConfig {
174175
);
175176
});
176177
fields.add(EnumField(
177-
name: uppercaseEnums ? key.toUpperCase() : key.toLowerCase(),
178+
name: uppercaseEnums
179+
? key.toUpperCase()
180+
: CaseUtil(key.toLowerCase()).camelCase,
178181
rawName: key,
179182
values: enumValues,
180183
description: description,

test/writer/enum_model_writer/default_values/output.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ import 'package:json_annotation/json_annotation.dart';
44

55
enum MyEnumModel {
66
@JsonValue('MY_VALUE_1')
7-
my_value_1(
7+
myValue1(
88
jsonValue: 'MY_VALUE_1',
99
firstName: 'firstName',
1010
lastName: 'lastName',
1111
),
1212
@JsonValue('MY_VALUE_2')
13-
my_value_2(
13+
myValue2(
1414
jsonValue: 'MY_VALUE_2',
1515
firstName: 'firstName',
1616
lastName: 'lastName',
1717
),
1818
@JsonValue('MY_VALUE_3')
19-
my_value_3(
19+
myValue3(
2020
jsonValue: 'MY_VALUE_3',
2121
firstName: 'firstName',
2222
lastName: 'specifiedLastName',

test/writer/enum_model_writer/description/output.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ import 'package:json_annotation/json_annotation.dart';
55
///A good description of this enum
66
enum MyEnumModel {
77
@JsonValue('MY_VALUE_1')
8-
my_value_1(
8+
myValue1(
99
jsonValue: 'MY_VALUE_1',
1010
),
1111
@JsonValue('MY_VALUE_2')
12-
my_value_2(
12+
myValue2(
1313
jsonValue: 'MY_VALUE_2',
1414
);
1515

0 commit comments

Comments
 (0)