/// // Generated code. Do not modify. // source: livekit_models.proto // // @dart = 2.12 // ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name import 'dart:core' as $core; import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; import 'livekit_models.pbenum.dart'; export 'livekit_models.pbenum.dart'; class Room extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo( const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Room', 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') ? '' : 'sid') ..aOS( 2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') ..a<$core.int>( 3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'emptyTimeout', $pb.PbFieldType.OU3) ..a<$core.int>( 4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'maxParticipants', $pb.PbFieldType.OU3) ..aInt64( 5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'creationTime') ..aOS( 6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'turnPassword') ..pc( 7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'enabledCodecs', $pb.PbFieldType.PM, subBuilder: Codec.create) ..aOS( 8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'metadata') ..a<$core.int>( 9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'numParticipants', $pb.PbFieldType.OU3) ..hasRequiredFields = false; Room._() : super(); factory Room({ $core.String? sid, $core.String? name, $core.int? emptyTimeout, $core.int? maxParticipants, $fixnum.Int64? creationTime, $core.String? turnPassword, $core.Iterable? enabledCodecs, $core.String? metadata, $core.int? numParticipants, }) { final _result = create(); if (sid != null) { _result.sid = sid; } if (name != null) { _result.name = name; } if (emptyTimeout != null) { _result.emptyTimeout = emptyTimeout; } if (maxParticipants != null) { _result.maxParticipants = maxParticipants; } if (creationTime != null) { _result.creationTime = creationTime; } if (turnPassword != null) { _result.turnPassword = turnPassword; } if (enabledCodecs != null) { _result.enabledCodecs.addAll(enabledCodecs); } if (metadata != null) { _result.metadata = metadata; } if (numParticipants != null) { _result.numParticipants = numParticipants; } return _result; } factory Room.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Room.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') Room clone() => Room()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Room copyWith(void Function(Room) updates) => super.copyWith((message) => updates(message as Room)) as Room; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Room create() => Room._(); Room createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Room getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Room? _defaultInstance; @$pb.TagNumber(1) $core.String get sid => $_getSZ(0); @$pb.TagNumber(1) set sid($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasSid() => $_has(0); @$pb.TagNumber(1) void clearSid() => clearField(1); @$pb.TagNumber(2) $core.String get name => $_getSZ(1); @$pb.TagNumber(2) set name($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasName() => $_has(1); @$pb.TagNumber(2) void clearName() => clearField(2); @$pb.TagNumber(3) $core.int get emptyTimeout => $_getIZ(2); @$pb.TagNumber(3) set emptyTimeout($core.int v) { $_setUnsignedInt32(2, v); } @$pb.TagNumber(3) $core.bool hasEmptyTimeout() => $_has(2); @$pb.TagNumber(3) void clearEmptyTimeout() => clearField(3); @$pb.TagNumber(4) $core.int get maxParticipants => $_getIZ(3); @$pb.TagNumber(4) set maxParticipants($core.int v) { $_setUnsignedInt32(3, v); } @$pb.TagNumber(4) $core.bool hasMaxParticipants() => $_has(3); @$pb.TagNumber(4) void clearMaxParticipants() => clearField(4); @$pb.TagNumber(5) $fixnum.Int64 get creationTime => $_getI64(4); @$pb.TagNumber(5) set creationTime($fixnum.Int64 v) { $_setInt64(4, v); } @$pb.TagNumber(5) $core.bool hasCreationTime() => $_has(4); @$pb.TagNumber(5) void clearCreationTime() => clearField(5); @$pb.TagNumber(6) $core.String get turnPassword => $_getSZ(5); @$pb.TagNumber(6) set turnPassword($core.String v) { $_setString(5, v); } @$pb.TagNumber(6) $core.bool hasTurnPassword() => $_has(5); @$pb.TagNumber(6) void clearTurnPassword() => clearField(6); @$pb.TagNumber(7) $core.List get enabledCodecs => $_getList(6); @$pb.TagNumber(8) $core.String get metadata => $_getSZ(7); @$pb.TagNumber(8) set metadata($core.String v) { $_setString(7, v); } @$pb.TagNumber(8) $core.bool hasMetadata() => $_has(7); @$pb.TagNumber(8) void clearMetadata() => clearField(8); @$pb.TagNumber(9) $core.int get numParticipants => $_getIZ(8); @$pb.TagNumber(9) set numParticipants($core.int v) { $_setUnsignedInt32(8, v); } @$pb.TagNumber(9) $core.bool hasNumParticipants() => $_has(8); @$pb.TagNumber(9) void clearNumParticipants() => clearField(9); } class Codec extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo( const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'Codec', 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') ? '' : 'mime') ..aOS( 2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'fmtpLine') ..hasRequiredFields = false; Codec._() : super(); factory Codec({ $core.String? mime, $core.String? fmtpLine, }) { final _result = create(); if (mime != null) { _result.mime = mime; } if (fmtpLine != null) { _result.fmtpLine = fmtpLine; } return _result; } factory Codec.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory Codec.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') Codec clone() => Codec()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') Codec copyWith(void Function(Codec) updates) => super.copyWith((message) => updates(message as Codec)) as Codec; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static Codec create() => Codec._(); Codec createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Codec getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Codec? _defaultInstance; @$pb.TagNumber(1) $core.String get mime => $_getSZ(0); @$pb.TagNumber(1) set mime($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasMime() => $_has(0); @$pb.TagNumber(1) void clearMime() => clearField(1); @$pb.TagNumber(2) $core.String get fmtpLine => $_getSZ(1); @$pb.TagNumber(2) set fmtpLine($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasFmtpLine() => $_has(1); @$pb.TagNumber(2) void clearFmtpLine() => clearField(2); } class ParticipantInfo extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo( const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ParticipantInfo', 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') ? '' : 'sid') ..aOS( 2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'identity') ..e( 3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: ParticipantInfo_State.JOINING, valueOf: ParticipantInfo_State.valueOf, enumValues: ParticipantInfo_State.values) ..pc( 4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'tracks', $pb.PbFieldType.PM, subBuilder: TrackInfo.create) ..aOS( 5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'metadata') ..aInt64( 6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'joinedAt') ..aOB( 7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'hidden') ..hasRequiredFields = false; ParticipantInfo._() : super(); factory ParticipantInfo({ $core.String? sid, $core.String? identity, ParticipantInfo_State? state, $core.Iterable? tracks, $core.String? metadata, $fixnum.Int64? joinedAt, $core.bool? hidden, }) { final _result = create(); if (sid != null) { _result.sid = sid; } if (identity != null) { _result.identity = identity; } if (state != null) { _result.state = state; } if (tracks != null) { _result.tracks.addAll(tracks); } if (metadata != null) { _result.metadata = metadata; } if (joinedAt != null) { _result.joinedAt = joinedAt; } if (hidden != null) { _result.hidden = hidden; } return _result; } factory ParticipantInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ParticipantInfo.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') ParticipantInfo clone() => ParticipantInfo()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ParticipantInfo copyWith(void Function(ParticipantInfo) updates) => super.copyWith((message) => updates(message as ParticipantInfo)) as ParticipantInfo; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ParticipantInfo create() => ParticipantInfo._(); ParticipantInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ParticipantInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ParticipantInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get sid => $_getSZ(0); @$pb.TagNumber(1) set sid($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasSid() => $_has(0); @$pb.TagNumber(1) void clearSid() => clearField(1); @$pb.TagNumber(2) $core.String get identity => $_getSZ(1); @$pb.TagNumber(2) set identity($core.String v) { $_setString(1, v); } @$pb.TagNumber(2) $core.bool hasIdentity() => $_has(1); @$pb.TagNumber(2) void clearIdentity() => clearField(2); @$pb.TagNumber(3) ParticipantInfo_State get state => $_getN(2); @$pb.TagNumber(3) set state(ParticipantInfo_State v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasState() => $_has(2); @$pb.TagNumber(3) void clearState() => clearField(3); @$pb.TagNumber(4) $core.List get tracks => $_getList(3); @$pb.TagNumber(5) $core.String get metadata => $_getSZ(4); @$pb.TagNumber(5) set metadata($core.String v) { $_setString(4, v); } @$pb.TagNumber(5) $core.bool hasMetadata() => $_has(4); @$pb.TagNumber(5) void clearMetadata() => clearField(5); @$pb.TagNumber(6) $fixnum.Int64 get joinedAt => $_getI64(5); @$pb.TagNumber(6) set joinedAt($fixnum.Int64 v) { $_setInt64(5, v); } @$pb.TagNumber(6) $core.bool hasJoinedAt() => $_has(5); @$pb.TagNumber(6) void clearJoinedAt() => clearField(6); @$pb.TagNumber(7) $core.bool get hidden => $_getBF(6); @$pb.TagNumber(7) set hidden($core.bool v) { $_setBool(6, v); } @$pb.TagNumber(7) $core.bool hasHidden() => $_has(6); @$pb.TagNumber(7) void clearHidden() => clearField(7); } class TrackInfo extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo( const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'TrackInfo', 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') ? '' : 'sid') ..e( 2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: TrackType.AUDIO, valueOf: TrackType.valueOf, enumValues: TrackType.values) ..aOS( 3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'name') ..aOB( 4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'muted') ..a<$core.int>( 5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'width', $pb.PbFieldType.OU3) ..a<$core.int>( 6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'height', $pb.PbFieldType.OU3) ..aOB( 7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'simulcast') ..aOB( 8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'disableDtx') ..e( 9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'source', $pb.PbFieldType.OE, defaultOrMaker: TrackSource.UNKNOWN, valueOf: TrackSource.valueOf, enumValues: TrackSource.values) ..hasRequiredFields = false; TrackInfo._() : super(); factory TrackInfo({ $core.String? sid, TrackType? type, $core.String? name, $core.bool? muted, $core.int? width, $core.int? height, $core.bool? simulcast, $core.bool? disableDtx, TrackSource? source, }) { final _result = create(); if (sid != null) { _result.sid = sid; } if (type != null) { _result.type = type; } if (name != null) { _result.name = name; } if (muted != null) { _result.muted = muted; } if (width != null) { _result.width = width; } if (height != null) { _result.height = height; } if (simulcast != null) { _result.simulcast = simulcast; } if (disableDtx != null) { _result.disableDtx = disableDtx; } if (source != null) { _result.source = source; } return _result; } factory TrackInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory TrackInfo.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') TrackInfo clone() => TrackInfo()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') TrackInfo copyWith(void Function(TrackInfo) updates) => super.copyWith((message) => updates(message as TrackInfo)) as TrackInfo; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static TrackInfo create() => TrackInfo._(); TrackInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static TrackInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static TrackInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get sid => $_getSZ(0); @$pb.TagNumber(1) set sid($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasSid() => $_has(0); @$pb.TagNumber(1) void clearSid() => clearField(1); @$pb.TagNumber(2) TrackType get type => $_getN(1); @$pb.TagNumber(2) set type(TrackType v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasType() => $_has(1); @$pb.TagNumber(2) void clearType() => clearField(2); @$pb.TagNumber(3) $core.String get name => $_getSZ(2); @$pb.TagNumber(3) set name($core.String v) { $_setString(2, v); } @$pb.TagNumber(3) $core.bool hasName() => $_has(2); @$pb.TagNumber(3) void clearName() => clearField(3); @$pb.TagNumber(4) $core.bool get muted => $_getBF(3); @$pb.TagNumber(4) set muted($core.bool v) { $_setBool(3, v); } @$pb.TagNumber(4) $core.bool hasMuted() => $_has(3); @$pb.TagNumber(4) void clearMuted() => clearField(4); @$pb.TagNumber(5) $core.int get width => $_getIZ(4); @$pb.TagNumber(5) set width($core.int v) { $_setUnsignedInt32(4, v); } @$pb.TagNumber(5) $core.bool hasWidth() => $_has(4); @$pb.TagNumber(5) void clearWidth() => clearField(5); @$pb.TagNumber(6) $core.int get height => $_getIZ(5); @$pb.TagNumber(6) set height($core.int v) { $_setUnsignedInt32(5, v); } @$pb.TagNumber(6) $core.bool hasHeight() => $_has(5); @$pb.TagNumber(6) void clearHeight() => clearField(6); @$pb.TagNumber(7) $core.bool get simulcast => $_getBF(6); @$pb.TagNumber(7) set simulcast($core.bool v) { $_setBool(6, v); } @$pb.TagNumber(7) $core.bool hasSimulcast() => $_has(6); @$pb.TagNumber(7) void clearSimulcast() => clearField(7); @$pb.TagNumber(8) $core.bool get disableDtx => $_getBF(7); @$pb.TagNumber(8) set disableDtx($core.bool v) { $_setBool(7, v); } @$pb.TagNumber(8) $core.bool hasDisableDtx() => $_has(7); @$pb.TagNumber(8) void clearDisableDtx() => clearField(8); @$pb.TagNumber(9) TrackSource get source => $_getN(8); @$pb.TagNumber(9) set source(TrackSource v) { setField(9, v); } @$pb.TagNumber(9) $core.bool hasSource() => $_has(8); @$pb.TagNumber(9) void clearSource() => clearField(9); } enum DataPacket_Value { user, speaker, notSet } class DataPacket extends $pb.GeneratedMessage { static const $core.Map<$core.int, DataPacket_Value> _DataPacket_ValueByTag = { 2: DataPacket_Value.user, 3: DataPacket_Value.speaker, 0: DataPacket_Value.notSet }; static final $pb.BuilderInfo _i = $pb.BuilderInfo( const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'DataPacket', package: const $pb.PackageName( const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'livekit'), createEmptyInstance: create) ..oo(0, [2, 3]) ..e( 1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'kind', $pb.PbFieldType.OE, defaultOrMaker: DataPacket_Kind.RELIABLE, valueOf: DataPacket_Kind.valueOf, enumValues: DataPacket_Kind.values) ..aOM( 2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'user', subBuilder: UserPacket.create) ..aOM( 3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'speaker', subBuilder: ActiveSpeakerUpdate.create) ..hasRequiredFields = false; DataPacket._() : super(); factory DataPacket({ DataPacket_Kind? kind, UserPacket? user, ActiveSpeakerUpdate? speaker, }) { final _result = create(); if (kind != null) { _result.kind = kind; } if (user != null) { _result.user = user; } if (speaker != null) { _result.speaker = speaker; } return _result; } factory DataPacket.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory DataPacket.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') DataPacket clone() => DataPacket()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') DataPacket copyWith(void Function(DataPacket) updates) => super.copyWith((message) => updates(message as DataPacket)) as DataPacket; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static DataPacket create() => DataPacket._(); DataPacket createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static DataPacket getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static DataPacket? _defaultInstance; DataPacket_Value whichValue() => _DataPacket_ValueByTag[$_whichOneof(0)]!; void clearValue() => clearField($_whichOneof(0)); @$pb.TagNumber(1) DataPacket_Kind get kind => $_getN(0); @$pb.TagNumber(1) set kind(DataPacket_Kind v) { setField(1, v); } @$pb.TagNumber(1) $core.bool hasKind() => $_has(0); @$pb.TagNumber(1) void clearKind() => clearField(1); @$pb.TagNumber(2) UserPacket get user => $_getN(1); @$pb.TagNumber(2) set user(UserPacket v) { setField(2, v); } @$pb.TagNumber(2) $core.bool hasUser() => $_has(1); @$pb.TagNumber(2) void clearUser() => clearField(2); @$pb.TagNumber(2) UserPacket ensureUser() => $_ensure(1); @$pb.TagNumber(3) ActiveSpeakerUpdate get speaker => $_getN(2); @$pb.TagNumber(3) set speaker(ActiveSpeakerUpdate v) { setField(3, v); } @$pb.TagNumber(3) $core.bool hasSpeaker() => $_has(2); @$pb.TagNumber(3) void clearSpeaker() => clearField(3); @$pb.TagNumber(3) ActiveSpeakerUpdate ensureSpeaker() => $_ensure(2); } class ActiveSpeakerUpdate extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo( const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'ActiveSpeakerUpdate', package: const $pb.PackageName( const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'livekit'), createEmptyInstance: create) ..pc( 1, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'speakers', $pb.PbFieldType.PM, subBuilder: SpeakerInfo.create) ..hasRequiredFields = false; ActiveSpeakerUpdate._() : super(); factory ActiveSpeakerUpdate({ $core.Iterable? speakers, }) { final _result = create(); if (speakers != null) { _result.speakers.addAll(speakers); } return _result; } factory ActiveSpeakerUpdate.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory ActiveSpeakerUpdate.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') ActiveSpeakerUpdate clone() => ActiveSpeakerUpdate()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') ActiveSpeakerUpdate copyWith(void Function(ActiveSpeakerUpdate) updates) => super.copyWith((message) => updates(message as ActiveSpeakerUpdate)) as ActiveSpeakerUpdate; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static ActiveSpeakerUpdate create() => ActiveSpeakerUpdate._(); ActiveSpeakerUpdate createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static ActiveSpeakerUpdate getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static ActiveSpeakerUpdate? _defaultInstance; @$pb.TagNumber(1) $core.List get speakers => $_getList(0); } class SpeakerInfo extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo( const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'SpeakerInfo', 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') ? '' : 'sid') ..a<$core.double>( 2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'level', $pb.PbFieldType.OF) ..aOB( 3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'active') ..hasRequiredFields = false; SpeakerInfo._() : super(); factory SpeakerInfo({ $core.String? sid, $core.double? level, $core.bool? active, }) { final _result = create(); if (sid != null) { _result.sid = sid; } if (level != null) { _result.level = level; } if (active != null) { _result.active = active; } return _result; } factory SpeakerInfo.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory SpeakerInfo.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') SpeakerInfo clone() => SpeakerInfo()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') SpeakerInfo copyWith(void Function(SpeakerInfo) updates) => super.copyWith((message) => updates(message as SpeakerInfo)) as SpeakerInfo; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static SpeakerInfo create() => SpeakerInfo._(); SpeakerInfo createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static SpeakerInfo getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static SpeakerInfo? _defaultInstance; @$pb.TagNumber(1) $core.String get sid => $_getSZ(0); @$pb.TagNumber(1) set sid($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasSid() => $_has(0); @$pb.TagNumber(1) void clearSid() => clearField(1); @$pb.TagNumber(2) $core.double get level => $_getN(1); @$pb.TagNumber(2) set level($core.double v) { $_setFloat(1, v); } @$pb.TagNumber(2) $core.bool hasLevel() => $_has(1); @$pb.TagNumber(2) void clearLevel() => clearField(2); @$pb.TagNumber(3) $core.bool get active => $_getBF(2); @$pb.TagNumber(3) set active($core.bool v) { $_setBool(2, v); } @$pb.TagNumber(3) $core.bool hasActive() => $_has(2); @$pb.TagNumber(3) void clearActive() => clearField(3); } class UserPacket extends $pb.GeneratedMessage { static final $pb.BuilderInfo _i = $pb.BuilderInfo( const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'UserPacket', 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') ? '' : 'participantSid') ..a<$core.List<$core.int>>( 2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'payload', $pb.PbFieldType.OY) ..pPS( 3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'destinationSids') ..hasRequiredFields = false; UserPacket._() : super(); factory UserPacket({ $core.String? participantSid, $core.List<$core.int>? payload, $core.Iterable<$core.String>? destinationSids, }) { final _result = create(); if (participantSid != null) { _result.participantSid = participantSid; } if (payload != null) { _result.payload = payload; } if (destinationSids != null) { _result.destinationSids.addAll(destinationSids); } return _result; } factory UserPacket.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); factory UserPacket.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') UserPacket clone() => UserPacket()..mergeFromMessage(this); @$core.Deprecated('Using this can add significant overhead to your binary. ' 'Use [GeneratedMessageGenericExtensions.rebuild] instead. ' 'Will be removed in next major version') UserPacket copyWith(void Function(UserPacket) updates) => super.copyWith((message) => updates(message as UserPacket)) as UserPacket; // ignore: deprecated_member_use $pb.BuilderInfo get info_ => _i; @$core.pragma('dart2js:noInline') static UserPacket create() => UserPacket._(); UserPacket createEmptyInstance() => create(); static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static UserPacket getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static UserPacket? _defaultInstance; @$pb.TagNumber(1) $core.String get participantSid => $_getSZ(0); @$pb.TagNumber(1) set participantSid($core.String v) { $_setString(0, v); } @$pb.TagNumber(1) $core.bool hasParticipantSid() => $_has(0); @$pb.TagNumber(1) void clearParticipantSid() => clearField(1); @$pb.TagNumber(2) $core.List<$core.int> get payload => $_getN(1); @$pb.TagNumber(2) set payload($core.List<$core.int> v) { $_setBytes(1, v); } @$pb.TagNumber(2) $core.bool hasPayload() => $_has(1); @$pb.TagNumber(2) void clearPayload() => clearField(2); @$pb.TagNumber(3) $core.List<$core.String> get destinationSids => $_getList(2); }