when<TResult extends Object?> method
TResult
when<TResult extends Object?>({
- required TResult defaultLayout(
- int? maxCamStreams
- required TResult singleParticipant(
- ParticipantId participant
- required TResult activeParticipant(),
- required TResult portrait(
- PortraitVariant? variant,
- int? maxCamStreams
- required TResult custom(),
inherited
Implementation
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(int? maxCamStreams) defaultLayout,
required TResult Function(
@JsonKey(name: 'sessionId') ParticipantId participant)
singleParticipant,
required TResult Function() activeParticipant,
required TResult Function(PortraitVariant? variant, int? maxCamStreams)
portrait,
required TResult Function(
String compositionId,
Map<String, CompositionParamValue>? compositionParams,
Map<String, String>? sessionAssets)
custom,
}) =>
throw _privateConstructorUsedError;