ChatBoostSourceExtensions extension

on

Methods

map<TResult extends Object?>({required TResult giftCode(ChatBoostSourceGiftCode value), required TResult giveaway(ChatBoostSourceGiveaway value), required TResult premium(ChatBoostSourcePremium value)}) → TResult

Available on ChatBoostSource, provided by the ChatBoostSourceExtensions extension

maybeMap<TResult extends Object?>({TResult giftCode(ChatBoostSourceGiftCode value)?, TResult giveaway(ChatBoostSourceGiveaway value)?, TResult premium(ChatBoostSourcePremium value)?, required TResult orElse()}) → TResult

Available on ChatBoostSource, provided by the ChatBoostSourceExtensions extension