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