generateDtoTemplate method
DTO 템플릿을 생성합니다.
Implementation
@override
String generateDtoTemplate({
required String modelName,
required bool useJson,
}) {
final String snakeCaseModelName = modelName.pascalOrCamelToSnake();
if (useJson) {
return '''
import 'package:json_annotation/json_annotation.dart';
part '${snakeCaseModelName}_dto.g.dart';
@JsonSerializable(explicitToJson: true)
class ${modelName}Dto {
${modelName}Dto();
factory ${modelName}Dto.fromJson(Map<String, dynamic> json) => _\$${modelName}DtoFromJson(json);
Map<String, dynamic> toJson() => _\$${modelName}DtoToJson(this);
}
''';
} else {
return '''
class ${modelName}Dto {
}
''';
}
}