@@ -56,106 +56,105 @@ ModelGenerateScreenBindings _updateFromClassAnnotationField(
56
56
ModelGenerateScreenBindings annotation,
57
57
OnClassAnnotationFieldParams params,
58
58
) {
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
+ // }
159
158
}
160
159
161
160
// ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
0 commit comments