ChatRevenueTransactionTypeExtensions extension
Methods
-
map<
TResult extends Object?> ({required TResult fragmentRefund(ChatRevenueTransactionTypeFragmentRefund value), required TResult fragmentWithdrawal(ChatRevenueTransactionTypeFragmentWithdrawal value), required TResult sponsoredMessageEarnings(ChatRevenueTransactionTypeSponsoredMessageEarnings value), required TResult suggestedPostEarnings(ChatRevenueTransactionTypeSuggestedPostEarnings value), required TResult unsupported(ChatRevenueTransactionTypeUnsupported value)}) → TResult -
Available on ChatRevenueTransactionType, provided by the ChatRevenueTransactionTypeExtensions extension
-
maybeMap<
TResult extends Object?> ({TResult fragmentRefund(ChatRevenueTransactionTypeFragmentRefund value)?, TResult fragmentWithdrawal(ChatRevenueTransactionTypeFragmentWithdrawal value)?, TResult sponsoredMessageEarnings(ChatRevenueTransactionTypeSponsoredMessageEarnings value)?, TResult suggestedPostEarnings(ChatRevenueTransactionTypeSuggestedPostEarnings value)?, TResult unsupported(ChatRevenueTransactionTypeUnsupported value)?, required TResult orElse()}) → TResult -
Available on ChatRevenueTransactionType, provided by the ChatRevenueTransactionTypeExtensions extension