JoinInfo class
Contains all the necessary data to join an Amazon Chime SDK meeting. Usually obtained from your server-side application.
Constructors
- JoinInfo({required String meetingId, required String externalMeetingId, required String mediaRegion, required String audioHostUrl, required String audioFallbackUrl, required String signalingUrl, required String turnControlUrl, required String externalUserId, required String attendeeId, required String joinToken, String? appGroupId, })
-
const
-
JoinInfo.fromJson(Map<
String, dynamic> json) -
factory
Properties
- appGroupId → String?
-
iOS only: the App Group ID shared between the main app target and the
ScreenShareExt broadcast extension, as configured in Xcode Signing &
Capabilities (e.g. "group.com.example.app.screenshare").
Required on iOS when using screen share. Ignored on Android.
final
- attendeeId → String
-
final
- audioFallbackUrl → String
-
final
- audioHostUrl → String
-
final
- externalMeetingId → String
-
final
- externalUserId → String
-
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- joinToken → String
-
final
- mediaRegion → String
-
final
- meetingId → String
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
iOS only: full bundle identifier of the broadcast upload extension
(e.g. "com.example.app.ScreenShareExt"). When set, overrides the default
discovery order: this field, then the
ChimeScreenShareExtensionkey in the main app's Info.plist, then the fallback<mainBundleId>.ScreenShareExt. Ignored on Android.final - signalingUrl → String
-
final
- turnControlUrl → String
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override