LinkPreviewTypeEmbeddedAudioPlayer class final
The link is a link to an audio player
- Inheritance
-
- Object
- TdObject
- LinkPreviewType
- LinkPreviewTypeEmbeddedAudioPlayer
- Available extensions
- Annotations
-
- @immutable
Constructors
Properties
- audio → Audio?
-
audio The cached audio; may be null if unknown
final
- duration → int
-
duration Duration of the audio, in seconds
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- height → int
-
height Expected height of the embedded player
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- thumbnail → Photo?
-
thumbnail Thumbnail of the audio; may be null if unknown
final
- url → String
-
url URL of the external audio player
final
- width → int
-
width Expected width of the embedded player
final
Methods
-
copyWith(
{String? url, Audio? audio, Photo? thumbnail, int? duration, int? width, int? height}) → LinkPreviewTypeEmbeddedAudioPlayer -
Available on LinkPreviewTypeEmbeddedAudioPlayer, provided by the LinkPreviewTypeEmbeddedAudioPlayerExtensions 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 requestManagedBot(LinkPreviewTypeRequestManagedBot 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 requestManagedBot(LinkPreviewTypeRequestManagedBot 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
Static Methods
-
fromJson(
Map< String, dynamic> ? json) → LinkPreviewTypeEmbeddedAudioPlayer? -
Inherited by:
LinkPreviewTypeAlbum
LinkPreviewTypeAnimation
LinkPreviewTypeApp
LinkPreviewTypeArticle
LinkPreviewTypeAudio
LinkPreviewTypeBackground
LinkPreviewTypeChannelBoost
LinkPreviewTypeChat
LinkPreviewTypeDirectMessagesChat
LinkPreviewTypeDocument
LinkPreviewTypeEmbeddedAnimationPlayer
LinkPreviewTypeEmbeddedAudioPlayer
LinkPreviewTypeEmbeddedVideoPlayer
LinkPreviewTypeExternalAudio
LinkPreviewTypeExternalVideo
LinkPreviewTypeGiftAuction
LinkPreviewTypeGiftCollection
LinkPreviewTypeGroupCall
LinkPreviewTypeInvoice
LinkPreviewTypeLiveStory
LinkPreviewTypeMessage
LinkPreviewTypePhoto
LinkPreviewTypePremiumGiftCode
LinkPreviewTypeRequestManagedBot
LinkPreviewTypeShareableChatFolder
LinkPreviewTypeSticker
LinkPreviewTypeStickerSet
LinkPreviewTypeStory
LinkPreviewTypeStoryAlbum
LinkPreviewTypeSupergroupBoost
LinkPreviewTypeTextCompositionStyle
LinkPreviewTypeTheme
LinkPreviewTypeUnsupported
LinkPreviewTypeUpgradedGift
LinkPreviewTypeUser
LinkPreviewTypeVideo
LinkPreviewTypeVideoChat
LinkPreviewTypeVideoNote
LinkPreviewTypeVoiceNote
LinkPreviewTypeWebApp
override
Constants
- constructor → const String