We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cb0257a commit 3eb0786Copy full SHA for 3eb0786
1 file changed
drift_dev/lib/src/writer/tables/data_class_writer.dart
@@ -193,10 +193,11 @@ class DataClassWriter {
193
194
if (scope.writer.options.generateFromJsonStringConstructor) {
195
// also generate a constructor that only takes a json string
196
+ final dataClassType = _emitter.drift('DataClass');
197
_buffer.write('factory $dataClassName.fromJsonString(String encodedJson, '
198
'{$serializerType serializer}) => '
199
'$dataClassName.fromJson('
- 'DataClass.parseJson(encodedJson) as Map<String, dynamic>, '
200
+ '$dataClassType.parseJson(encodedJson) as Map<String, dynamic>, '
201
'serializer: serializer);');
202
}
203
0 commit comments