proto update

This commit is contained in:
Hiroshi Horie
2022-03-01 11:25:38 +09:00
parent 7c16d2f3ec
commit cd62daa8b8
5 changed files with 442 additions and 2 deletions
+190
View File
@@ -1779,3 +1779,193 @@ class ClientInfo extends $pb.GeneratedMessage {
@$pb.TagNumber(9)
void clearAddress() => clearField(9);
}
class ClientConfiguration extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'ClientConfiguration',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'livekit'),
createEmptyInstance: create)
..aOM<VideoConfiguration>(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'video',
subBuilder: VideoConfiguration.create)
..aOM<VideoConfiguration>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'screen',
subBuilder: VideoConfiguration.create)
..e<ClientConfigSetting>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'resumeConnection',
$pb.PbFieldType.OE,
defaultOrMaker: ClientConfigSetting.UNSET,
valueOf: ClientConfigSetting.valueOf,
enumValues: ClientConfigSetting.values)
..hasRequiredFields = false;
ClientConfiguration._() : super();
factory ClientConfiguration({
VideoConfiguration? video,
VideoConfiguration? screen,
ClientConfigSetting? resumeConnection,
}) {
final _result = create();
if (video != null) {
_result.video = video;
}
if (screen != null) {
_result.screen = screen;
}
if (resumeConnection != null) {
_result.resumeConnection = resumeConnection;
}
return _result;
}
factory ClientConfiguration.fromBuffer($core.List<$core.int> i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(i, r);
factory ClientConfiguration.fromJson($core.String i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(i, r);
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
ClientConfiguration clone() => ClientConfiguration()..mergeFromMessage(this);
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
ClientConfiguration copyWith(void Function(ClientConfiguration) updates) =>
super.copyWith((message) => updates(message as ClientConfiguration))
as ClientConfiguration; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ClientConfiguration create() => ClientConfiguration._();
ClientConfiguration createEmptyInstance() => create();
static $pb.PbList<ClientConfiguration> createRepeated() =>
$pb.PbList<ClientConfiguration>();
@$core.pragma('dart2js:noInline')
static ClientConfiguration getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ClientConfiguration>(create);
static ClientConfiguration? _defaultInstance;
@$pb.TagNumber(1)
VideoConfiguration get video => $_getN(0);
@$pb.TagNumber(1)
set video(VideoConfiguration v) {
setField(1, v);
}
@$pb.TagNumber(1)
$core.bool hasVideo() => $_has(0);
@$pb.TagNumber(1)
void clearVideo() => clearField(1);
@$pb.TagNumber(1)
VideoConfiguration ensureVideo() => $_ensure(0);
@$pb.TagNumber(2)
VideoConfiguration get screen => $_getN(1);
@$pb.TagNumber(2)
set screen(VideoConfiguration v) {
setField(2, v);
}
@$pb.TagNumber(2)
$core.bool hasScreen() => $_has(1);
@$pb.TagNumber(2)
void clearScreen() => clearField(2);
@$pb.TagNumber(2)
VideoConfiguration ensureScreen() => $_ensure(1);
@$pb.TagNumber(3)
ClientConfigSetting get resumeConnection => $_getN(2);
@$pb.TagNumber(3)
set resumeConnection(ClientConfigSetting v) {
setField(3, v);
}
@$pb.TagNumber(3)
$core.bool hasResumeConnection() => $_has(2);
@$pb.TagNumber(3)
void clearResumeConnection() => clearField(3);
}
class VideoConfiguration extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'VideoConfiguration',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'livekit'),
createEmptyInstance: create)
..e<ClientConfigSetting>(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'hardwareEncoder',
$pb.PbFieldType.OE,
defaultOrMaker: ClientConfigSetting.UNSET,
valueOf: ClientConfigSetting.valueOf,
enumValues: ClientConfigSetting.values)
..hasRequiredFields = false;
VideoConfiguration._() : super();
factory VideoConfiguration({
ClientConfigSetting? hardwareEncoder,
}) {
final _result = create();
if (hardwareEncoder != null) {
_result.hardwareEncoder = hardwareEncoder;
}
return _result;
}
factory VideoConfiguration.fromBuffer($core.List<$core.int> i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(i, r);
factory VideoConfiguration.fromJson($core.String i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(i, r);
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
VideoConfiguration clone() => VideoConfiguration()..mergeFromMessage(this);
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
VideoConfiguration copyWith(void Function(VideoConfiguration) updates) =>
super.copyWith((message) => updates(message as VideoConfiguration))
as VideoConfiguration; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static VideoConfiguration create() => VideoConfiguration._();
VideoConfiguration createEmptyInstance() => create();
static $pb.PbList<VideoConfiguration> createRepeated() =>
$pb.PbList<VideoConfiguration>();
@$core.pragma('dart2js:noInline')
static VideoConfiguration getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<VideoConfiguration>(create);
static VideoConfiguration? _defaultInstance;
@$pb.TagNumber(1)
ClientConfigSetting get hardwareEncoder => $_getN(0);
@$pb.TagNumber(1)
set hardwareEncoder(ClientConfigSetting v) {
setField(1, v);
}
@$pb.TagNumber(1)
$core.bool hasHardwareEncoder() => $_has(0);
@$pb.TagNumber(1)
void clearHardwareEncoder() => clearField(1);
}
+30
View File
@@ -147,6 +147,36 @@ class ConnectionQuality extends $pb.ProtobufEnum {
const ConnectionQuality._($core.int v, $core.String n) : super(v, n);
}
class ClientConfigSetting extends $pb.ProtobufEnum {
static const ClientConfigSetting UNSET = ClientConfigSetting._(
0,
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
? ''
: 'UNSET');
static const ClientConfigSetting DISABLED = ClientConfigSetting._(
1,
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
? ''
: 'DISABLED');
static const ClientConfigSetting ENABLED = ClientConfigSetting._(
2,
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
? ''
: 'ENABLED');
static const $core.List<ClientConfigSetting> values = <ClientConfigSetting>[
UNSET,
DISABLED,
ENABLED,
];
static final $core.Map<$core.int, ClientConfigSetting> _byValue =
$pb.ProtobufEnum.initByValue(values);
static ClientConfigSetting? valueOf($core.int value) => _byValue[value];
const ClientConfigSetting._($core.int v, $core.String n) : super(v, n);
}
class ParticipantInfo_State extends $pb.ProtobufEnum {
static const ParticipantInfo_State JOINING = ParticipantInfo_State._(
0,
+65
View File
@@ -64,6 +64,19 @@ const ConnectionQuality$json = const {
/// Descriptor for `ConnectionQuality`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List connectionQualityDescriptor = $convert.base64Decode(
'ChFDb25uZWN0aW9uUXVhbGl0eRIICgRQT09SEAASCAoER09PRBABEg0KCUVYQ0VMTEVOVBAC');
@$core.Deprecated('Use clientConfigSettingDescriptor instead')
const ClientConfigSetting$json = const {
'1': 'ClientConfigSetting',
'2': const [
const {'1': 'UNSET', '2': 0},
const {'1': 'DISABLED', '2': 1},
const {'1': 'ENABLED', '2': 2},
],
};
/// Descriptor for `ClientConfigSetting`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List clientConfigSettingDescriptor = $convert.base64Decode(
'ChNDbGllbnRDb25maWdTZXR0aW5nEgkKBVVOU0VUEAASDAoIRElTQUJMRUQQARILCgdFTkFCTEVEEAI=');
@$core.Deprecated('Use roomDescriptor instead')
const Room$json = const {
'1': 'Room',
@@ -402,3 +415,55 @@ const ClientInfo_SDK$json = const {
/// Descriptor for `ClientInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List clientInfoDescriptor = $convert.base64Decode(
'CgpDbGllbnRJbmZvEikKA3NkaxgBIAEoDjIXLmxpdmVraXQuQ2xpZW50SW5mby5TREtSA3NkaxIYCgd2ZXJzaW9uGAIgASgJUgd2ZXJzaW9uEhoKCHByb3RvY29sGAMgASgFUghwcm90b2NvbBIOCgJvcxgEIAEoCVICb3MSHQoKb3NfdmVyc2lvbhgFIAEoCVIJb3NWZXJzaW9uEiEKDGRldmljZV9tb2RlbBgGIAEoCVILZGV2aWNlTW9kZWwSGAoHYnJvd3NlchgHIAEoCVIHYnJvd3NlchInCg9icm93c2VyX3ZlcnNpb24YCCABKAlSDmJyb3dzZXJWZXJzaW9uEhgKB2FkZHJlc3MYCSABKAlSB2FkZHJlc3MiUgoDU0RLEgsKB1VOS05PV04QABIGCgJKUxABEgkKBVNXSUZUEAISCwoHQU5EUk9JRBADEgsKB0ZMVVRURVIQBBIGCgJHTxAFEgkKBVVOSVRZEAY=');
@$core.Deprecated('Use clientConfigurationDescriptor instead')
const ClientConfiguration$json = const {
'1': 'ClientConfiguration',
'2': const [
const {
'1': 'video',
'3': 1,
'4': 1,
'5': 11,
'6': '.livekit.VideoConfiguration',
'10': 'video'
},
const {
'1': 'screen',
'3': 2,
'4': 1,
'5': 11,
'6': '.livekit.VideoConfiguration',
'10': 'screen'
},
const {
'1': 'resume_connection',
'3': 3,
'4': 1,
'5': 14,
'6': '.livekit.ClientConfigSetting',
'10': 'resumeConnection'
},
],
};
/// Descriptor for `ClientConfiguration`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List clientConfigurationDescriptor = $convert.base64Decode(
'ChNDbGllbnRDb25maWd1cmF0aW9uEjEKBXZpZGVvGAEgASgLMhsubGl2ZWtpdC5WaWRlb0NvbmZpZ3VyYXRpb25SBXZpZGVvEjMKBnNjcmVlbhgCIAEoCzIbLmxpdmVraXQuVmlkZW9Db25maWd1cmF0aW9uUgZzY3JlZW4SSQoRcmVzdW1lX2Nvbm5lY3Rpb24YAyABKA4yHC5saXZla2l0LkNsaWVudENvbmZpZ1NldHRpbmdSEHJlc3VtZUNvbm5lY3Rpb24=');
@$core.Deprecated('Use videoConfigurationDescriptor instead')
const VideoConfiguration$json = const {
'1': 'VideoConfiguration',
'2': const [
const {
'1': 'hardware_encoder',
'3': 1,
'4': 1,
'5': 14,
'6': '.livekit.ClientConfigSetting',
'10': 'hardwareEncoder'
},
],
};
/// Descriptor for `VideoConfiguration`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List videoConfigurationDescriptor = $convert.base64Decode(
'ChJWaWRlb0NvbmZpZ3VyYXRpb24SRwoQaGFyZHdhcmVfZW5jb2RlchgBIAEoDjIcLmxpdmVraXQuQ2xpZW50Q29uZmlnU2V0dGluZ1IPaGFyZHdhcmVFbmNvZGVy');
+127
View File
@@ -1304,6 +1304,12 @@ class JoinResponse extends $pb.GeneratedMessage {
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'alternativeUrl')
..aOM<$0.ClientConfiguration>(
8,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'clientConfiguration',
subBuilder: $0.ClientConfiguration.create)
..hasRequiredFields = false;
JoinResponse._() : super();
@@ -1315,6 +1321,7 @@ class JoinResponse extends $pb.GeneratedMessage {
$core.Iterable<ICEServer>? iceServers,
$core.bool? subscriberPrimary,
$core.String? alternativeUrl,
$0.ClientConfiguration? clientConfiguration,
}) {
final _result = create();
if (room != null) {
@@ -1338,6 +1345,9 @@ class JoinResponse extends $pb.GeneratedMessage {
if (alternativeUrl != null) {
_result.alternativeUrl = alternativeUrl;
}
if (clientConfiguration != null) {
_result.clientConfiguration = clientConfiguration;
}
return _result;
}
factory JoinResponse.fromBuffer($core.List<$core.int> i,
@@ -1436,6 +1446,20 @@ class JoinResponse extends $pb.GeneratedMessage {
$core.bool hasAlternativeUrl() => $_has(6);
@$pb.TagNumber(7)
void clearAlternativeUrl() => clearField(7);
@$pb.TagNumber(8)
$0.ClientConfiguration get clientConfiguration => $_getN(7);
@$pb.TagNumber(8)
set clientConfiguration($0.ClientConfiguration v) {
setField(8, v);
}
@$pb.TagNumber(8)
$core.bool hasClientConfiguration() => $_has(7);
@$pb.TagNumber(8)
void clearClientConfiguration() => clearField(8);
@$pb.TagNumber(8)
$0.ClientConfiguration ensureClientConfiguration() => $_ensure(7);
}
class TrackPublishedResponse extends $pb.GeneratedMessage {
@@ -3147,6 +3171,13 @@ class SyncState extends $pb.GeneratedMessage {
: 'publishTracks',
$pb.PbFieldType.PM,
subBuilder: TrackPublishedResponse.create)
..pc<DataChannelInfo>(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'dataChannels',
$pb.PbFieldType.PM,
subBuilder: DataChannelInfo.create)
..hasRequiredFields = false;
SyncState._() : super();
@@ -3154,6 +3185,7 @@ class SyncState extends $pb.GeneratedMessage {
SessionDescription? answer,
UpdateSubscription? subscription,
$core.Iterable<TrackPublishedResponse>? publishTracks,
$core.Iterable<DataChannelInfo>? dataChannels,
}) {
final _result = create();
if (answer != null) {
@@ -3165,6 +3197,9 @@ class SyncState extends $pb.GeneratedMessage {
if (publishTracks != null) {
_result.publishTracks.addAll(publishTracks);
}
if (dataChannels != null) {
_result.dataChannels.addAll(dataChannels);
}
return _result;
}
factory SyncState.fromBuffer($core.List<$core.int> i,
@@ -3223,6 +3258,98 @@ class SyncState extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.List<TrackPublishedResponse> get publishTracks => $_getList(2);
@$pb.TagNumber(4)
$core.List<DataChannelInfo> get dataChannels => $_getList(3);
}
class DataChannelInfo extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'DataChannelInfo',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'livekit'),
createEmptyInstance: create)
..aOS(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'label')
..a<$core.int>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'id',
$pb.PbFieldType.OU3)
..hasRequiredFields = false;
DataChannelInfo._() : super();
factory DataChannelInfo({
$core.String? label,
$core.int? id,
}) {
final _result = create();
if (label != null) {
_result.label = label;
}
if (id != null) {
_result.id = id;
}
return _result;
}
factory DataChannelInfo.fromBuffer($core.List<$core.int> i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(i, r);
factory DataChannelInfo.fromJson($core.String i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(i, r);
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
DataChannelInfo clone() => DataChannelInfo()..mergeFromMessage(this);
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
DataChannelInfo copyWith(void Function(DataChannelInfo) updates) =>
super.copyWith((message) => updates(message as DataChannelInfo))
as DataChannelInfo; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static DataChannelInfo create() => DataChannelInfo._();
DataChannelInfo createEmptyInstance() => create();
static $pb.PbList<DataChannelInfo> createRepeated() =>
$pb.PbList<DataChannelInfo>();
@$core.pragma('dart2js:noInline')
static DataChannelInfo getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<DataChannelInfo>(create);
static DataChannelInfo? _defaultInstance;
@$pb.TagNumber(1)
$core.String get label => $_getSZ(0);
@$pb.TagNumber(1)
set label($core.String v) {
$_setString(0, v);
}
@$pb.TagNumber(1)
$core.bool hasLabel() => $_has(0);
@$pb.TagNumber(1)
void clearLabel() => clearField(1);
@$pb.TagNumber(2)
$core.int get id => $_getIZ(1);
@$pb.TagNumber(2)
set id($core.int v) {
$_setUnsignedInt32(1, v);
}
@$pb.TagNumber(2)
$core.bool hasId() => $_has(1);
@$pb.TagNumber(2)
void clearId() => clearField(2);
}
enum SimulateScenario_Scenario {
+30 -2
View File
@@ -429,12 +429,20 @@ const JoinResponse$json = const {
'5': 9,
'10': 'alternativeUrl'
},
const {
'1': 'client_configuration',
'3': 8,
'4': 1,
'5': 11,
'6': '.livekit.ClientConfiguration',
'10': 'clientConfiguration'
},
],
};
/// Descriptor for `JoinResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List joinResponseDescriptor = $convert.base64Decode(
'CgxKb2luUmVzcG9uc2USIQoEcm9vbRgBIAEoCzINLmxpdmVraXQuUm9vbVIEcm9vbRI6CgtwYXJ0aWNpcGFudBgCIAEoCzIYLmxpdmVraXQuUGFydGljaXBhbnRJbmZvUgtwYXJ0aWNpcGFudBJHChJvdGhlcl9wYXJ0aWNpcGFudHMYAyADKAsyGC5saXZla2l0LlBhcnRpY2lwYW50SW5mb1IRb3RoZXJQYXJ0aWNpcGFudHMSJQoOc2VydmVyX3ZlcnNpb24YBCABKAlSDXNlcnZlclZlcnNpb24SMwoLaWNlX3NlcnZlcnMYBSADKAsyEi5saXZla2l0LklDRVNlcnZlclIKaWNlU2VydmVycxItChJzdWJzY3JpYmVyX3ByaW1hcnkYBiABKAhSEXN1YnNjcmliZXJQcmltYXJ5EicKD2FsdGVybmF0aXZlX3VybBgHIAEoCVIOYWx0ZXJuYXRpdmVVcmw=');
'CgxKb2luUmVzcG9uc2USIQoEcm9vbRgBIAEoCzINLmxpdmVraXQuUm9vbVIEcm9vbRI6CgtwYXJ0aWNpcGFudBgCIAEoCzIYLmxpdmVraXQuUGFydGljaXBhbnRJbmZvUgtwYXJ0aWNpcGFudBJHChJvdGhlcl9wYXJ0aWNpcGFudHMYAyADKAsyGC5saXZla2l0LlBhcnRpY2lwYW50SW5mb1IRb3RoZXJQYXJ0aWNpcGFudHMSJQoOc2VydmVyX3ZlcnNpb24YBCABKAlSDXNlcnZlclZlcnNpb24SMwoLaWNlX3NlcnZlcnMYBSADKAsyEi5saXZla2l0LklDRVNlcnZlclIKaWNlU2VydmVycxItChJzdWJzY3JpYmVyX3ByaW1hcnkYBiABKAhSEXN1YnNjcmliZXJQcmltYXJ5EicKD2FsdGVybmF0aXZlX3VybBgHIAEoCVIOYWx0ZXJuYXRpdmVVcmwSTwoUY2xpZW50X2NvbmZpZ3VyYXRpb24YCCABKAsyHC5saXZla2l0LkNsaWVudENvbmZpZ3VyYXRpb25SE2NsaWVudENvbmZpZ3VyYXRpb24=');
@$core.Deprecated('Use trackPublishedResponseDescriptor instead')
const TrackPublishedResponse$json = const {
'1': 'TrackPublishedResponse',
@@ -827,12 +835,32 @@ const SyncState$json = const {
'6': '.livekit.TrackPublishedResponse',
'10': 'publishTracks'
},
const {
'1': 'data_channels',
'3': 4,
'4': 3,
'5': 11,
'6': '.livekit.DataChannelInfo',
'10': 'dataChannels'
},
],
};
/// Descriptor for `SyncState`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List syncStateDescriptor = $convert.base64Decode(
'CglTeW5jU3RhdGUSMwoGYW5zd2VyGAEgASgLMhsubGl2ZWtpdC5TZXNzaW9uRGVzY3JpcHRpb25SBmFuc3dlchI/CgxzdWJzY3JpcHRpb24YAiABKAsyGy5saXZla2l0LlVwZGF0ZVN1YnNjcmlwdGlvblIMc3Vic2NyaXB0aW9uEkYKDnB1Ymxpc2hfdHJhY2tzGAMgAygLMh8ubGl2ZWtpdC5UcmFja1B1Ymxpc2hlZFJlc3BvbnNlUg1wdWJsaXNoVHJhY2tz');
'CglTeW5jU3RhdGUSMwoGYW5zd2VyGAEgASgLMhsubGl2ZWtpdC5TZXNzaW9uRGVzY3JpcHRpb25SBmFuc3dlchI/CgxzdWJzY3JpcHRpb24YAiABKAsyGy5saXZla2l0LlVwZGF0ZVN1YnNjcmlwdGlvblIMc3Vic2NyaXB0aW9uEkYKDnB1Ymxpc2hfdHJhY2tzGAMgAygLMh8ubGl2ZWtpdC5UcmFja1B1Ymxpc2hlZFJlc3BvbnNlUg1wdWJsaXNoVHJhY2tzEj0KDWRhdGFfY2hhbm5lbHMYBCADKAsyGC5saXZla2l0LkRhdGFDaGFubmVsSW5mb1IMZGF0YUNoYW5uZWxz');
@$core.Deprecated('Use dataChannelInfoDescriptor instead')
const DataChannelInfo$json = const {
'1': 'DataChannelInfo',
'2': const [
const {'1': 'label', '3': 1, '4': 1, '5': 9, '10': 'label'},
const {'1': 'id', '3': 2, '4': 1, '5': 13, '10': 'id'},
],
};
/// Descriptor for `DataChannelInfo`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List dataChannelInfoDescriptor = $convert.base64Decode(
'Cg9EYXRhQ2hhbm5lbEluZm8SFAoFbGFiZWwYASABKAlSBWxhYmVsEg4KAmlkGAIgASgNUgJpZA==');
@$core.Deprecated('Use simulateScenarioDescriptor instead')
const SimulateScenario$json = const {
'1': 'SimulateScenario',