Skip to content

Commit 62b2b59

Browse files
committed
Update
1 parent 7c4a5bf commit 62b2b59

File tree

1 file changed

+99
-100
lines changed

1 file changed

+99
-100
lines changed

lib/src/generate_screen_access/_extract_class_insights_from_dart_file.dart

Lines changed: 99 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -56,106 +56,105 @@ ModelGenerateScreenBindings _updateFromClassAnnotationField(
5656
ModelGenerateScreenBindings annotation,
5757
OnClassAnnotationFieldParams params,
5858
) {
59-
switch (params.fieldName) {
60-
case ModelGenerateScreenBindingsFieldNames.args:
61-
return annotation.copyWith(
62-
ModelGenerateScreenBindings(
63-
args: params.fieldValue.toMapValue()?.map(
64-
(k, v) => MapEntry(k?.toStringValue(), v?.toStringValue()),
65-
),
66-
),
67-
);
68-
case ModelGenerateScreenBindingsFieldNames
69-
.isAccessibleOnlyIfLoggedInAndVerified:
70-
return annotation.copyWith(
71-
ModelGenerateScreenBindings(
72-
isAccessibleOnlyIfLoggedInAndVerified:
73-
params.fieldValue.toBoolValue(),
74-
),
75-
);
76-
case ModelGenerateScreenBindingsFieldNames.isAccessibleOnlyIfLoggedIn:
77-
return annotation.copyWith(
78-
ModelGenerateScreenBindings(
79-
isAccessibleOnlyIfLoggedIn: params.fieldValue.toBoolValue(),
80-
),
81-
);
82-
case ModelGenerateScreenBindingsFieldNames.isAccessibleOnlyIfLoggedOut:
83-
return annotation.copyWith(
84-
ModelGenerateScreenBindings(
85-
isAccessibleOnlyIfLoggedOut: params.fieldValue.toBoolValue(),
86-
),
87-
);
88-
case ModelGenerateScreenBindingsFieldNames.isRedirectable:
89-
return annotation.copyWith(
90-
ModelGenerateScreenBindings(
91-
isRedirectable: params.fieldValue.toBoolValue(),
92-
),
93-
);
94-
case ModelGenerateScreenBindingsFieldNames.path:
95-
return annotation.copyWith(
96-
ModelGenerateScreenBindings(
97-
path: params.fieldValue.toStringValue(),
98-
),
99-
);
100-
case ModelGenerateScreenBindingsFieldNames.queryParameters:
101-
return annotation.copyWith(
102-
ModelGenerateScreenBindings(
103-
queryParameters: {
104-
...?annotation.queryParameters,
105-
...?params.fieldValue.toSetValue()?.map((e) {
106-
final field = FieldModel(
107-
fieldPath: e.fieldPathFromRecord()!,
108-
fieldType: e.fieldTypeFromRecord()!,
109-
nullable: e.nullableFromRecord()!,
110-
);
111-
return field.toRecord;
112-
}),
113-
},
114-
),
115-
);
116-
case ModelGenerateScreenBindingsFieldNames.internalParameters:
117-
return annotation.copyWith(
118-
ModelGenerateScreenBindings(
119-
internalParameters: {
120-
...?annotation.internalParameters,
121-
...?params.fieldValue.toSetValue()?.map((e) {
122-
final field = FieldModel(
123-
fieldPath: e.fieldPathFromRecord()!,
124-
fieldType: e.fieldTypeFromRecord()!,
125-
nullable: e.nullableFromRecord()!,
126-
);
127-
return field.toRecord;
128-
}),
129-
},
130-
),
131-
);
132-
case ModelGenerateScreenBindingsFieldNames.title:
133-
return annotation.copyWith(
134-
ModelGenerateScreenBindings(
135-
title: params.fieldValue.toStringValue(),
136-
),
137-
);
138-
case ModelGenerateScreenBindingsFieldNames.className:
139-
return annotation.copyWith(
140-
ModelGenerateScreenBindings(
141-
className: params.fieldValue.toStringValue(),
142-
),
143-
);
144-
case ModelGenerateScreenBindingsFieldNames.screenKey:
145-
return annotation.copyWith(
146-
ModelGenerateScreenBindings(
147-
screenKey: params.fieldValue.toStringValue(),
148-
),
149-
);
150-
case ModelGenerateScreenBindingsFieldNames.keyStringCase:
151-
return annotation.copyWith(
152-
ModelGenerateScreenBindings(
153-
keyStringCase: params.fieldValue.toStringValue(),
154-
),
155-
);
156-
default:
157-
return ModelGenerateScreenBindings.of(annotation);
158-
}
59+
return ModelGenerateScreenBindings.of(annotation);
60+
// switch (params.fieldName) {
61+
// case ModelGenerateScreenBindingsFieldNames.args:
62+
// return annotation.copyWith(
63+
// ModelGenerateScreenBindings(
64+
// args: params.fieldValue.toMapValue()?.map(
65+
// (k, v) => MapEntry(k?.toStringValue(), v?.toStringValue()),
66+
// ),
67+
// ),
68+
// );
69+
// case ModelGenerateScreenBindingsFieldNames.isAccessibleOnlyIfLoggedInAndVerified:
70+
// return annotation.copyWith(
71+
// ModelGenerateScreenBindings(
72+
// isAccessibleOnlyIfLoggedInAndVerified: params.fieldValue.toBoolValue(),
73+
// ),
74+
// );
75+
// case ModelGenerateScreenBindingsFieldNames.isAccessibleOnlyIfLoggedIn:
76+
// return annotation.copyWith(
77+
// ModelGenerateScreenBindings(
78+
// isAccessibleOnlyIfLoggedIn: params.fieldValue.toBoolValue(),
79+
// ),
80+
// );
81+
// case ModelGenerateScreenBindingsFieldNames.isAccessibleOnlyIfLoggedOut:
82+
// return annotation.copyWith(
83+
// ModelGenerateScreenBindings(
84+
// isAccessibleOnlyIfLoggedOut: params.fieldValue.toBoolValue(),
85+
// ),
86+
// );
87+
// case ModelGenerateScreenBindingsFieldNames.isRedirectable:
88+
// return annotation.copyWith(
89+
// ModelGenerateScreenBindings(
90+
// isRedirectable: params.fieldValue.toBoolValue(),
91+
// ),
92+
// );
93+
// case ModelGenerateScreenBindingsFieldNames.path:
94+
// return annotation.copyWith(
95+
// ModelGenerateScreenBindings(
96+
// path: params.fieldValue.toStringValue(),
97+
// ),
98+
// );
99+
// case ModelGenerateScreenBindingsFieldNames.queryParameters:
100+
// return annotation.copyWith(
101+
// ModelGenerateScreenBindings(
102+
// queryParameters: {
103+
// ...?annotation.queryParameters,
104+
// ...?params.fieldValue.toSetValue()?.map((e) {
105+
// final field = FieldModel(
106+
// fieldPath: e.fieldPathFromRecord()!,
107+
// fieldType: e.fieldTypeFromRecord()!,
108+
// nullable: e.nullableFromRecord()!,
109+
// );
110+
// return field.toRecord;
111+
// }),
112+
// },
113+
// ),
114+
// );
115+
// case ModelGenerateScreenBindingsFieldNames.internalParameters:
116+
// return annotation.copyWith(
117+
// ModelGenerateScreenBindings(
118+
// internalParameters: {
119+
// ...?annotation.internalParameters,
120+
// ...?params.fieldValue.toSetValue()?.map((e) {
121+
// final field = FieldModel(
122+
// fieldPath: e.fieldPathFromRecord()!,
123+
// fieldType: e.fieldTypeFromRecord()!,
124+
// nullable: e.nullableFromRecord()!,
125+
// );
126+
// return field.toRecord;
127+
// }),
128+
// },
129+
// ),
130+
// );
131+
// case ModelGenerateScreenBindingsFieldNames.title:
132+
// return annotation.copyWith(
133+
// ModelGenerateScreenBindings(
134+
// title: params.fieldValue.toStringValue(),
135+
// ),
136+
// );
137+
// case ModelGenerateScreenBindingsFieldNames.className:
138+
// return annotation.copyWith(
139+
// ModelGenerateScreenBindings(
140+
// className: params.fieldValue.toStringValue(),
141+
// ),
142+
// );
143+
// case ModelGenerateScreenBindingsFieldNames.screenKey:
144+
// return annotation.copyWith(
145+
// ModelGenerateScreenBindings(
146+
// screenKey: params.fieldValue.toStringValue(),
147+
// ),
148+
// );
149+
// case ModelGenerateScreenBindingsFieldNames.keyStringCase:
150+
// return annotation.copyWith(
151+
// ModelGenerateScreenBindings(
152+
// keyStringCase: params.fieldValue.toStringValue(),
153+
// ),
154+
// );
155+
// default:
156+
// return ModelGenerateScreenBindings.of(annotation);
157+
// }
159158
}
160159

161160
// ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

0 commit comments

Comments
 (0)