PushMessageContentStory class final

A message with a story

Inheritance
Available extensions
Annotations
  • @immutable

Constructors

PushMessageContentStory({required bool isMention, required bool isPinned})

Properties

hashCode int
The hash code for this object.
no setteroverride
isMention bool
isMention True, if the user was mentioned in the story
final
isPinned bool
isPinned True, if the message is a pinned message with the specified content
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({bool? isMention, bool? isPinned}) PushMessageContentStory

Available on PushMessageContentStory, provided by the PushMessageContentStoryExtensions extension

getConstructor() String
override
map<TResult extends Object?>({required TResult animation(PushMessageContentAnimation value), required TResult audio(PushMessageContentAudio value), required TResult basicGroupChatCreate(PushMessageContentBasicGroupChatCreate value), required TResult chatAddMembers(PushMessageContentChatAddMembers value), required TResult chatChangePhoto(PushMessageContentChatChangePhoto value), required TResult chatChangeTitle(PushMessageContentChatChangeTitle value), required TResult chatDeleteMember(PushMessageContentChatDeleteMember value), required TResult chatJoinByLink(PushMessageContentChatJoinByLink value), required TResult chatJoinByRequest(PushMessageContentChatJoinByRequest value), required TResult chatSetBackground(PushMessageContentChatSetBackground value), required TResult chatSetTheme(PushMessageContentChatSetTheme value), required TResult checklist(PushMessageContentChecklist value), required TResult checklistTasksAdded(PushMessageContentChecklistTasksAdded value), required TResult checklistTasksDone(PushMessageContentChecklistTasksDone value), required TResult contact(PushMessageContentContact value), required TResult contactRegistered(PushMessageContentContactRegistered value), required TResult document(PushMessageContentDocument value), required TResult game(PushMessageContentGame value), required TResult gameScore(PushMessageContentGameScore value), required TResult gift(PushMessageContentGift value), required TResult giveaway(PushMessageContentGiveaway value), required TResult hidden(PushMessageContentHidden value), required TResult inviteVideoChatParticipants(PushMessageContentInviteVideoChatParticipants value), required TResult invoice(PushMessageContentInvoice value), required TResult location(PushMessageContentLocation value), required TResult mediaAlbum(PushMessageContentMediaAlbum value), required TResult messageForwards(PushMessageContentMessageForwards value), required TResult paidMedia(PushMessageContentPaidMedia value), required TResult photo(PushMessageContentPhoto value), required TResult poll(PushMessageContentPoll value), required TResult pollOptionAdded(PushMessageContentPollOptionAdded value), required TResult premiumGiftCode(PushMessageContentPremiumGiftCode value), required TResult proximityAlertTriggered(PushMessageContentProximityAlertTriggered value), required TResult recurringPayment(PushMessageContentRecurringPayment value), required TResult screenshotTaken(PushMessageContentScreenshotTaken value), required TResult sticker(PushMessageContentSticker value), required TResult story(PushMessageContentStory value), required TResult suggestBirthdate(PushMessageContentSuggestBirthdate value), required TResult suggestProfilePhoto(PushMessageContentSuggestProfilePhoto value), required TResult text(PushMessageContentText value), required TResult upgradedGift(PushMessageContentUpgradedGift value), required TResult video(PushMessageContentVideo value), required TResult videoChatEnded(PushMessageContentVideoChatEnded value), required TResult videoChatStarted(PushMessageContentVideoChatStarted value), required TResult videoNote(PushMessageContentVideoNote value), required TResult voiceNote(PushMessageContentVoiceNote value)}) → TResult

Available on PushMessageContent, provided by the PushMessageContentExtensions extension

