SuggestedActionCustom class final

A custom suggestion to be shown at the top of the chat list

Inheritance
Available extensions
Annotations
  • @immutable

Constructors

SuggestedActionCustom({required String name, FormattedText? title, FormattedText? description, required String url})

Properties

description FormattedText?
param_description Description of the suggestion
final
hashCode int
The hash code for this object.
no setteroverride
name String
name Unique name of the suggestion
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title FormattedText?
title Title of the suggestion
final
url String
url The link to open when the suggestion is clicked
final

Methods

copyWith({String? name, FormattedText? title, FormattedText? description, String? url}) SuggestedActionCustom

Available on SuggestedActionCustom, provided by the SuggestedActionCustomExtensions extension

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>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override

Constants

constructor → const String