LinkPreviewTypeUpgradedGift class final

The link is a link to an upgraded gift

Inheritance
Available extensions
Annotations
  • @immutable

Properties

gift UpgradedGift?
gift The gift
final
hashCode int
The hash code for this object.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({UpgradedGift? gift}) LinkPreviewTypeUpgradedGift

Available on LinkPreviewTypeUpgradedGift, provided by the LinkPreviewTypeUpgradedGiftExtensions extension

getConstructor() String
override
map<TResult extends Object?>({required TResult album(LinkPreviewTypeAlbum value), required TResult animation(LinkPreviewTypeAnimation value), required TResult app(LinkPreviewTypeApp value), required TResult article(LinkPreviewTypeArticle value), required TResult audio(LinkPreviewTypeAudio value), required TResult background(LinkPreviewTypeBackground value), required TResult channelBoost(LinkPreviewTypeChannelBoost value), required TResult chat(LinkPreviewTypeChat value), required TResult directMessagesChat(LinkPreviewTypeDirectMessagesChat value), required TResult document(LinkPreviewTypeDocument value), required TResult embeddedAnimationPlayer(LinkPreviewTypeEmbeddedAnimationPlayer value), required TResult embeddedAudioPlayer(LinkPreviewTypeEmbeddedAudioPlayer value), required TResult embeddedVideoPlayer(LinkPreviewTypeEmbeddedVideoPlayer value), required TResult externalAudio(LinkPreviewTypeExternalAudio value), required TResult externalVideo(LinkPreviewTypeExternalVideo value), required TResult giftAuction(LinkPreviewTypeGiftAuction value), required TResult giftCollection(LinkPreviewTypeGiftCollection value), required TResult groupCall(LinkPreviewTypeGroupCall value), required TResult invoice(LinkPreviewTypeInvoice value), required TResult liveStory(LinkPreviewTypeLiveStory value), required TResult message(LinkPreviewTypeMessage value), required TResult photo(LinkPreviewTypePhoto value), required TResult premiumGiftCode(LinkPreviewTypePremiumGiftCode value), required TResult requestManagedBot(LinkPreviewTypeRequestManagedBot value), required TResult shareableChatFolder(LinkPreviewTypeShareableChatFolder value), required TResult sticker(LinkPreviewTypeSticker value), required TResult stickerSet(LinkPreviewTypeStickerSet value), required TResult story(LinkPreviewTypeStory value), required TResult storyAlbum(LinkPreviewTypeStoryAlbum value), required TResult supergroupBoost(LinkPreviewTypeSupergroupBoost value), required TResult textCompositionStyle(LinkPreviewTypeTextCompositionStyle value), required TResult theme(LinkPreviewTypeTheme value), required TResult unsupported(LinkPreviewTypeUnsupported value), required TResult upgradedGift(LinkPreviewTypeUpgradedGift value), required TResult user(LinkPreviewTypeUser value), required TResult video(LinkPreviewTypeVideo value), required TResult videoChat(LinkPreviewTypeVideoChat value), required TResult videoNote(LinkPreviewTypeVideoNote value), required TResult voiceNote(LinkPreviewTypeVoiceNote value), required TResult webApp(LinkPreviewTypeWebApp value)}) → TResult

Available on LinkPreviewType, provided by the LinkPreviewTypeExtensions extension

maybeMap<TResult extends Object?>({TResult album(LinkPreviewTypeAlbum value)?, TResult animation(LinkPreviewTypeAnimation value)?, TResult app(LinkPreviewTypeApp value)?, TResult article(LinkPreviewTypeArticle value)?, TResult audio(LinkPreviewTypeAudio value)?, TResult background(LinkPreviewTypeBackground value)?, TResult channelBoost(LinkPreviewTypeChannelBoost value)?, TResult chat(LinkPreviewTypeChat value)?, TResult directMessagesChat(LinkPreviewTypeDirectMessagesChat value)?, TResult document(LinkPreviewTypeDocument value)?, TResult embeddedAnimationPlayer(LinkPreviewTypeEmbeddedAnimationPlayer value)?, TResult embeddedAudioPlayer(LinkPreviewTypeEmbeddedAudioPlayer value)?, TResult embeddedVideoPlayer(LinkPreviewTypeEmbeddedVideoPlayer value)?, TResult externalAudio(LinkPreviewTypeExternalAudio value)?, TResult externalVideo(LinkPreviewTypeExternalVideo value)?, TResult giftAuction(LinkPreviewTypeGiftAuction value)?, TResult giftCollection(LinkPreviewTypeGiftCollection value)?, TResult groupCall(LinkPreviewTypeGroupCall value)?, TResult invoice(LinkPreviewTypeInvoice value)?, TResult liveStory(LinkPreviewTypeLiveStory value)?, TResult message(LinkPreviewTypeMessage value)?, TResult photo(LinkPreviewTypePhoto value)?, TResult premiumGiftCode(LinkPreviewTypePremiumGiftCode value)?, TResult requestManagedBot(LinkPreviewTypeRequestManagedBot value)?, TResult shareableChatFolder(LinkPreviewTypeShareableChatFolder value)?, TResult sticker(LinkPreviewTypeSticker value)?, TResult stickerSet(LinkPreviewTypeStickerSet value)?, TResult story(LinkPreviewTypeStory value)?, TResult storyAlbum(LinkPreviewTypeStoryAlbum value)?, TResult supergroupBoost(LinkPreviewTypeSupergroupBoost value)?, TResult textCompositionStyle(LinkPreviewTypeTextCompositionStyle value)?, TResult theme(LinkPreviewTypeTheme value)?, TResult unsupported(LinkPreviewTypeUnsupported value)?, TResult upgradedGift(LinkPreviewTypeUpgradedGift value)?, TResult user(LinkPreviewTypeUser value)?, TResult video(LinkPreviewTypeVideo value)?, TResult videoChat(LinkPreviewTypeVideoChat value)?, TResult videoNote(LinkPreviewTypeVideoNote value)?, TResult voiceNote(LinkPreviewTypeVoiceNote value)?, TResult webApp(LinkPreviewTypeWebApp value)?, required TResult orElse()}) → TResult

Available on LinkPreviewType, provided by the LinkPreviewTypeExtensions 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