maybeMap<TResult extends Object?>({TResult animation(PushMessageContentAnimation value)?, TResult audio(PushMessageContentAudio value)?, TResult basicGroupChatCreate(PushMessageContentBasicGroupChatCreate value)?, TResult chatAddMembers(PushMessageContentChatAddMembers value)?, TResult chatChangePhoto(PushMessageContentChatChangePhoto value)?, TResult chatChangeTitle(PushMessageContentChatChangeTitle value)?, TResult chatDeleteMember(PushMessageContentChatDeleteMember value)?, TResult chatJoinByLink(PushMessageContentChatJoinByLink value)?, TResult chatJoinByRequest(PushMessageContentChatJoinByRequest value)?, TResult chatSetBackground(PushMessageContentChatSetBackground value)?, TResult chatSetTheme(PushMessageContentChatSetTheme value)?, TResult checklist(PushMessageContentChecklist value)?, TResult checklistTasksAdded(PushMessageContentChecklistTasksAdded value)?, TResult checklistTasksDone(PushMessageContentChecklistTasksDone value)?, TResult contact(PushMessageContentContact value)?, TResult contactRegistered(PushMessageContentContactRegistered value)?, TResult document(PushMessageContentDocument value)?, TResult game(PushMessageContentGame value)?, TResult gameScore(PushMessageContentGameScore value)?, TResult gift(PushMessageContentGift value)?, TResult giveaway(PushMessageContentGiveaway value)?, TResult hidden(PushMessageContentHidden value)?, TResult inviteVideoChatParticipants(PushMessageContentInviteVideoChatParticipants value)?, TResult invoice(PushMessageContentInvoice value)?, TResult location(PushMessageContentLocation value)?, TResult mediaAlbum(PushMessageContentMediaAlbum value)?, TResult messageForwards(PushMessageContentMessageForwards value)?, TResult paidMedia(PushMessageContentPaidMedia value)?, TResult photo(PushMessageContentPhoto value)?, TResult poll(PushMessageContentPoll value)?, TResult pollOptionAdded(PushMessageContentPollOptionAdded value)?, TResult premiumGiftCode(PushMessageContentPremiumGiftCode value)?, TResult proximityAlertTriggered(PushMessageContentProximityAlertTriggered value)?, TResult recurringPayment(PushMessageContentRecurringPayment value)?, TResult screenshotTaken(PushMessageContentScreenshotTaken value)?, TResult sticker(PushMessageContentSticker value)?, TResult story(PushMessageContentStory value)?, TResult suggestBirthdate(PushMessageContentSuggestBirthdate value)?, TResult suggestProfilePhoto(PushMessageContentSuggestProfilePhoto value)?, TResult text(PushMessageContentText value)?, TResult upgradedGift(PushMessageContentUpgradedGift value)?, TResult video(PushMessageContentVideo value)?, TResult videoChatEnded(PushMessageContentVideoChatEnded value)?, TResult videoChatStarted(PushMessageContentVideoChatStarted value)?, TResult videoNote(PushMessageContentVideoNote value)?, TResult voiceNote(PushMessageContentVoiceNote value)?, required TResult orElse()}) → TResult

Available on PushMessageContent, provided by the PushMessageContentExtensions 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) PushMessageContentStory?
Inherited by: PushMessageContentAnimation PushMessageContentAudio PushMessageContentBasicGroupChatCreate PushMessageContentChatAddMembers PushMessageContentChatChangePhoto PushMessageContentChatChangeTitle PushMessageContentChatDeleteMember PushMessageContentChatJoinByLink PushMessageContentChatJoinByRequest PushMessageContentChatSetBackground PushMessageContentChatSetTheme PushMessageContentChecklist PushMessageContentChecklistTasksAdded PushMessageContentChecklistTasksDone PushMessageContentContact PushMessageContentContactRegistered PushMessageContentDocument PushMessageContentGame PushMessageContentGameScore PushMessageContentGift PushMessageContentGiveaway PushMessageContentHidden PushMessageContentInviteVideoChatParticipants PushMessageContentInvoice PushMessageContentLocation PushMessageContentMediaAlbum PushMessageContentMessageForwards PushMessageContentPaidMedia PushMessageContentPhoto PushMessageContentPoll PushMessageContentPollOptionAdded PushMessageContentPremiumGiftCode PushMessageContentProximityAlertTriggered PushMessageContentRecurringPayment PushMessageContentScreenshotTaken PushMessageContentSticker PushMessageContentStory PushMessageContentSuggestBirthdate PushMessageContentSuggestProfilePhoto PushMessageContentText PushMessageContentUpgradedGift PushMessageContentVideo PushMessageContentVideoChatEnded PushMessageContentVideoChatStarted PushMessageContentVideoNote PushMessageContentVoiceNote
override

Constants

constructor → const String