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, String? screenShareExtensionId})
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
screenShareExtensionId String?
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 ChimeScreenShareExtension key 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