clean up models

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-04-05 12:10:18 +08:00
parent b897103af0
commit 279f21857d
308 changed files with 156 additions and 6243 deletions

View File

@@ -1,28 +1,19 @@
import 'package:PiliPlus/models_new/video/video_ai_conclusion/outline.dart';
import 'package:PiliPlus/models_new/video/video_ai_conclusion/subtitle.dart';
class AiConclusionResult {
int? resultType;
String? summary;
List<Outline>? outline;
List<Subtitle>? subtitle;
AiConclusionResult({
this.resultType,
this.summary,
this.outline,
this.subtitle,
});
factory AiConclusionResult.fromJson(Map<String, dynamic> json) =>
AiConclusionResult(
resultType: json['result_type'] as int?,
summary: json['summary'] as String?,
outline: (json['outline'] as List<dynamic>?)
?.map((e) => Outline.fromJson(e as Map<String, dynamic>))
.toList(),
subtitle: (json['subtitle'] as List<dynamic>?)
?.map((e) => Subtitle.fromJson(e as Map<String, dynamic>))
.toList(),
);
}