aSR.m.dart 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import 'aIDiagnosis.m.dart';
  2. class ASRResultDTO {
  3. bool isComplete;
  4. String? content;
  5. ASRResultDTO({
  6. this.isComplete = false,
  7. this.content,
  8. });
  9. factory ASRResultDTO.fromJson(Map<String, dynamic> map) {
  10. return ASRResultDTO(
  11. isComplete: map['IsComplete'],
  12. content: map['Content'],
  13. );
  14. }
  15. Map<String, dynamic> toJson() {
  16. final map = Map<String, dynamic>();
  17. map['IsComplete'] = isComplete;
  18. if(content != null)
  19. map['Content'] = content;
  20. return map;
  21. }
  22. }
  23. class CommitASRInfoRequest extends TokenRequest{
  24. String? url;
  25. String? fileType;
  26. CommitASRInfoRequest({
  27. this.url,
  28. this.fileType,
  29. String? token,
  30. }) : super(
  31. token: token,
  32. );
  33. factory CommitASRInfoRequest.fromJson(Map<String, dynamic> map) {
  34. return CommitASRInfoRequest(
  35. url: map['Url'],
  36. fileType: map['FileType'],
  37. token: map['Token'],
  38. );
  39. }
  40. Map<String, dynamic> toJson() {
  41. final map = super.toJson();
  42. if(url != null)
  43. map['Url'] = url;
  44. if(fileType != null)
  45. map['FileType'] = fileType;
  46. return map;
  47. }
  48. }