SuggestedAction class sealed
Describes an action suggested to the current user
- Inheritance
- Implementers
- SuggestedActionAddLoginPasskey
- SuggestedActionCheckPassword
- SuggestedActionCheckPhoneNumber
- SuggestedActionConvertToBroadcastGroup
- SuggestedActionCustom
- SuggestedActionEnableArchiveAndMuteNewChats
- SuggestedActionExtendPremium
- SuggestedActionExtendStarSubscriptions
- SuggestedActionGiftPremiumForChristmas
- SuggestedActionRestorePremium
- SuggestedActionSetBirthdate
- SuggestedActionSetLoginEmailAddress
- SuggestedActionSetPassword
- SuggestedActionSetProfilePhoto
- SuggestedActionSubscribeToAnnualPremium
- SuggestedActionUpgradePremium
- SuggestedActionViewChecksHint
- Available extensions
- Annotations
-
- @immutable
Properties
- hashCode → int
-
The hash code for this object.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getConstructor(
) → String -
override
-
map<
TResult extends Object?> ({required TResult addLoginPasskey(SuggestedActionAddLoginPasskey value), required TResult checkPassword(SuggestedActionCheckPassword value), required TResult checkPhoneNumber(SuggestedActionCheckPhoneNumber value), required TResult convertToBroadcastGroup(SuggestedActionConvertToBroadcastGroup value), required TResult custom(SuggestedActionCustom value), required TResult enableArchiveAndMuteNewChats(SuggestedActionEnableArchiveAndMuteNewChats value), required TResult extendPremium(SuggestedActionExtendPremium value), required TResult extendStarSubscriptions(SuggestedActionExtendStarSubscriptions value), required TResult giftPremiumForChristmas(SuggestedActionGiftPremiumForChristmas value), required TResult restorePremium(SuggestedActionRestorePremium value), required TResult setBirthdate(SuggestedActionSetBirthdate value), required TResult setLoginEmailAddress(SuggestedActionSetLoginEmailAddress value), required TResult setPassword(SuggestedActionSetPassword value), required TResult setProfilePhoto(SuggestedActionSetProfilePhoto value), required TResult subscribeToAnnualPremium(SuggestedActionSubscribeToAnnualPremium value), required TResult upgradePremium(SuggestedActionUpgradePremium value), required TResult viewChecksHint(SuggestedActionViewChecksHint value)}) → TResult -
Available on SuggestedAction, provided by the SuggestedActionExtensions extension
-
maybeMap<
TResult extends Object?> ({TResult addLoginPasskey(SuggestedActionAddLoginPasskey value)?, TResult checkPassword(SuggestedActionCheckPassword value)?, TResult checkPhoneNumber(SuggestedActionCheckPhoneNumber value)?, TResult convertToBroadcastGroup(SuggestedActionConvertToBroadcastGroup value)?, TResult custom(SuggestedActionCustom value)?, TResult enableArchiveAndMuteNewChats(SuggestedActionEnableArchiveAndMuteNewChats value)?, TResult extendPremium(SuggestedActionExtendPremium value)?, TResult extendStarSubscriptions(SuggestedActionExtendStarSubscriptions value)?, TResult giftPremiumForChristmas(SuggestedActionGiftPremiumForChristmas value)?, TResult restorePremium(SuggestedActionRestorePremium value)?, TResult setBirthdate(SuggestedActionSetBirthdate value)?, TResult setLoginEmailAddress(SuggestedActionSetLoginEmailAddress value)?, TResult setPassword(SuggestedActionSetPassword value)?, TResult setProfilePhoto(SuggestedActionSetProfilePhoto value)?, TResult subscribeToAnnualPremium(SuggestedActionSubscribeToAnnualPremium value)?, TResult upgradePremium(SuggestedActionUpgradePremium value)?, TResult viewChecksHint(SuggestedActionViewChecksHint value)?, required TResult orElse()}) → TResult -
Available on SuggestedAction, provided by the SuggestedActionExtensions extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Static Methods
-
fromJson(
Map< String, dynamic> ? json) → SuggestedAction? - Inherited by: SuggestedActionAddLoginPasskey SuggestedActionCheckPassword SuggestedActionCheckPhoneNumber SuggestedActionConvertToBroadcastGroup SuggestedActionCustom SuggestedActionEnableArchiveAndMuteNewChats SuggestedActionExtendPremium SuggestedActionExtendStarSubscriptions SuggestedActionGiftPremiumForChristmas SuggestedActionRestorePremium SuggestedActionSetBirthdate SuggestedActionSetLoginEmailAddress SuggestedActionSetPassword SuggestedActionSetProfilePhoto SuggestedActionSubscribeToAnnualPremium SuggestedActionUpgradePremium SuggestedActionViewChecksHint
Constants
- constructor → const String