wingRtc.m.dart 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. class GetRoomIdResult {
  2. int roomId;
  3. GetRoomIdResult({
  4. this.roomId = 0,
  5. });
  6. factory GetRoomIdResult.fromJson(Map<String, dynamic> map) {
  7. return GetRoomIdResult(
  8. roomId: map['RoomId'],
  9. );
  10. }
  11. Map<String, dynamic> toJson() {
  12. final map = Map<String, dynamic>();
  13. map['RoomId'] = roomId;
  14. return map;
  15. }
  16. }
  17. class GetRoomIdRequest {
  18. String? uniqueId;
  19. GetRoomIdRequest({
  20. this.uniqueId,
  21. });
  22. factory GetRoomIdRequest.fromJson(Map<String, dynamic> map) {
  23. return GetRoomIdRequest(
  24. uniqueId: map['UniqueId'],
  25. );
  26. }
  27. Map<String, dynamic> toJson() {
  28. final map = Map<String, dynamic>();
  29. if(uniqueId != null)
  30. map['UniqueId'] = uniqueId;
  31. return map;
  32. }
  33. }
  34. class GenerateRoomUrlResult {
  35. String? rtmpUrl;
  36. String? hlsUrl;
  37. String? flvUrl;
  38. GenerateRoomUrlResult({
  39. this.rtmpUrl,
  40. this.hlsUrl,
  41. this.flvUrl,
  42. });
  43. factory GenerateRoomUrlResult.fromJson(Map<String, dynamic> map) {
  44. return GenerateRoomUrlResult(
  45. rtmpUrl: map['RtmpUrl'],
  46. hlsUrl: map['HlsUrl'],
  47. flvUrl: map['FlvUrl'],
  48. );
  49. }
  50. Map<String, dynamic> toJson() {
  51. final map = Map<String, dynamic>();
  52. if(rtmpUrl != null)
  53. map['RtmpUrl'] = rtmpUrl;
  54. if(hlsUrl != null)
  55. map['HlsUrl'] = hlsUrl;
  56. if(flvUrl != null)
  57. map['FlvUrl'] = flvUrl;
  58. return map;
  59. }
  60. }
  61. class GenerateRoomUrlRequest {
  62. int roomId;
  63. String? uniqueId;
  64. GenerateRoomUrlRequest({
  65. this.roomId = 0,
  66. this.uniqueId,
  67. });
  68. factory GenerateRoomUrlRequest.fromJson(Map<String, dynamic> map) {
  69. return GenerateRoomUrlRequest(
  70. roomId: map['RoomId'],
  71. uniqueId: map['UniqueId'],
  72. );
  73. }
  74. Map<String, dynamic> toJson() {
  75. final map = Map<String, dynamic>();
  76. map['RoomId'] = roomId;
  77. if(uniqueId != null)
  78. map['UniqueId'] = uniqueId;
  79. return map;
  80. }
  81. }
  82. class GetRtcSettingResult {
  83. int appId;
  84. GetRtcSettingResult({
  85. this.appId = 0,
  86. });
  87. factory GetRtcSettingResult.fromJson(Map<String, dynamic> map) {
  88. return GetRtcSettingResult(
  89. appId: map['AppId'],
  90. );
  91. }
  92. Map<String, dynamic> toJson() {
  93. final map = Map<String, dynamic>();
  94. map['AppId'] = appId;
  95. return map;
  96. }
  97. }
  98. class GetRtcSettingRequest {
  99. GetRtcSettingRequest();
  100. factory GetRtcSettingRequest.fromJson(Map<String, dynamic> map) {
  101. return GetRtcSettingRequest(
  102. );
  103. }
  104. Map<String, dynamic> toJson() {
  105. final map = Map<String, dynamic>();
  106. return map;
  107. }
  108. }
  109. class GetUserSignResult {
  110. String? userSign;
  111. GetUserSignResult({
  112. this.userSign,
  113. });
  114. factory GetUserSignResult.fromJson(Map<String, dynamic> map) {
  115. return GetUserSignResult(
  116. userSign: map['UserSign'],
  117. );
  118. }
  119. Map<String, dynamic> toJson() {
  120. final map = Map<String, dynamic>();
  121. if(userSign != null)
  122. map['UserSign'] = userSign;
  123. return map;
  124. }
  125. }
  126. class GetUserSignRequest {
  127. String? userId;
  128. GetUserSignRequest({
  129. this.userId,
  130. });
  131. factory GetUserSignRequest.fromJson(Map<String, dynamic> map) {
  132. return GetUserSignRequest(
  133. userId: map['UserId'],
  134. );
  135. }
  136. Map<String, dynamic> toJson() {
  137. final map = Map<String, dynamic>();
  138. if(userId != null)
  139. map['UserId'] = userId;
  140. return map;
  141. }
  142. }