class GetRoomIdResult { int roomId; GetRoomIdResult({ this.roomId = 0, }); factory GetRoomIdResult.fromJson(Map map) { return GetRoomIdResult( roomId: map['RoomId'], ); } Map toJson() { final map = Map(); map['RoomId'] = roomId; return map; } } class GetRoomIdRequest { String? uniqueId; GetRoomIdRequest({ this.uniqueId, }); factory GetRoomIdRequest.fromJson(Map map) { return GetRoomIdRequest( uniqueId: map['UniqueId'], ); } Map toJson() { final map = Map(); if(uniqueId != null) map['UniqueId'] = uniqueId; return map; } } class GenerateRoomUrlResult { String? rtmpUrl; String? hlsUrl; String? flvUrl; GenerateRoomUrlResult({ this.rtmpUrl, this.hlsUrl, this.flvUrl, }); factory GenerateRoomUrlResult.fromJson(Map map) { return GenerateRoomUrlResult( rtmpUrl: map['RtmpUrl'], hlsUrl: map['HlsUrl'], flvUrl: map['FlvUrl'], ); } Map toJson() { final map = Map(); if(rtmpUrl != null) map['RtmpUrl'] = rtmpUrl; if(hlsUrl != null) map['HlsUrl'] = hlsUrl; if(flvUrl != null) map['FlvUrl'] = flvUrl; return map; } } class GenerateRoomUrlRequest { int roomId; String? uniqueId; GenerateRoomUrlRequest({ this.roomId = 0, this.uniqueId, }); factory GenerateRoomUrlRequest.fromJson(Map map) { return GenerateRoomUrlRequest( roomId: map['RoomId'], uniqueId: map['UniqueId'], ); } Map toJson() { final map = Map(); map['RoomId'] = roomId; if(uniqueId != null) map['UniqueId'] = uniqueId; return map; } } class GetRtcSettingResult { int appId; GetRtcSettingResult({ this.appId = 0, }); factory GetRtcSettingResult.fromJson(Map map) { return GetRtcSettingResult( appId: map['AppId'], ); } Map toJson() { final map = Map(); map['AppId'] = appId; return map; } } class GetRtcSettingRequest { GetRtcSettingRequest(); factory GetRtcSettingRequest.fromJson(Map map) { return GetRtcSettingRequest( ); } Map toJson() { final map = Map(); return map; } } class GetUserSignResult { String? userSign; GetUserSignResult({ this.userSign, }); factory GetUserSignResult.fromJson(Map map) { return GetUserSignResult( userSign: map['UserSign'], ); } Map toJson() { final map = Map(); if(userSign != null) map['UserSign'] = userSign; return map; } } class GetUserSignRequest { String? userId; GetUserSignRequest({ this.userId, }); factory GetUserSignRequest.fromJson(Map map) { return GetUserSignRequest( userId: map['UserId'], ); } Map toJson() { final map = Map(); if(userId != null) map['UserId'] = userId; return map; } }