CallDiscardReasonExtensions extension

on

Methods

map<TResult extends Object?>({required TResult declined(CallDiscardReasonDeclined value), required TResult disconnected(CallDiscardReasonDisconnected value), required TResult empty(CallDiscardReasonEmpty value), required TResult hungUp(CallDiscardReasonHungUp value), required TResult missed(CallDiscardReasonMissed value), required TResult upgradeToGroupCall(CallDiscardReasonUpgradeToGroupCall value)}) → TResult

Available on CallDiscardReason, provided by the CallDiscardReasonExtensions extension

maybeMap<TResult extends Object?>({TResult declined(CallDiscardReasonDeclined value)?, TResult disconnected(CallDiscardReasonDisconnected value)?, TResult empty(CallDiscardReasonEmpty value)?, TResult hungUp(CallDiscardReasonHungUp value)?, TResult missed(CallDiscardReasonMissed value)?, TResult upgradeToGroupCall(CallDiscardReasonUpgradeToGroupCall value)?, required TResult orElse()}) → TResult

Available on CallDiscardReason, provided by the CallDiscardReasonExtensions extension