talk_original.dart 644 B

123456789101112131415161718192021222324252627282930313233343536
  1. import 'package:json_annotation/json_annotation.dart';
  2. part 'talk_original.g.dart';
  3. @JsonSerializable()
  4. class TalkOriginal {
  5. @JsonKey(name: 'endMs')
  6. int? endMs;
  7. @JsonKey(name: 'startMs')
  8. int? startMs;
  9. @JsonKey(name: 'duration')
  10. double? duration;
  11. @JsonKey(name: 'speakerId')
  12. int? speakerId;
  13. @JsonKey(name: 'speaker')
  14. String? speaker;
  15. @JsonKey(name: 'sentence')
  16. String? sentence;
  17. TalkOriginal({
  18. this.endMs,
  19. this.startMs,
  20. this.duration,
  21. this.speakerId,
  22. this.speaker,
  23. this.sentence,
  24. });
  25. factory TalkOriginal.fromJson(Map<String, dynamic> json) =>
  26. _$TalkOriginalFromJson(json);
  27. }