Documentation ¶
Index ¶
- Variables
- func SPToDepMap(sp []string) map[string]string
- type AppState
- type AttachmentType
- type ContactIDType
- type ContactViewerRelationship
- type DisplayedContentTypes
- type EphemeralMediaState
- type EphemeralMediaViewMode
- type FolderType
- type Gender
- type InitiatingSource
- type LSAddParticipantIdToGroupThread
- type LSAddPollForThread
- type LSAddPollOption
- type LSAddPollVote
- type LSAddToMemberCount
- type LSAppendDataTraceAddon
- type LSApplyNewGroupThread
- type LSBumpThread
- type LSChangeViewerStatus
- type LSCheckAuthoritativeMessageExists
- type LSClearLocalThreadPictureUrl
- type LSClearPinnedMessages
- type LSDeleteBannersByIds
- type LSDeleteExistingMessageRanges
- type LSDeleteLiveLocationSharer
- type LSDeleteMessage
- type LSDeleteReaction
- type LSDeleteReactionV2
- type LSDeleteRtcRoomOnThread
- type LSDeleteThenInsertBotProfileInfoCategoryV2
- type LSDeleteThenInsertBotProfileInfoV2
- type LSDeleteThenInsertContact
- type LSDeleteThenInsertContactPresence
- type LSDeleteThenInsertIGContactInfo
- type LSDeleteThenInsertIgThreadInfo
- type LSDeleteThenInsertMessage
- type LSDeleteThenInsertMessageRequest
- type LSDeleteThenInsertReactionsV2Detail
- type LSDeleteThenInsertThread
- func (lsdt *LSDeleteThenInsertThread) GetFolderName() string
- func (lsdt *LSDeleteThenInsertThread) GetLastReadWatermarkTimestampMs() int64
- func (lsdt *LSDeleteThenInsertThread) GetThreadDescription() string
- func (lsdt *LSDeleteThenInsertThread) GetThreadKey() int64
- func (lsdt *LSDeleteThenInsertThread) GetThreadName() string
- func (lsdt *LSDeleteThenInsertThread) GetThreadPictureUrl() string
- func (lsdt *LSDeleteThenInsertThread) GetThreadType() ThreadType
- type LSDeleteThread
- type LSEditMessage
- type LSExecuteFinallyBlockForSyncTransaction
- type LSExecuteFirstBlockForSyncTransaction
- type LSGetFirstAvailableAttachmentCTAID
- type LSHandleFailedTask
- type LSHandleRepliesOnMessageEdit
- type LSHandleRepliesOnRemove
- type LSHandleRepliesOnUnsend
- type LSHandleSyncFailure
- type LSHasMatchingAttachmentCTA
- type LSInsertAttachment
- type LSInsertAttachmentCta
- type LSInsertAttachmentItem
- type LSInsertBlobAttachment
- type LSInsertCommunityMember
- type LSInsertMessage
- type LSInsertNewMessageRange
- type LSInsertSearchResult
- type LSInsertSearchSection
- type LSInsertStickerAttachment
- type LSInsertXmaAttachment
- type LSIssueNewTask
- type LSMailboxTaskCompletionApiOnTaskCompletion
- type LSMarkOptimisticMessageFailed
- type LSMarkThreadRead
- type LSMarkThreadReadV2
- type LSMciTraceLog
- type LSMoveThreadToArchivedFolder
- type LSMoveThreadToE2EECutoverFolder
- type LSMoveThreadToInboxAndUpdateParent
- type LSOverwriteAllThreadParticipantsAdminStatus
- type LSQueryAdditionalGroupThreads
- type LSRefreshLastActivityTimestamp
- type LSRemoveAllParticipantsForThread
- type LSRemoveAllRequestsFromAdminApprovalQueue
- type LSRemoveParticipantFromThread
- type LSRemoveTask
- type LSReplaceOptimisticReaction
- type LSReplaceOptimisticThread
- type LSReplaceOptimsiticMessage
- type LSSetForwardScore
- type LSSetHMPSStatus
- type LSSetMessageDisplayedContentTypes
- type LSSetMessageTextHasLinks
- type LSSetNumUnreadSubthreads
- type LSSetPinnedMessage
- type LSSetRegionHint
- type LSSetThreadCannotUnsendReason
- type LSSetThreadImageURL
- type LSStoryContactSyncFromBucket
- type LSSyncUpdateThreadName
- type LSTable
- type LSTaskExists
- type LSThreadsRangesQuery
- type LSTruncateMetadataThreads
- type LSTruncatePresenceDatabase
- type LSTruncateTablesForSyncGroup
- type LSTruncateThreadRangeTablesForSyncGroup
- type LSUpdateAttachmentCtaAtIndexIgnoringAuthority
- type LSUpdateAttachmentItemCtaAtIndex
- type LSUpdateDeliveryReceipt
- type LSUpdateExistingMessageRange
- type LSUpdateExtraAttachmentColumns
- type LSUpdateForRollCallMessageDeleted
- type LSUpdateInviterId
- type LSUpdateLastSyncCompletedTimestampMsToNow
- type LSUpdateMessagesOptimisticContext
- type LSUpdateOptimisticContextThreadKeys
- type LSUpdateOrInsertCommunityMember
- type LSUpdateOrInsertEditMessageHistory
- type LSUpdateOrInsertReactionV2
- type LSUpdateOrInsertThread
- func (lsui *LSUpdateOrInsertThread) GetFolderName() string
- func (lsui *LSUpdateOrInsertThread) GetLastReadWatermarkTimestampMs() int64
- func (lsui *LSUpdateOrInsertThread) GetThreadDescription() string
- func (lsui *LSUpdateOrInsertThread) GetThreadKey() int64
- func (lsui *LSUpdateOrInsertThread) GetThreadName() string
- func (lsui *LSUpdateOrInsertThread) GetThreadPictureUrl() string
- func (lsui *LSUpdateOrInsertThread) GetThreadType() ThreadType
- type LSUpdateParentFolderReadWatermark
- type LSUpdateParticipantCapabilities
- type LSUpdateParticipantLastMessageSendTimestamp
- type LSUpdateParticipantSubscribeSourceText
- type LSUpdateReadReceipt
- type LSUpdateSearchQueryStatus
- type LSUpdateSharedAlbumOnMessageRecall
- type LSUpdateSubThreadXMA
- type LSUpdateSubscriptErrorMessage
- type LSUpdateTaskQueueName
- type LSUpdateTaskValue
- type LSUpdateThreadApprovalMode
- type LSUpdateThreadAuthorityAndMappingWithOTIDFromJID
- type LSUpdateThreadInviteLinksInfo
- type LSUpdateThreadMuteSetting
- type LSUpdateThreadParticipantAdminStatus
- type LSUpdateThreadSnippet
- type LSUpdateThreadSnippetFromLastMessage
- type LSUpdateThreadSnippetFromLastMessageV2
- type LSUpdateThreadTheme
- type LSUpdateThreadsRangesV2
- type LSUpdateTypingIndicator
- type LSUpdateUnsentMessageCollapsedStatus
- type LSUpsertCommunityMemberRanges
- type LSUpsertFolderSeenTimestamp
- type LSUpsertGradientColor
- type LSUpsertInboxThreadsRange
- type LSUpsertLiveLocationSharer
- type LSUpsertMessage
- type LSUpsertReaction
- type LSUpsertSequenceId
- type LSUpsertSyncGroupThreadsRange
- type LSUpsertTheme
- type LSVerifyCommunityMemberContextualProfileExists
- type LSVerifyContactParticipantExist
- type LSVerifyContactRowExists
- type LSVerifyHybridThreadExists
- type LSVerifyThreadExists
- type LSWriteCTAIdToThreadsTable
- type LSWriteThreadCapabilities
- type MessageUnsendabilityStatus
- type MinimalThreadInfo
- type ReactionStyle
- type ReplySourceTypeV2
- type RestrictionType
- type SearchType
- type SendType
- type ThreadBumpStatus
- type ThreadInfo
- type ThreadSourceType
- type ThreadType
- type UpsertMessages
- type WrappedMessage
- type WrappedXMA
Constants ¶
This section is empty.
Variables ¶
View Source
var SPTable = map[string]string{}/* 140 elements not displayed */
Functions ¶
func SPToDepMap ¶
Types ¶
type AttachmentType ¶
type AttachmentType int64
const ( AttachmentTypeNone AttachmentType = iota AttachmentTypeSticker AttachmentTypeImage AttachmentTypeAnimatedImage AttachmentTypeVideo AttachmentTypeAudio AttachmentTypeFile AttachmentTypeXMA AttachmentTypeEphemeralImage AttachmentTypeEphemeralVideo AttachmentTypeSelfieSticker AttachmentTypeSoundBite AttachmentTypeCatalogItem AttachmentTypePowerUp AttachmentTypeThirdPartySticker )
type ContactIDType ¶
type ContactIDType int64
const ( UnknownContactIDType ContactIDType = iota ContactIDTypeFBID ContactIDTypeSMSLocalID )
type ContactViewerRelationship ¶
type ContactViewerRelationship int64
const ( UNKNOWN_RELATIONSHIP ContactViewerRelationship = 0 NOT_CONTACT ContactViewerRelationship = 1 CONTACT_OF_VIEWER ContactViewerRelationship = 2 FACEBOOK_FRIEND ContactViewerRelationship = 3 SOFT_CONTACT ContactViewerRelationship = 4 )
type DisplayedContentTypes ¶
type DisplayedContentTypes int64
const (
TEXT_MSG DisplayedContentTypes = 1
)
type EphemeralMediaState ¶
type EphemeralMediaState int64
const ( EphemeralMediaStatePermanent EphemeralMediaState = iota EphemeralMediaStateUnseen EphemeralMediaStateSeen EphemeralMediaStateReplayed EphemeralMediaStateExpired )
type EphemeralMediaViewMode ¶
type EphemeralMediaViewMode int64
const ( EphemeralMediaViewOnce EphemeralMediaViewMode = iota EphemeralMediaReplayable EphemeralMediaPermanent )
type FolderType ¶
type FolderType int64
const ( INBOX FolderType = 0 PENDING FolderType = 1 OTHER FolderType = 2 SPAM FolderType = 3 ARCHIVED FolderType = 4 HIDDEN FolderType = 5 )
type Gender ¶
type Gender int64
const ( NOT_A_PERSON Gender = 0 FEMALE_SINGULAR Gender = 1 MALE_SINGULAR Gender = 2 FEMALE_SINGULAR_GUESS Gender = 3 MALE_SINGULAR_GUESS Gender = 4 MIXED_UNKNOWN Gender = 5 NEUTER_SINGULAR Gender = 6 UNKNOWN_SINGULAR Gender = 7 FEMALE_PLURAL Gender = 8 MALE_PLURAL Gender = 9 NEUTER_PLURAL Gender = 10 UNKNOWN_PLURAL Gender = 11 )
type InitiatingSource ¶
type InitiatingSource int64
const ( FACEBOOK_CHAT InitiatingSource = 0 FACEBOOK_INBOX InitiatingSource = 1 ROOMS_SIDE_CHAT InitiatingSource = 2 FACEBOOK_FULLSCREEN InitiatingSource = 3 )
type LSAddParticipantIdToGroupThread ¶
type LSAddParticipantIdToGroupThread struct { ThreadKey int64 `index:"0" json:",omitempty"` ContactId int64 `index:"1" json:",omitempty"` ReadWatermarkTimestampMs int64 `index:"2" json:",omitempty"` ReadActionTimestampMs int64 `index:"3" json:",omitempty"` DeliveredWatermarkTimestampMs int64 `index:"4" json:",omitempty"` Nickname string `index:"5" json:",omitempty"` IsAdmin bool `index:"6" json:",omitempty"` SubscribeSource string `index:"7" json:",omitempty"` AuthorityLevel int64 `index:"9" json:",omitempty"` NormalizedSearchTerms string `index:"10" json:",omitempty"` GroupParticipantJoinState int64 `index:"11" json:",omitempty"` IsModerator bool `index:"12" json:",omitempty"` IsSuperAdmin bool `index:"13" json:",omitempty"` ThreadRoles int64 `index:"14" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSAddParticipantIdToGroupThread) GetThreadKey ¶
func (ls *LSAddParticipantIdToGroupThread) GetThreadKey() int64
type LSAddPollForThread ¶
type LSAddPollForThread struct { PollID int64 `index:"0" json:",omitempty"` ThreadKey int64 `index:"1" json:",omitempty"` LastUpdateMessageID string `index:"2" json:",omitempty"` LastUpdateMessageTimestampMS int64 `index:"3" json:",omitempty"` LastUpdateMessageEventType int64 `index:"4" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSAddPollOption ¶
type LSAddPollOption struct { OptionID int64 `index:"0" json:",omitempty"` PollID int64 `index:"1" json:",omitempty"` OptionText string `index:"2" json:",omitempty"` SortKeyVotingTimestamp int64 `index:"3" json:",omitempty"` SortKeyCreationTimestamp int64 `index:"4" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSAddPollVote ¶
type LSAddPollVote struct { OptionID int64 `index:"0" json:",omitempty"` PollID int64 `index:"1" json:",omitempty"` ContactID int64 `index:"2" json:",omitempty"` TimestampMS int64 `index:"3" json:",omitempty"` // v2 fields VoteCount int64 `index:"4" json:",omitempty"` ThreadKey int64 `index:"5" json:",omitempty"` MessageID string `index:"6" json:",omitempty"` UnknownInt int64 `index:"7" json:",omitempty"` }
type LSAddToMemberCount ¶
type LSAppendDataTraceAddon ¶
type LSAppendDataTraceAddon struct { TraceId string `index:"0" json:",omitempty"` CheckPointId int64 `index:"1" json:",omitempty"` SyncChannel int64 `index:"2" json:",omitempty"` ErrorMessage string `index:"3" json:",omitempty"` Tags string `index:"4" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSApplyNewGroupThread ¶
type LSApplyNewGroupThread struct { OtidOfFirstMessage string `index:"0" json:",omitempty"` ThreadKey int64 `index:"1" json:",omitempty"` ThreadType ThreadType `index:"2" json:",omitempty"` FolderName string `index:"3" json:",omitempty"` ParentThreadKey int64 `index:"4" json:",omitempty"` ThreadPictureUrlFallback string `index:"5" json:",omitempty"` LastActivityTimestampMs int64 `index:"6" json:",omitempty"` LastReadWatermarkTimestampMs int64 `index:"6" json:",omitempty"` NullstateDescriptionText1 string `index:"8" json:",omitempty"` NullstateDescriptionType1 int64 `index:"9" json:",omitempty"` NullstateDescriptionText2 string `index:"10" json:",omitempty"` NullstateDescriptionType2 int64 `index:"11" json:",omitempty"` CannotUnsendReason int64 `index:"12" json:",omitempty"` Capabilities int64 `index:"13" json:",omitempty"` InviterId int64 `index:"14" json:",omitempty"` IgFolder int64 `index:"15" json:",omitempty"` ThreadSubtype int64 `index:"16" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSBumpThread ¶
type LSBumpThread struct { LastReadWatermarkTimestampMs int64 `index:"0" json:",omitempty"` BumpStatus ThreadBumpStatus `index:"1" json:",omitempty"` ThreadKey int64 `index:"2" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSChangeViewerStatus ¶
type LSClearPinnedMessages ¶
type LSClearPinnedMessages struct { ThreadKey int64 `index:"0" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
Instructs the client to clear pinned messages (delete by ThreadKey)
type LSDeleteBannersByIds ¶
type LSDeleteLiveLocationSharer ¶
type LSDeleteLiveLocationSharer struct {}
type LSDeleteMessage ¶
type LSDeleteMessage struct { ThreadKey int64 `index:"0" json:",omitempty"` MessageId string `index:"1" json:",omitempty"` }
func (*LSDeleteMessage) GetThreadKey ¶
func (ls *LSDeleteMessage) GetThreadKey() int64
type LSDeleteReaction ¶
type LSDeleteReaction struct { ThreadKey int64 `index:"0" json:",omitempty"` MessageId string `index:"1" json:",omitempty"` ActorId int64 `index:"2" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSDeleteReaction) GetThreadKey ¶
func (ls *LSDeleteReaction) GetThreadKey() int64
type LSDeleteReactionV2 ¶
type LSDeleteReactionV2 struct { ThreadKey int64 `index:"0" json:",omitempty"` MessageID string `index:"1" json:",omitempty"` ReactionFBID int64 `index:"2" json:",omitempty"` LastUpdatedTimestampMS int64 `index:"3" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSDeleteReactionV2) GetThreadKey ¶
func (ls *LSDeleteReactionV2) GetThreadKey() int64
type LSDeleteRtcRoomOnThread ¶
type LSDeleteThenInsertBotProfileInfoV2 ¶
type LSDeleteThenInsertBotProfileInfoV2 struct { BotID int64 `index:"0" json:",omitempty"` IsCreatedByViewer bool `index:"1" json:",omitempty"` TintColor int64 `index:"2" json:",omitempty"` ShortDescription string `index:"3" json:",omitempty"` Description string `index:"4" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSDeleteThenInsertContact ¶
type LSDeleteThenInsertContact struct { Id int64 `index:"0" json:",omitempty"` ProfilePictureUrl string `index:"2" json:",omitempty"` ProfilePictureFallbackUrl string `index:"3" json:",omitempty"` ProfilePictureUrlExpirationTimestampMs int64 `index:"4" json:",omitempty"` ProfilePictureLargeUrl string `index:"5" json:",omitempty"` ProfilePictureLargeFallbackUrl string `index:"6" json:",omitempty"` ProfilePictureLargeUrlExpirationTimestampMs int64 `index:"7" json:",omitempty"` Name string `index:"9" json:",omitempty"` NormalizedNameForSearch string `index:"10" json:",omitempty"` IsMessengerUser bool `index:"11" json:",omitempty"` IsMemorialized bool `index:"12" json:",omitempty"` BlockedByViewerStatus int64 `index:"14" json:",omitempty"` Rank float64 `index:"17" json:",omitempty"` FirstName string `index:"18" json:",omitempty"` ContactType int64 `index:"19" json:",omitempty"` // TODO enum ContactTypeExact int64 `index:"20" json:",omitempty"` // TODO enum AuthorityLevel int64 `index:"21" json:",omitempty"` MessengerCallLogThirdPartyId string `index:"22" json:",omitempty"` ProfileRingColor int64 `index:"23" json:",omitempty"` RequiresMultiway bool `index:"24" json:",omitempty"` BlockedSinceTimestampMs int64 `index:"25" json:",omitempty"` CanViewerMessage bool `index:"26" json:",omitempty"` ProfileRingColorExpirationTimestampMs int64 `index:"27" json:",omitempty"` PhoneNumber int64 `index:"28" json:",omitempty"` EmailAddress string `index:"29" json:",omitempty"` WorkCompanyId int64 `index:"30" json:",omitempty"` WorkCompanyName string `index:"31" json:",omitempty"` WorkJobTitle string `index:"32" json:",omitempty"` NormalizedSearchTerms string `index:"33" json:",omitempty"` DeviceContactId int64 `index:"34" json:",omitempty"` IsManagedByViewer bool `index:"35" json:",omitempty"` WorkForeignEntityType int64 `index:"36" json:",omitempty"` Capabilities int64 `index:"37" json:",omitempty"` Capabilities2 int64 `index:"38" json:",omitempty"` ContactViewerRelationship ContactViewerRelationship `index:"39" json:",omitempty"` Gender Gender `index:"40" json:",omitempty"` SecondaryName string `index:"41" json:",omitempty"` ContactReachabilityStatusType int64 `index:"43" json:",omitempty"` // TODO enum RestrictionType int64 `index:"44" json:",omitempty"` // TODO enum WaConnectStatus int64 `index:"45" json:",omitempty"` FbUnblockedSinceTimestampMs int64 `index:"46" json:",omitempty"` PageType int64 `index:"47" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSDeleteThenInsertContact) GetAvatarURL ¶
func (ls *LSDeleteThenInsertContact) GetAvatarURL() string
func (*LSDeleteThenInsertContact) GetFBID ¶
func (ls *LSDeleteThenInsertContact) GetFBID() int64
func (*LSDeleteThenInsertContact) GetName ¶
func (ls *LSDeleteThenInsertContact) GetName() string
func (*LSDeleteThenInsertContact) GetUsername ¶
func (ls *LSDeleteThenInsertContact) GetUsername() string
type LSDeleteThenInsertContactPresence ¶
type LSDeleteThenInsertContactPresence struct { ContactId int64 `index:"0" json:",omitempty"` Status int64 `index:"1" json:",omitempty"` // make enum ? LastActiveTimestampMs int64 `index:"2" json:",omitempty"` ExpirationTimestampMs int64 `index:"3" json:",omitempty"` Capabilities int64 `index:"4" json:",omitempty"` PublishId string `index:"5" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSDeleteThenInsertIGContactInfo ¶
type LSDeleteThenInsertIGContactInfo struct { ContactId int64 `index:"0" json:",omitempty"` IgId string `index:"1" json:",omitempty"` LinkedFbid int64 `index:"2" json:",omitempty"` IgFollowStatus int64 `index:"4" json:",omitempty"` // TODO enum? VerificationStatus int64 `index:"5" json:",omitempty"` // TODO enum? E2eeEligibility int64 `index:"6" json:",omitempty"` SupportsE2eeSpamdStorage bool `index:"7" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSDeleteThenInsertMessage ¶
type LSDeleteThenInsertMessage struct { Text string `index:"0" json:",omitempty"` SubscriptErrorMessage string `index:"1" json:",omitempty"` AuthorityLevel int64 `index:"2" json:",omitempty"` ThreadKey int64 `index:"3" json:",omitempty"` TimestampMs int64 `index:"5" json:",omitempty"` PrimarySortKey int64 `index:"6" json:",omitempty"` SecondarySortKey int64 `index:"7" json:",omitempty"` MessageId string `index:"8" json:",omitempty"` OfflineThreadingId string `index:"9" json:",omitempty"` SenderId int64 `index:"10" json:",omitempty"` StickerId int64 `index:"11" json:",omitempty"` IsAdminMessage bool `index:"12" json:",omitempty"` MessageRenderingType int64 `index:"13" json:",omitempty"` SendStatus int64 `index:"15" json:",omitempty"` SendStatusV2 int64 `index:"16" json:",omitempty"` IsUnsent bool `index:"17" json:",omitempty"` UnsentTimestampMs int64 `index:"18" json:",omitempty"` MentionOffsets string `index:"19" json:",omitempty"` MentionLengths string `index:"20" json:",omitempty"` MentionIds string `index:"21" json:",omitempty"` MentionTypes string `index:"22" json:",omitempty"` ReplySourceId string `index:"23" json:",omitempty"` ReplySourceType int64 `index:"24" json:",omitempty"` ReplySourceTypeV2 ReplySourceTypeV2 `index:"25" json:",omitempty"` ReplyStatus int64 `index:"26" json:",omitempty"` ReplySnippet string `index:"27" json:",omitempty"` ReplyMessageText string `index:"28" json:",omitempty"` ReplyToUserId int64 `index:"29" json:",omitempty"` ReplyMediaExpirationTimestampMs int64 `index:"30" json:",omitempty"` ReplyMediaUrl string `index:"31" json:",omitempty"` ReplyMediaUnknownTimestampS int64 `index:"32" json:",omitempty"` ReplyMediaPreviewWidth int64 `index:"33" json:",omitempty"` ReplyMediaPreviewHeight int64 `index:"34" json:",omitempty"` ReplyMediaUrlMimeType string `index:"35" json:",omitempty"` ReplyMediaUrlFallback string `index:"36" json:",omitempty"` ReplyCtaId int64 `index:"37" json:",omitempty"` ReplyCtaTitle string `index:"38" json:",omitempty"` ReplyAttachmentType AttachmentType `index:"39" json:",omitempty"` ReplyAttachmentId int64 `index:"40" json:",omitempty"` ReplyAttachmentExtra string `index:"41" json:",omitempty"` IsForwarded bool `index:"42" json:",omitempty"` ForwardScore int64 `index:"43" json:",omitempty"` HasQuickReplies bool `index:"44" json:",omitempty"` AdminMsgCtaId int64 `index:"45" json:",omitempty"` AdminMsgCtaTitle string `index:"46" json:",omitempty"` AdminMsgCtaType int64 `index:"47" json:",omitempty"` CannotUnsendReason MessageUnsendabilityStatus `index:"48" json:",omitempty"` TextHasLinks bool `index:"49" json:",omitempty"` ViewFlags int64 `index:"50" json:",omitempty"` DisplayedContentTypes DisplayedContentTypes `index:"51" json:",omitempty"` ViewedPluginKey int64 `index:"52" json:",omitempty"` ViewedPluginContext int64 `index:"53" json:",omitempty"` QuickReplyType int64 `index:"54" json:",omitempty"` HotEmojiSize int64 `index:"55" json:",omitempty"` PlatformXmdEncoded any `index:"56" json:",omitempty"` ReplySourceTimestampMs int64 `index:"57" json:",omitempty"` EphemeralDurationInSec int64 `index:"58" json:",omitempty"` MsUntilExpirationTs int64 `index:"59" json:",omitempty"` EphemeralExpirationTs int64 `index:"60" json:",omitempty"` TakedownState int64 `index:"61" json:",omitempty"` IsCollapsed bool `index:"62" json:",omitempty"` SubthreadKey int64 `index:"63" json:",omitempty"` BotResponseID int64 `index:"64" json:",omitempty"` MetadataDataclass string `index:"65" json:",omitempty"` EditCount int64 `index:"66" json:",omitempty"` IsPaidPartnership bool `index:"67" json:",omitempty"` AdminSignatureName string `index:"68" json:",omitempty"` AdminSignatureProfileURL string `index:"69" json:",omitempty"` AdminSignatureCreatorType any `index:"70" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSDeleteThenInsertMessage) GetThreadKey ¶
func (ls *LSDeleteThenInsertMessage) GetThreadKey() int64
type LSDeleteThenInsertReactionsV2Detail ¶
type LSDeleteThenInsertReactionsV2Detail struct { ThreadID int64 `index:"0" json:",omitempty"` MessageID string `index:"1" json:",omitempty"` ReactorID int64 `index:"2" json:",omitempty"` ReactionFBID int64 `index:"3" json:",omitempty"` FullName string `index:"4" json:",omitempty"` ProfilePictureURL string `index:"5" json:",omitempty"` ProfilePictureFallbackURL string `index:"6" json:",omitempty"` ProfilePictureURLExpirationTimestampMS int64 `index:"7" json:",omitempty"` TimestampMS int64 `index:"8" json:",omitempty"` SecondaryName string `index:"9" json:",omitempty"` }
func (*LSDeleteThenInsertReactionsV2Detail) GetThreadKey ¶
func (ls *LSDeleteThenInsertReactionsV2Detail) GetThreadKey() int64
type LSDeleteThenInsertThread ¶
type LSDeleteThenInsertThread struct { LastActivityTimestampMs int64 `index:"0" json:",omitempty"` LastReadWatermarkTimestampMs int64 `index:"1" json:",omitempty"` Snippet string `index:"2" json:",omitempty"` ThreadName string `index:"3" json:",omitempty"` ThreadPictureUrl string `index:"4" json:",omitempty"` NeedsAdminApprovalForNewParticipant bool `index:"5" json:",omitempty"` AuthorityLevel int64 `index:"6" json:",omitempty"` ThreadKey int64 `index:"7" json:",omitempty"` MailboxType int64 `index:"8" json:",omitempty"` ThreadType ThreadType `index:"9" json:",omitempty"` FolderName string `index:"10" json:",omitempty"` ThreadPictureUrlFallback string `index:"11" json:",omitempty"` ThreadPictureUrlExpirationTimestampMs int64 `index:"12" json:",omitempty"` RemoveWatermarkTimestampMs int64 `index:"13" json:",omitempty"` MuteExpireTimeMs int64 `index:"14" json:",omitempty"` MuteCallsExpireTimeMs int64 `index:"15" json:",omitempty"` GroupNotificationSettings int64 `index:"16" json:",omitempty"` IsAdminSnippet bool `index:"17" json:",omitempty"` SnippetSenderContactId int64 `index:"18" json:",omitempty"` SnippetStringHash int64 `index:"21" json:",omitempty"` SnippetStringArgument1 int64 `index:"22" json:",omitempty"` SnippetAttribution int64 `index:"23" json:",omitempty"` SnippetAttributionStringHash int64 `index:"24" json:",omitempty"` DisappearingSettingTtl int64 `index:"25" json:",omitempty"` DisappearingSettingUpdatedTs int64 `index:"26" json:",omitempty"` DisappearingSettingUpdatedBy int64 `index:"27" json:",omitempty"` OngoingCallState int64 `index:"29" json:",omitempty"` CannotReplyReason int64 `index:"30" json:",omitempty"` CustomEmoji string `index:"31" json:",omitempty"` CustomEmojiImageUrl string `index:"32" json:",omitempty"` OutgoingBubbleColor int64 `index:"33" json:",omitempty"` ThemeFbid int64 `index:"34" json:",omitempty"` ParentThreadKey int64 `index:"35" json:",omitempty"` NullstateDescriptionText1 string `index:"36" json:",omitempty"` NullstateDescriptionType1 int64 `index:"37" json:",omitempty"` NullstateDescriptionText2 string `index:"38" json:",omitempty"` NullstateDescriptionType2 int64 `index:"39" json:",omitempty"` NullstateDescriptionText3 string `index:"40" json:",omitempty"` NullstateDescriptionType3 int64 `index:"41" json:",omitempty"` SnippetHasEmoji bool `index:"42" json:",omitempty"` HasPersistentMenu bool `index:"43" json:",omitempty"` DisableComposerInput bool `index:"44" json:",omitempty"` CannotUnsendReason int64 `index:"45" json:",omitempty"` ViewedPluginKey int64 `index:"46" json:",omitempty"` ViewedPluginContext int64 `index:"47" json:",omitempty"` ClientThreadKey int64 `index:"48" json:",omitempty"` Capabilities int64 `index:"49" json:",omitempty"` ShouldRoundThreadPicture int64 `index:"50" json:",omitempty"` ProactiveWarningDismissTime int64 `index:"51" json:",omitempty"` IsCustomThreadPicture bool `index:"52" json:",omitempty"` OtidOfFirstMessage int64 `index:"53" json:",omitempty"` NormalizedSearchTerms string `index:"54" json:",omitempty"` AdditionalThreadContext string `index:"55" json:",omitempty"` DisappearingThreadKey int64 `index:"56" json:",omitempty"` IsDisappearingMode bool `index:"57" json:",omitempty"` DisappearingModeInitiator int64 `index:"58" json:",omitempty"` UnreadDisappearingMessageCount int64 `index:"59" json:",omitempty"` LastMessageCtaId int64 `index:"61" json:",omitempty"` LastMessageCtaType int64 `index:"62" json:",omitempty"` ConsistentThreadFbid int64 `index:"63" json:",omitempty"` ThreadDescription string `index:"64" json:",omitempty"` UnsendLimitMs int64 `index:"65" json:",omitempty"` SyncGroup int64 `index:"66" json:",omitempty"` ThreadInvitesEnabled int64 `index:"67" json:",omitempty"` ThreadInviteLink string `index:"68" json:",omitempty"` NumUnreadSubthreads int64 `index:"69" json:",omitempty"` SubthreadCount int64 `index:"70" json:",omitempty"` ThreadInvitesEnabledV2 int64 `index:"71" json:",omitempty"` JoinRequestApprovalSetting int64 `index:"72" json:",omitempty"` PendingJoinRequestsCount int64 `index:"73" json:",omitempty"` EventStartTimestampMs int64 `index:"74" json:",omitempty"` EventEndTimestampMs int64 `index:"75" json:",omitempty"` TakedownState int64 `index:"76" json:",omitempty"` MemberCount int64 `index:"77" json:",omitempty"` AdmodCount int64 `index:"78" json:",omitempty"` SecondaryParentThreadKey int64 `index:"79" json:",omitempty"` IgFolder int64 `index:"80" json:",omitempty"` InviterId int64 `index:"81" json:",omitempty"` ThreadTags int64 `index:"82" json:",omitempty"` ThreadStatus int64 `index:"83" json:",omitempty"` ThreadSubtype int64 `index:"84" json:",omitempty"` PauseThreadTimestamp int64 `index:"85" json:",omitempty"` Metadata any `index:"86" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSDeleteThenInsertThread) GetFolderName ¶
func (lsdt *LSDeleteThenInsertThread) GetFolderName() string
func (*LSDeleteThenInsertThread) GetLastReadWatermarkTimestampMs ¶
func (lsdt *LSDeleteThenInsertThread) GetLastReadWatermarkTimestampMs() int64
func (*LSDeleteThenInsertThread) GetThreadDescription ¶
func (lsdt *LSDeleteThenInsertThread) GetThreadDescription() string
func (*LSDeleteThenInsertThread) GetThreadKey ¶
func (lsdt *LSDeleteThenInsertThread) GetThreadKey() int64
func (*LSDeleteThenInsertThread) GetThreadName ¶
func (lsdt *LSDeleteThenInsertThread) GetThreadName() string
func (*LSDeleteThenInsertThread) GetThreadPictureUrl ¶
func (lsdt *LSDeleteThenInsertThread) GetThreadPictureUrl() string
func (*LSDeleteThenInsertThread) GetThreadType ¶
func (lsdt *LSDeleteThenInsertThread) GetThreadType() ThreadType
type LSDeleteThread ¶
type LSDeleteThread struct { ThreadKey int64 `index:"0" json:",omitempty"` UnknownBool1 bool `index:"1" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSDeleteThread) GetThreadKey ¶
func (ls *LSDeleteThread) GetThreadKey() int64
type LSEditMessage ¶
type LSExecuteFirstBlockForSyncTransaction ¶
type LSExecuteFirstBlockForSyncTransaction struct { DatabaseId int64 `index:"0" json:",omitempty"` EpochId int64 `index:"1" json:",omitempty"` CurrentCursor string `index:"2" json:",omitempty"` NextCursor string `index:"3" json:",omitempty"` SyncStatus int64 `index:"4" json:",omitempty"` SendSyncParams bool `index:"5" json:",omitempty"` MinTimeToSyncTimestampMs int64 `index:"6" json:",omitempty"` // fix this, use conditionIndex CanIgnoreTimestamp bool `index:"7" json:",omitempty"` SyncChannel int64 `index:"8" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSHandleFailedTask ¶
type LSHandleRepliesOnRemove ¶
type LSHandleRepliesOnUnsend ¶
type LSHandleSyncFailure ¶
type LSInsertAttachment ¶
type LSInsertAttachment struct { Filename string `index:"1" json:",omitempty"` Filesize int64 `index:"2" json:",omitempty"` HasMedia bool `index:"3" json:",omitempty"` IsSharable bool `index:"4" json:",omitempty"` PlayableUrl string `index:"5" json:",omitempty"` PlayableUrlFallback string `index:"6" json:",omitempty"` PlayableUrlExpirationTimestampMs int64 `index:"7" json:",omitempty"` PlayableUrlMimeType string `index:"8" json:",omitempty"` DashManifest any `index:"9" json:",omitempty"` PreviewUrl string `index:"10" json:",omitempty"` PreviewUrlFallback string `index:"11" json:",omitempty"` PreviewUrlExpirationTimestampMs int64 `index:"12" json:",omitempty"` PreviewUrlMimeType string `index:"13" json:",omitempty"` UnknownExpirationTimestamp int64 `index:"14" json:",omitempty"` MiniPreview any `index:"15" json:",omitempty"` PreviewWidth int64 `index:"16" json:",omitempty"` PreviewHeight int64 `index:"17" json:",omitempty"` ImageUrlMimeType string `index:"18" json:",omitempty"` AttributionAppId int64 `index:"19" json:",omitempty"` AttributionAppName string `index:"20" json:",omitempty"` AttributionAppIcon string `index:"21" json:",omitempty"` AttributionAppIconFallback string `index:"22" json:",omitempty"` AttributionAppIconUrlExpirationTimestampMs int64 `index:"23" json:",omitempty"` LocalPlayableUrl string `index:"24" json:",omitempty"` PlayableDurationMs int64 `index:"25" json:",omitempty"` AttachmentIndex int64 `index:"26" json:",omitempty"` DecryptionKey string `index:"27" json:",omitempty"` AccessibilitySummaryText string `index:"28" json:",omitempty"` IsPreviewImage bool `index:"29" json:",omitempty"` OriginalFileHash string `index:"30" json:",omitempty"` ShouldRespectServerPreviewSize bool `index:"31" json:",omitempty"` ThreadKey int64 `index:"32" json:",omitempty"` UnknownInt64_33 int64 `index:"33" json:",omitempty"` AttachmentType AttachmentType `index:"34" json:",omitempty"` AttachmentMimeType string `index:"35" json:",omitempty"` TimestampMs int64 `index:"36" json:",omitempty"` MessageId string `index:"37" json:",omitempty"` OfflineAttachmentId string `index:"38" json:",omitempty"` AttachmentFbid string `index:"39" json:",omitempty"` HasXma bool `index:"40" json:",omitempty"` XmaLayoutType int64 `index:"41" json:",omitempty"` XmasTemplateType int64 `index:"42" json:",omitempty"` CollapsibleId int64 `index:"43" json:",omitempty"` DefaultCtaId int64 `index:"44" json:",omitempty"` DefaultCtaTitle string `index:"45" json:",omitempty"` DefaultCtaType int64 `index:"46" json:",omitempty"` AttachmentCta1Id int64 `index:"48" json:",omitempty"` Cta1Title string `index:"49" json:",omitempty"` Cta1IconType int64 `index:"50" json:",omitempty"` Cta1Type string `index:"51" json:",omitempty"` AttachmentCta2Id int64 `index:"53" json:",omitempty"` Cta2Title string `index:"54" json:",omitempty"` Cta2IconType int64 `index:"55" json:",omitempty"` Cta2Type string `index:"56" json:",omitempty"` AttachmentCta3Id int64 `index:"58" json:",omitempty"` Cta3Title string `index:"59" json:",omitempty"` Cta3IconType int64 `index:"60" json:",omitempty"` Cta3Type string `index:"61" json:",omitempty"` ImageUrl string `index:"62" json:",omitempty"` ImageUrlFallback string `index:"63" json:",omitempty"` ImageUrlExpirationTimestampMs int64 `index:"64" json:",omitempty"` ActionUrl string `index:"65" json:",omitempty"` TitleText string `index:"66" json:",omitempty"` SubtitleText string `index:"67" json:",omitempty"` MaxTitleNumOfLines int64 `index:"68" json:",omitempty"` MaxSubtitleNumOfLines int64 `index:"69" json:",omitempty"` DescriptionText string `index:"70" json:",omitempty"` SourceText string `index:"71" json:",omitempty"` FaviconUrl string `index:"72" json:",omitempty"` FaviconUrlFallback string `index:"73" json:",omitempty"` FaviconUrlExpirationTimestampMs int64 `index:"74" json:",omitempty"` OriginalPageSenderId int64 `index:"75" json:",omitempty"` UnknownInt64_76 int64 `index:"76" json:",omitempty"` ListItemsId int64 `index:"77" json:",omitempty"` ListItemsDescriptionText string `index:"78" json:",omitempty"` ListItemsSecondaryDescriptionText string `index:"79" json:",omitempty"` ListItemId1 int64 `index:"80" json:",omitempty"` ListItemTitleText1 string `index:"81" json:",omitempty"` ListItemContactUrlList1 any `index:"82" json:",omitempty"` ListItemProgressBarFilledPercentage1 any `index:"83" json:",omitempty"` ListItemContactUrlExpirationTimestampList1 any `index:"84" json:",omitempty"` ListItemContactUrlFallbackList1 any `index:"85" json:",omitempty"` ListItemTotalCount1 int64 `index:"86" json:",omitempty"` ListItemId2 int64 `index:"87" json:",omitempty"` ListItemTitleText2 string `index:"88" json:",omitempty"` ListItemContactUrlList2 any `index:"89" json:",omitempty"` ListItemProgressBarFilledPercentage2 any `index:"90" json:",omitempty"` ListItemContactUrlExpirationTimestampList2 any `index:"91" json:",omitempty"` ListItemContactUrlFallbackList2 any `index:"92" json:",omitempty"` ListItemTotalCount2 int64 `index:"93" json:",omitempty"` ListItemId3 int64 `index:"94" json:",omitempty"` ListItemTitleText3 string `index:"95" json:",omitempty"` ListItemContactUrlList3 any `index:"96" json:",omitempty"` ListItemProgressBarFilledPercentage3 any `index:"97" json:",omitempty"` ListItemContactUrlExpirationTimestampList3 any `index:"98" json:",omitempty"` ListItemContactUrlFallbackList3 any `index:"99" json:",omitempty"` ListItemTotalCount3 int64 `index:"100" json:",omitempty"` IsBorderless bool `index:"101" json:",omitempty"` HeaderImageUrlMimeType string `index:"102" json:",omitempty"` HeaderTitle string `index:"103" json:",omitempty"` HeaderSubtitleText string `index:"104" json:",omitempty"` HeaderImageUrl string `index:"105" json:",omitempty"` HeaderImageUrlFallback string `index:"106" json:",omitempty"` HeaderImageUrlExpirationTimestampMs int64 `index:"107" json:",omitempty"` PreviewImageDecorationType int64 `index:"108" json:",omitempty"` ShouldHighlightHeaderTitleInTitle bool `index:"109" json:",omitempty"` TargetId int64 `index:"110" json:",omitempty"` EphemeralMediaState EphemeralMediaState `index:"114" json:",omitempty"` EphemeralMediaViewMode EphemeralMediaViewMode `index:"115" json:",omitempty"` ViewerSeenTimestampMs int64 `index:"116" json:",omitempty"` GatingType int64 `index:"117" json:",omitempty"` GatingTitle string `index:"118" json:",omitempty"` TargetExpiryTimestampMs int64 `index:"119" json:",omitempty"` CountdownTimestampMs int64 `index:"120" json:",omitempty"` ShouldBlurSubattachments bool `index:"121" json:",omitempty"` VerifiedType int64 `index:"122" json:",omitempty"` IgStoryReplyType int64 `index:"123" json:",omitempty"` IsAttachmentConsumed bool `index:"124" json:",omitempty"` AuthorityLevel int64 `index:"125" json:",omitempty"` UnknownInt64_126 int64 `index:"126" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSInsertAttachmentCta ¶
type LSInsertAttachmentCta struct { CtaId int64 `index:"0" json:",omitempty"` AttachmentFbid string `index:"1" json:",omitempty"` AttachmentIndex int64 `index:"2" json:",omitempty"` ThreadKey int64 `index:"3" json:",omitempty"` MessageId string `index:"5" json:",omitempty"` Title string `index:"6" json:",omitempty"` Type_ string `index:"7" json:",omitempty"` PlatformToken string `index:"8" json:",omitempty"` ActionUrl string `index:"9" json:",omitempty"` NativeUrl string `index:"10" json:",omitempty"` UrlWebviewType int64 `index:"11" json:",omitempty"` ActionContentBlob string `index:"12" json:",omitempty"` EnableExtensions bool `index:"13" json:",omitempty"` ExtensionHeightType int64 `index:"14" json:",omitempty"` TargetId int64 `index:"15" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSInsertAttachmentItem ¶
type LSInsertAttachmentItem struct { AttachmentFbid string `index:"0" json:",omitempty"` AttachmentIndex int64 `index:"1" json:",omitempty"` ThreadKey int64 `index:"2" json:",omitempty"` MessageId string `index:"4" json:",omitempty"` OriginalPageSenderId int64 `index:"7" json:",omitempty"` TitleText string `index:"8" json:",omitempty"` SubtitleText string `index:"9" json:",omitempty"` PlayableUrl string `index:"13" json:",omitempty"` PlayableUrlFallback string `index:"14" json:",omitempty"` PlayableUrlExpirationTimestampMs int64 `index:"15" json:",omitempty"` PlayableUrlMimeType string `index:"16" json:",omitempty"` DashManifest string `index:"17" json:",omitempty"` PreviewUrl string `index:"18" json:",omitempty"` PreviewUrlFallback string `index:"19" json:",omitempty"` PreviewUrlExpirationTimestampMs int64 `index:"20" json:",omitempty"` PreviewUrlMimeType string `index:"21" json:",omitempty"` PreviewWidth int64 `index:"22" json:",omitempty"` PreviewHeight int64 `index:"23" json:",omitempty"` ImageUrl string `index:"24" json:",omitempty"` DefaultCtaId int64 `index:"25" json:",omitempty"` DefaultCtaTitle string `index:"26" json:",omitempty"` DefaultCtaType int64 `index:"27" json:",omitempty"` DefaultButtonType int64 `index:"29" json:",omitempty"` DefaultActionUrl string `index:"30" json:",omitempty"` DefaultActionEnableExtensions bool `index:"31" json:",omitempty"` DefaultWebviewHeightRatio int64 `index:"33" json:",omitempty"` AttachmentCta1Id int64 `index:"35" json:",omitempty"` Cta1Title string `index:"36" json:",omitempty"` Cta1IconType int64 `index:"37" json:",omitempty"` Cta1Type string `index:"38" json:",omitempty"` AttachmentCta2Id int64 `index:"40" json:",omitempty"` Cta2Title string `index:"41" json:",omitempty"` Cta2IconType int64 `index:"42" json:",omitempty"` Cta2Type string `index:"43" json:",omitempty"` AttachmentCta3Id int64 `index:"45" json:",omitempty"` Cta3Title string `index:"46" json:",omitempty"` Cta3IconType int64 `index:"47" json:",omitempty"` Cta3Type string `index:"48" json:",omitempty"` FaviconUrl string `index:"49" json:",omitempty"` FaviconUrlFallback string `index:"50" json:",omitempty"` FaviconUrlExpirationTimestampMs int64 `index:"51" json:",omitempty"` PreviewUrlLarge string `index:"52" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSInsertBlobAttachment ¶
type LSInsertBlobAttachment struct { Filename string `index:"0" json:",omitempty"` Filesize int64 `index:"1" json:",omitempty"` HasMedia bool `index:"2" json:",omitempty"` PlayableUrl string `index:"3" json:",omitempty"` PlayableUrlFallback string `index:"4" json:",omitempty"` PlayableUrlExpirationTimestampMs int64 `index:"5" json:",omitempty"` PlayableUrlMimeType string `index:"6" json:",omitempty"` DashManifest string `index:"7" json:",omitempty"` PreviewUrl string `index:"8" json:",omitempty"` PreviewUrlFallback string `index:"9" json:",omitempty"` PreviewUrlExpirationTimestampMs int64 `index:"10" json:",omitempty"` PreviewUrlMimeType string `index:"11" json:",omitempty"` UnknownExpirationTimestamp int64 `index:"12" json:",omitempty"` MiniPreview int64 `index:"13" json:",omitempty"` PreviewWidth int64 `index:"14" json:",omitempty"` PreviewHeight int64 `index:"15" json:",omitempty"` AttributionAppId int64 `index:"16" json:",omitempty"` AttributionAppName string `index:"17" json:",omitempty"` AttributionAppIcon string `index:"18" json:",omitempty"` AttributionAppIconFallback int64 `index:"19" json:",omitempty"` AttributionAppIconUrlExpirationTimestampMs int64 `index:"20" json:",omitempty"` LocalPlayableUrl int64 `index:"21" json:",omitempty"` PlayableDurationMs int64 `index:"22" json:",omitempty"` AttachmentIndex int64 `index:"23" json:",omitempty"` AccessibilitySummaryText int64 `index:"24" json:",omitempty"` IsPreviewImage bool `index:"25" json:",omitempty"` OriginalFileHash string `index:"26" json:",omitempty"` ThreadKey int64 `index:"27" json:",omitempty"` AttachmentType AttachmentType `index:"29" json:",omitempty"` AttachmentMimeType string `index:"30" json:",omitempty"` TimestampMs int64 `index:"31" json:",omitempty"` MessageId string `index:"32" json:",omitempty"` OfflineAttachmentId string `index:"33" json:",omitempty"` AttachmentFbid string `index:"34" json:",omitempty"` HasXma bool `index:"35" json:",omitempty"` XmaLayoutType int64 `index:"36" json:",omitempty"` XmasTemplateType int64 `index:"37" json:",omitempty"` TitleText string `index:"38" json:",omitempty"` SubtitleText string `index:"39" json:",omitempty"` DescriptionText string `index:"40" json:",omitempty"` SourceText string `index:"41" json:",omitempty"` FaviconUrlExpirationTimestampMs int64 `index:"42" json:",omitempty"` IsBorderless bool `index:"44" json:",omitempty"` PreviewUrlLarge string `index:"45" json:",omitempty"` SamplingFrequencyHz int64 `index:"46" json:",omitempty"` WaveformData string `index:"47" json:",omitempty"` AuthorityLevel int64 `index:"48" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSInsertCommunityMember ¶
type LSInsertCommunityMember struct { CommunityID int64 `index:"0" json:",omitempty"` ContactID int64 `index:"1" json:",omitempty"` Name string `index:"2" json:",omitempty"` ProfilePictureURL string `index:"3" json:",omitempty"` IsAdmin bool `index:"4" json:",omitempty"` IsBlocked bool `index:"5" json:",omitempty"` ProfilePictureURLFallback string `index:"6" json:",omitempty"` ProfilePictureURLExpirationTimestampMS int64 `index:"7" json:",omitempty"` FirstName string `index:"8" json:",omitempty"` IsModerator bool `index:"9" json:",omitempty"` IsMuted bool `index:"10" json:",omitempty"` IsBlockedFromCommunity bool `index:"11" json:",omitempty"` Source int64 `index:"12" json:",omitempty"` Subtitle string `index:"13" json:",omitempty"` IsEligibleForCMInvite bool `index:"14" json:",omitempty"` Nickname string `index:"15" json:",omitempty"` ThreadRole int64 `index:"16" json:",omitempty"` ContactCapabilities int64 `index:"17" json:",omitempty"` ThreadRoles int64 `index:"18" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSInsertMessage ¶
type LSInsertMessage struct { Text string `index:"0" json:",omitempty"` SubscriptErrorMessage string `index:"1" json:",omitempty"` AuthorityLevel int64 `index:"2" json:",omitempty"` ThreadKey int64 `index:"3" json:",omitempty"` TimestampMs int64 `index:"5" json:",omitempty"` PrimarySortKey int64 `index:"6" json:",omitempty"` SecondarySortKey int64 `index:"7" json:",omitempty"` MessageId string `index:"8" json:",omitempty"` OfflineThreadingId string `index:"9" json:",omitempty"` SenderId int64 `index:"10" json:",omitempty"` StickerId int64 `index:"11" json:",omitempty"` IsAdminMessage bool `index:"12" json:",omitempty"` MessageRenderingType int64 `index:"13" json:",omitempty"` SendStatus int64 `index:"15" json:",omitempty"` SendStatusV2 int64 `index:"16" json:",omitempty"` IsUnsent bool `index:"17" json:",omitempty"` UnsentTimestampMs int64 `index:"18" json:",omitempty"` MentionOffsets string `index:"19" json:",omitempty"` MentionLengths string `index:"20" json:",omitempty"` MentionIds string `index:"21" json:",omitempty"` MentionTypes string `index:"22" json:",omitempty"` ReplySourceId string `index:"23" json:",omitempty"` ReplySourceType int64 `index:"24" json:",omitempty"` ReplySourceTypeV2 ReplySourceTypeV2 `index:"25" json:",omitempty"` ReplyStatus int64 `index:"26" json:",omitempty"` ReplySnippet string `index:"27" json:",omitempty"` ReplyMessageText string `index:"28" json:",omitempty"` ReplyToUserId int64 `index:"29" json:",omitempty"` ReplyMediaExpirationTimestampMs int64 `index:"30" json:",omitempty"` ReplyMediaUrl string `index:"31" json:",omitempty"` ReplyMediaUnknownTimestampS int64 `index:"32" json:",omitempty"` ReplyMediaPreviewWidth int64 `index:"33" json:",omitempty"` ReplyMediaPreviewHeight int64 `index:"34" json:",omitempty"` ReplyMediaUrlMimeType string `index:"35" json:",omitempty"` ReplyMediaUrlFallback string `index:"36" json:",omitempty"` ReplyCtaId int64 `index:"37" json:",omitempty"` ReplyCtaTitle string `index:"38" json:",omitempty"` ReplyAttachmentType AttachmentType `index:"39" json:",omitempty"` ReplyAttachmentId int64 `index:"40" json:",omitempty"` ReplyAttachmentExtra string `index:"41" json:",omitempty"` IsForwarded bool `index:"42" json:",omitempty"` ForwardScore int64 `index:"43" json:",omitempty"` HasQuickReplies bool `index:"44" json:",omitempty"` AdminMsgCtaId int64 `index:"45" json:",omitempty"` AdminMsgCtaTitle string `index:"46" json:",omitempty"` AdminMsgCtaType int64 `index:"47" json:",omitempty"` CannotUnsendReason MessageUnsendabilityStatus `index:"48" json:",omitempty"` TextHasLinks bool `index:"49" json:",omitempty"` ViewFlags int64 `index:"50" json:",omitempty"` DisplayedContentTypes DisplayedContentTypes `index:"51" json:",omitempty"` ViewedPluginKey int64 `index:"52" json:",omitempty"` ViewedPluginContext int64 `index:"53" json:",omitempty"` QuickReplyType int64 `index:"54" json:",omitempty"` HotEmojiSize int64 `index:"55" json:",omitempty"` PlatformXmdEncoded any `index:"56" json:",omitempty"` ReplySourceTimestampMs int64 `index:"57" json:",omitempty"` EphemeralDurationInSec int64 `index:"58" json:",omitempty"` MsUntilExpirationTs int64 `index:"59" json:",omitempty"` EphemeralExpirationTs int64 `index:"60" json:",omitempty"` TakedownState int64 `index:"61" json:",omitempty"` IsCollapsed bool `index:"62" json:",omitempty"` SubthreadKey int64 `index:"63" json:",omitempty"` BotResponseID int64 `index:"64" json:",omitempty"` MetadataDataclass string `index:"65" json:",omitempty"` EditCount int64 `index:"66" json:",omitempty"` IsPaidPartnership bool `index:"67" json:",omitempty"` AdminSignatureName string `index:"68" json:",omitempty"` AdminSignatureProfileURL string `index:"69" json:",omitempty"` AdminSignatureCreatorType any `index:"70" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSInsertMessage) GetThreadKey ¶
func (ls *LSInsertMessage) GetThreadKey() int64
type LSInsertNewMessageRange ¶
type LSInsertNewMessageRange struct { ThreadKey int64 `index:"0" json:",omitempty"` MinTimestampMsTemplate int64 `index:"1" json:",omitempty"` MaxTimestampMsTemplate int64 `index:"2" json:",omitempty"` MinMessageId string `index:"3" json:",omitempty"` MaxMessageId string `index:"4" json:",omitempty"` MinTimestampMs int64 `index:"5" json:",omitempty"` MaxTimestampMs int64 `index:"6" json:",omitempty"` HasMoreBefore bool `index:"7" json:",omitempty"` HasMoreAfter bool `index:"8" json:",omitempty"` Unknown interface{} `index:"9" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSInsertSearchResult ¶
type LSInsertSearchResult struct { Query string `index:"0" json:",omitempty"` ResultId string `index:"1" json:",omitempty"` GlobalIndex int64 `index:"2" json:",omitempty"` Type_ SearchType `index:"3" json:",omitempty"` ThreadType ThreadType `index:"4" json:",omitempty"` DisplayName string `index:"5" json:",omitempty"` ProfilePicUrl string `index:"6" json:",omitempty"` SecondaryProfilePicUrl string `index:"7" json:",omitempty"` ContextLine string `index:"8" json:",omitempty"` MessageId string `index:"9" json:",omitempty"` MessageTimestampMs int64 `index:"10" json:",omitempty"` BlockedByViewerStatus int64 `index:"11" json:",omitempty"` IsVerified bool `index:"12" json:",omitempty"` IsInteropEligible bool `index:"13" json:",omitempty"` RestrictionType int64 `index:"14" json:",omitempty"` IsGroupsXacEligible bool `index:"15" json:",omitempty"` IsInvitedToCmChannel bool `index:"16" json:",omitempty"` IsEligibleForCmInvite bool `index:"17" json:",omitempty"` CanViewerMessage bool `index:"18" json:",omitempty"` IsWaAddressable bool `index:"19" json:",omitempty"` WaEligibility int64 `index:"20" json:",omitempty"` IsArmadilloTlcEligible bool `index:"21" json:",omitempty"` CommunityId int64 `index:"22" json:",omitempty"` OtherUserId int64 `index:"23" json:",omitempty"` ThreadJoinLinkHash int64 `index:"24" json:",omitempty"` SupportsE2eeSpamdStorage bool `index:"25" json:",omitempty"` DefaultE2eeThreads bool `index:"26" json:",omitempty"` IsRestrictedByViewer bool `index:"27" json:",omitempty"` DefaultE2eeThreadOneToOne bool `index:"28" json:",omitempty"` HasCutoverThread bool `index:"29" json:",omitempty"` IsViewerUnconnected bool `index:"30" json:",omitempty"` ResultIgid string `index:"31" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSInsertSearchResult) GetAvatarURL ¶
func (lsisr *LSInsertSearchResult) GetAvatarURL() string
func (*LSInsertSearchResult) GetFBID ¶
func (lsisr *LSInsertSearchResult) GetFBID() int64
func (*LSInsertSearchResult) GetName ¶
func (lsisr *LSInsertSearchResult) GetName() string
func (*LSInsertSearchResult) GetUsername ¶
func (lsisr *LSInsertSearchResult) GetUsername() string
type LSInsertSearchSection ¶
type LSInsertSearchSection struct { Query string `index:"0" json:",omitempty"` GlobalIndex int64 `index:"1" json:",omitempty"` DisplayName string `index:"2" json:",omitempty"` AnalyticsName string `index:"3" json:",omitempty"` StartIndex int64 `index:"4" json:",omitempty"` EndIndex int64 `index:"5" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSInsertStickerAttachment ¶
type LSInsertStickerAttachment struct { PlayableUrl string `index:"0" json:",omitempty"` PlayableUrlFallback string `index:"1" json:",omitempty"` PlayableUrlExpirationTimestampMs int64 `index:"2" json:",omitempty"` PlayableUrlMimeType string `index:"3" json:",omitempty"` PreviewUrl string `index:"4" json:",omitempty"` PreviewUrlFallback string `index:"5" json:",omitempty"` PreviewUrlExpirationTimestampMs int64 `index:"6" json:",omitempty"` PreviewUrlMimeType string `index:"7" json:",omitempty"` PreviewWidth int64 `index:"9" json:",omitempty"` PreviewHeight int64 `index:"10" json:",omitempty"` ImageUrlMimeType string `index:"11" json:",omitempty"` AttachmentIndex int64 `index:"12" json:",omitempty"` AccessibilitySummaryText string `index:"13" json:",omitempty"` ThreadKey int64 `index:"14" json:",omitempty"` TimestampMs int64 `index:"17" json:",omitempty"` MessageId string `index:"18" json:",omitempty"` AttachmentFbid string `index:"19" json:",omitempty"` ImageUrl string `index:"20" json:",omitempty"` ImageUrlFallback string `index:"21" json:",omitempty"` ImageUrlExpirationTimestampMs int64 `index:"22" json:",omitempty"` FaviconUrlExpirationTimestampMs int64 `index:"23" json:",omitempty"` AvatarViewSize int64 `index:"25" json:",omitempty"` AvatarCount int64 `index:"26" json:",omitempty"` TargetId int64 `index:"27" json:",omitempty"` MustacheText string `index:"30" json:",omitempty"` AuthorityLevel int64 `index:"31" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSInsertXmaAttachment ¶
type LSInsertXmaAttachment struct { Filename string `index:"1" json:",omitempty"` Filesize int64 `index:"2" json:",omitempty"` IsSharable bool `index:"3" json:",omitempty"` PlayableUrl string `index:"4" json:",omitempty"` PlayableUrlFallback string `index:"5" json:",omitempty"` PlayableUrlExpirationTimestampMs int64 `index:"6" json:",omitempty"` PlayableUrlMimeType string `index:"7" json:",omitempty"` PreviewUrl string `index:"8" json:",omitempty"` PreviewUrlFallback string `index:"9" json:",omitempty"` PreviewUrlExpirationTimestampMs int64 `index:"10" json:",omitempty"` PreviewUrlMimeType string `index:"11" json:",omitempty"` PreviewWidth int64 `index:"13" json:",omitempty"` PreviewHeight int64 `index:"14" json:",omitempty"` AttributionAppId int64 `index:"15" json:",omitempty"` AttributionAppName string `index:"16" json:",omitempty"` AttributionAppIcon int64 `index:"17" json:",omitempty"` AttributionAppIconFallback string `index:"18" json:",omitempty"` AttributionAppIconUrlExpirationTimestampMs int64 `index:"19" json:",omitempty"` AttachmentIndex int64 `index:"20" json:",omitempty"` AccessibilitySummaryText string `index:"21" json:",omitempty"` ShouldRespectServerPreviewSize bool `index:"22" json:",omitempty"` SubtitleIconUrl string `index:"23" json:",omitempty"` ShouldAutoplayVideo bool `index:"24" json:",omitempty"` ThreadKey int64 `index:"25" json:",omitempty"` AttachmentType AttachmentType `index:"27" json:",omitempty"` TimestampMs int64 `index:"29" json:",omitempty"` MessageId string `index:"30" json:",omitempty"` OfflineAttachmentId int64 `index:"31" json:",omitempty"` AttachmentFbid string `index:"32" json:",omitempty"` XmaLayoutType int64 `index:"33" json:",omitempty"` XmasTemplateType int64 `index:"34" json:",omitempty"` CollapsibleId int64 `index:"35" json:",omitempty"` DefaultCtaId int64 `index:"36" json:",omitempty"` DefaultCtaTitle string `index:"37" json:",omitempty"` DefaultCtaType int64 `index:"38" json:",omitempty"` AttachmentCta1Id int64 `index:"40" json:",omitempty"` Cta1Title string `index:"41" json:",omitempty"` Cta1IconType int64 `index:"42" json:",omitempty"` Cta1Type string `index:"43" json:",omitempty"` AttachmentCta2Id int64 `index:"45" json:",omitempty"` Cta2Title string `index:"46" json:",omitempty"` Cta2IconType int64 `index:"47" json:",omitempty"` Cta2Type string `index:"48" json:",omitempty"` AttachmentCta3Id int64 `index:"50" json:",omitempty"` Cta3Title string `index:"51" json:",omitempty"` Cta3IconType int64 `index:"52" json:",omitempty"` Cta3Type string `index:"53" json:",omitempty"` ImageUrl string `index:"54" json:",omitempty"` ImageUrlFallback string `index:"55" json:",omitempty"` ImageUrlExpirationTimestampMs int64 `index:"56" json:",omitempty"` ActionUrl string `index:"57" json:",omitempty"` TitleText string `index:"58" json:",omitempty"` SubtitleText string `index:"59" json:",omitempty"` SubtitleDecorationType int64 `index:"60" json:",omitempty"` MaxTitleNumOfLines int64 `index:"61" json:",omitempty"` MaxSubtitleNumOfLines int64 `index:"62" json:",omitempty"` DescriptionText string `index:"63" json:",omitempty"` SourceText string `index:"64" json:",omitempty"` FaviconUrl string `index:"65" json:",omitempty"` FaviconUrlFallback string `index:"66" json:",omitempty"` FaviconUrlExpirationTimestampMs int64 `index:"67" json:",omitempty"` ListItemsId int64 `index:"69" json:",omitempty"` ListItemsDescriptionText string `index:"70" json:",omitempty"` ListItemsDescriptionSubtitleText string `index:"71" json:",omitempty"` ListItemsSecondaryDescriptionText string `index:"72" json:",omitempty"` ListItemId1 int64 `index:"73" json:",omitempty"` ListItemTitleText1 string `index:"74" json:",omitempty"` ListItemContactUrlList1 string `index:"75" json:",omitempty"` ListItemProgressBarFilledPercentage1 int64 `index:"76" json:",omitempty"` ListItemContactUrlExpirationTimestampList1 string `index:"77" json:",omitempty"` ListItemContactUrlFallbackList1 string `index:"78" json:",omitempty"` ListItemAccessibilityText1 string `index:"79" json:",omitempty"` ListItemTotalCount1 int64 `index:"80" json:",omitempty"` ListItemId2 int64 `index:"81" json:",omitempty"` ListItemTitleText2 string `index:"82" json:",omitempty"` ListItemContactUrlList2 string `index:"83" json:",omitempty"` ListItemProgressBarFilledPercentage2 int64 `index:"84" json:",omitempty"` ListItemContactUrlExpirationTimestampList2 string `index:"85" json:",omitempty"` ListItemContactUrlFallbackList2 string `index:"86" json:",omitempty"` ListItemAccessibilityText2 string `index:"87" json:",omitempty"` ListItemTotalCount2 int64 `index:"88" json:",omitempty"` ListItemId3 int64 `index:"89" json:",omitempty"` ListItemTitleText3 string `index:"90" json:",omitempty"` ListItemContactUrlList3 string `index:"91" json:",omitempty"` ListItemProgressBarFilledPercentage3 int64 `index:"92" json:",omitempty"` ListItemContactUrlExpirationTimestampList3 string `index:"93" json:",omitempty"` ListItemContactUrlFallbackList3 string `index:"94" json:",omitempty"` ListItemAccessibilityText3 string `index:"95" json:",omitempty"` ListItemTotalCount3 int64 `index:"96" json:",omitempty"` IsBorderless bool `index:"100" json:",omitempty"` HeaderImageUrlMimeType string `index:"101" json:",omitempty"` HeaderTitle string `index:"102" json:",omitempty"` HeaderSubtitleText string `index:"103" json:",omitempty"` HeaderImageUrl string `index:"104" json:",omitempty"` HeaderImageUrlFallback string `index:"105" json:",omitempty"` HeaderImageUrlExpirationTimestampMs int64 `index:"106" json:",omitempty"` PreviewImageDecorationType int64 `index:"107" json:",omitempty"` ShouldHighlightHeaderTitleInTitle bool `index:"108" json:",omitempty"` TargetId int64 `index:"109" json:",omitempty"` XMATypeOne string `index:"110" json:",omitempty"` XMATypeTwo string `index:"111" json:",omitempty"` AttachmentLoggingType int64 `index:"112" json:",omitempty"` PreviewUrlLarge string `index:"114" json:",omitempty"` BodyText string `index:"115" json:",omitempty"` GatingType int64 `index:"116" json:",omitempty"` GatingTitle string `index:"117" json:",omitempty"` TargetExpiryTimestampMs int64 `index:"118" json:",omitempty"` CountdownTimestampMs int64 `index:"119" json:",omitempty"` ShouldBlurSubattachments int64 `index:"120" json:",omitempty"` VerifiedType int64 `index:"121" json:",omitempty"` CaptionBodyText string `index:"122" json:",omitempty"` IsPublicXma bool `index:"123" json:",omitempty"` ReplyCount int64 `index:"124" json:",omitempty"` XmaDataclass string `index:"125" json:",omitempty"` PreviewOverlayCountdownExpiry int64 `index:"126" json:",omitempty"` AuthorityLevel int64 `index:"127" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSIssueNewTask ¶
type LSIssueNewTask struct { QueueName string `index:"0" json:",omitempty"` Context int64 `index:"1" json:",omitempty"` TaskValue string `index:"2" json:",omitempty"` HttpUrlOverride string `index:"3" json:",omitempty"` TimeoutTimestampMs int64 `index:"4" json:",omitempty"` PluginType int64 `index:"5" json:",omitempty"` Priority int64 `index:"6" json:",omitempty"` SyncGroupId int64 `index:"7" json:",omitempty"` TransportKey int64 `index:"8" json:",omitempty"` MinTimeToSyncTimestampMs int64 `index:"9" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSIssueNewTask) GetLabel ¶
func (l *LSIssueNewTask) GetLabel() string
type LSMarkThreadRead ¶
type LSMarkThreadRead struct { LastReadWatermarkTimestampMs int64 `index:"0" json:",omitempty"` ThreadKey int64 `index:"1" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSMarkThreadRead) GetThreadKey ¶
func (ls *LSMarkThreadRead) GetThreadKey() int64
type LSMarkThreadReadV2 ¶
type LSMarkThreadReadV2 struct { ThreadKey int64 `index:"0" json:",omitempty"` LastReadWatermarkTimestampMs int64 `index:"1" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSMarkThreadReadV2) GetThreadKey ¶
func (ls *LSMarkThreadReadV2) GetThreadKey() int64
type LSMciTraceLog ¶
type LSMciTraceLog struct { SomeInt0 int64 `index:"0" json:",omitempty"` MCITraceUnsampledEventTraceId string `index:"1" json:",omitempty"` Unknown2 interface{} `index:"2" json:",omitempty"` SomeInt3 int64 `index:"3" json:",omitempty"` Unknown4 interface{} `index:"4" json:",omitempty"` DatascriptExecute string `index:"5" json:",omitempty"` SomeInt6 int64 `index:"6" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSMoveThreadToE2EECutoverFolder ¶
type LSMoveThreadToE2EECutoverFolder struct { ThreadKey int64 `index:"0" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSMoveThreadToE2EECutoverFolder) GetThreadKey ¶
func (ls *LSMoveThreadToE2EECutoverFolder) GetThreadKey() int64
type LSRefreshLastActivityTimestamp ¶
type LSRefreshLastActivityTimestamp struct {
ThreadKey int64 `index:"0" json:",omitempty"`
}
type LSRemoveParticipantFromThread ¶
type LSRemoveParticipantFromThread struct { ThreadKey int64 `index:"0" json:",omitempty"` ParticipantId int64 `index:"1" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSRemoveParticipantFromThread) GetThreadKey ¶
func (ls *LSRemoveParticipantFromThread) GetThreadKey() int64
type LSRemoveTask ¶
type LSReplaceOptimsiticMessage ¶
type LSReplaceOptimsiticMessage struct { OfflineThreadingId string `index:"0" json:",omitempty"` MessageId string `index:"1" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
can't spell ?
type LSSetForwardScore ¶
type LSSetHMPSStatus ¶
type LSSetMessageDisplayedContentTypes ¶
type LSSetMessageDisplayedContentTypes struct { ThreadKey int64 `index:"0" json:",omitempty"` MessageId string `index:"1" json:",omitempty"` TimestampMs int64 `index:"2" json:",omitempty"` Text string `index:"3" json:",omitempty"` Calc1 bool `index:"4" json:",omitempty"` Calc2 bool `index:"5" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSSetPinnedMessage ¶
type LSSetRegionHint ¶
type LSSetThreadImageURL ¶
type LSSetThreadImageURL struct { ThreadKey int64 `index:"0" json:",omitempty"` ImageURL string `index:"1" json:",omitempty"` ImageFallbackURL string `index:"2" json:",omitempty"` ImageURLExpiryTimeMS int64 `index:"3" json:",omitempty"` IsCustomThreadPicture bool `index:"4" json:",omitempty"` ShouldRoundThreadPicture bool `index:"5" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSSetThreadImageURL) GetThreadKey ¶
func (ls *LSSetThreadImageURL) GetThreadKey() int64
type LSSyncUpdateThreadName ¶
type LSSyncUpdateThreadName struct { ThreadName string `index:"0" json:",omitempty"` ThreadKey int64 `index:"1" json:",omitempty"` ThreadName1 string `index:"2" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSSyncUpdateThreadName) GetThreadKey ¶
func (utn *LSSyncUpdateThreadName) GetThreadKey() int64
type LSTable ¶
type LSTable struct { LSMciTraceLog []*LSMciTraceLog `json:",omitempty"` LSExecuteFirstBlockForSyncTransaction []*LSExecuteFirstBlockForSyncTransaction `json:",omitempty"` LSTruncateMetadataThreads []*LSTruncateMetadataThreads `json:",omitempty"` LSTruncateThreadRangeTablesForSyncGroup []*LSTruncateThreadRangeTablesForSyncGroup `json:",omitempty"` LSUpsertSyncGroupThreadsRange []*LSUpsertSyncGroupThreadsRange `json:",omitempty"` LSUpsertInboxThreadsRange []*LSUpsertInboxThreadsRange `json:",omitempty"` LSUpdateThreadsRangesV2 []*LSUpdateThreadsRangesV2 `json:",omitempty"` LSUpsertFolderSeenTimestamp []*LSUpsertFolderSeenTimestamp `json:",omitempty"` LSSetHMPSStatus []*LSSetHMPSStatus `json:",omitempty"` LSTruncateTablesForSyncGroup []*LSTruncateTablesForSyncGroup `json:",omitempty"` LSDeleteThenInsertThread []*LSDeleteThenInsertThread `json:",omitempty"` LSAddParticipantIdToGroupThread []*LSAddParticipantIdToGroupThread `json:",omitempty"` LSClearPinnedMessages []*LSClearPinnedMessages `json:",omitempty"` LSWriteThreadCapabilities []*LSWriteThreadCapabilities `json:",omitempty"` LSUpsertMessage []*LSUpsertMessage `json:",omitempty"` LSSetForwardScore []*LSSetForwardScore `json:",omitempty"` LSSetMessageDisplayedContentTypes []*LSSetMessageDisplayedContentTypes `json:",omitempty"` LSUpdateReadReceipt []*LSUpdateReadReceipt `json:",omitempty"` LSInsertNewMessageRange []*LSInsertNewMessageRange `json:",omitempty"` LSUpdateExistingMessageRange []*LSUpdateExistingMessageRange `json:",omitempty"` LSDeleteExistingMessageRanges []*LSDeleteExistingMessageRanges `json:",omitempty"` LSUpsertSequenceId []*LSUpsertSequenceId `json:",omitempty"` LSVerifyContactRowExists []*LSVerifyContactRowExists `json:",omitempty"` LSThreadsRangesQuery []*LSThreadsRangesQuery `json:",omitempty"` LSSetRegionHint []*LSSetRegionHint `json:",omitempty"` LSExecuteFinallyBlockForSyncTransaction []*LSExecuteFinallyBlockForSyncTransaction `json:",omitempty"` LSRemoveTask []*LSRemoveTask `json:",omitempty"` LSTaskExists []*LSTaskExists `json:",omitempty"` LSDeleteThenInsertContact []*LSDeleteThenInsertContact `json:",omitempty"` LSUpdateTypingIndicator []*LSUpdateTypingIndicator `json:",omitempty"` LSCheckAuthoritativeMessageExists []*LSCheckAuthoritativeMessageExists `json:",omitempty"` LSMoveThreadToInboxAndUpdateParent []*LSMoveThreadToInboxAndUpdateParent `json:",omitempty"` LSUpdateThreadSnippet []*LSUpdateThreadSnippet `json:",omitempty"` LSVerifyThreadExists []*LSVerifyThreadExists `json:",omitempty"` LSBumpThread []*LSBumpThread `json:",omitempty"` LSUpdateParticipantLastMessageSendTimestamp []*LSUpdateParticipantLastMessageSendTimestamp `json:",omitempty"` LSInsertMessage []*LSInsertMessage `json:",omitempty"` LSUpsertGradientColor []*LSUpsertGradientColor `json:",omitempty"` LSUpsertTheme []*LSUpsertTheme `json:",omitempty"` LSInsertStickerAttachment []*LSInsertStickerAttachment `json:",omitempty"` LSUpsertReaction []*LSUpsertReaction `json:",omitempty"` LSDeleteReaction []*LSDeleteReaction `json:",omitempty"` LSUpdateOrInsertReactionV2 []*LSUpdateOrInsertReactionV2 `json:",omitempty"` LSDeleteReactionV2 []*LSDeleteReactionV2 `json:",omitempty"` LSDeleteThenInsertReactionsV2Detail []*LSDeleteThenInsertReactionsV2Detail `json:",omitempty"` LSHandleRepliesOnUnsend []*LSHandleRepliesOnUnsend `json:",omitempty"` LSInsertXmaAttachment []*LSInsertXmaAttachment `json:",omitempty"` LSUpdateUnsentMessageCollapsedStatus []*LSUpdateUnsentMessageCollapsedStatus `json:",omitempty"` LSDeleteThenInsertMessage []*LSDeleteThenInsertMessage `json:",omitempty"` LSUpdateThreadSnippetFromLastMessage []*LSUpdateThreadSnippetFromLastMessage `json:",omitempty"` LSUpdateForRollCallMessageDeleted []*LSUpdateForRollCallMessageDeleted `json:",omitempty"` LSInsertBlobAttachment []*LSInsertBlobAttachment `json:",omitempty"` LSDeleteBannersByIds []*LSDeleteBannersByIds `json:",omitempty"` LSUpdateDeliveryReceipt []*LSUpdateDeliveryReceipt `json:",omitempty"` LSUpdateTaskQueueName []*LSUpdateTaskQueueName `json:",omitempty"` LSUpdateTaskValue []*LSUpdateTaskValue `json:",omitempty"` LSReplaceOptimsiticMessage []*LSReplaceOptimsiticMessage `json:",omitempty"` LSUpdateOptimisticContextThreadKeys []*LSUpdateOptimisticContextThreadKeys `json:",omitempty"` LSReplaceOptimisticThread []*LSReplaceOptimisticThread `json:",omitempty"` LSApplyNewGroupThread []*LSApplyNewGroupThread `json:",omitempty"` LSRemoveAllParticipantsForThread []*LSRemoveAllParticipantsForThread `json:",omitempty"` LSAppendDataTraceAddon []*LSAppendDataTraceAddon `json:",omitempty"` LSUpdateThreadInviteLinksInfo []*LSUpdateThreadInviteLinksInfo `json:",omitempty"` LSUpdateThreadParticipantAdminStatus []*LSUpdateThreadParticipantAdminStatus `json:",omitempty"` LSUpdateParticipantSubscribeSourceText []*LSUpdateParticipantSubscribeSourceText `json:",omitempty"` LSOverwriteAllThreadParticipantsAdminStatus []*LSOverwriteAllThreadParticipantsAdminStatus `json:",omitempty"` LSUpdateParticipantCapabilities []*LSUpdateParticipantCapabilities `json:",omitempty"` LSChangeViewerStatus []*LSChangeViewerStatus `json:",omitempty"` LSUpdateSearchQueryStatus []*LSUpdateSearchQueryStatus `json:",omitempty"` LSInsertSearchResult []*LSInsertSearchResult `json:",omitempty"` LSInsertSearchSection []*LSInsertSearchSection `json:",omitempty"` LSSyncUpdateThreadName []*LSSyncUpdateThreadName `json:",omitempty"` LSSetThreadImageURL []*LSSetThreadImageURL `json:",omitempty"` LSSetMessageTextHasLinks []*LSSetMessageTextHasLinks `json:",omitempty"` LSUpdateMessagesOptimisticContext []*LSUpdateMessagesOptimisticContext `json:",omitempty"` LSMailboxTaskCompletionApiOnTaskCompletion []*LSMailboxTaskCompletionApiOnTaskCompletion `json:",omitempty"` LSWriteCTAIdToThreadsTable []*LSWriteCTAIdToThreadsTable `json:",omitempty"` LSQueryAdditionalGroupThreads []*LSQueryAdditionalGroupThreads `json:",omitempty"` LSReplaceOptimisticReaction []*LSReplaceOptimisticReaction `json:",omitempty"` LSDeleteThenInsertMessageRequest []*LSDeleteThenInsertMessageRequest `json:",omitempty"` LSDeleteThenInsertIgThreadInfo []*LSDeleteThenInsertIgThreadInfo `json:",omitempty"` LSDeleteThenInsertContactPresence []*LSDeleteThenInsertContactPresence `json:",omitempty"` LSTruncatePresenceDatabase []*LSTruncatePresenceDatabase `json:",omitempty"` LSMarkThreadRead []*LSMarkThreadRead `json:",omitempty"` LSMarkThreadReadV2 []*LSMarkThreadReadV2 `json:",omitempty"` LSUpdateParentFolderReadWatermark []*LSUpdateParentFolderReadWatermark `json:",omitempty"` LSInsertAttachmentItem []*LSInsertAttachmentItem `json:",omitempty"` LSGetFirstAvailableAttachmentCTAID []*LSGetFirstAvailableAttachmentCTAID `json:",omitempty"` LSInsertAttachmentCta []*LSInsertAttachmentCta `json:",omitempty"` LSUpdateAttachmentItemCtaAtIndex []*LSUpdateAttachmentItemCtaAtIndex `json:",omitempty"` LSUpdateAttachmentCtaAtIndexIgnoringAuthority []*LSUpdateAttachmentCtaAtIndexIgnoringAuthority `json:",omitempty"` LSHasMatchingAttachmentCTA []*LSHasMatchingAttachmentCTA `json:",omitempty"` LSDeleteThenInsertIGContactInfo []*LSDeleteThenInsertIGContactInfo `json:",omitempty"` LSIssueNewTask []*LSIssueNewTask `json:",omitempty"` LSUpdateOrInsertThread []*LSUpdateOrInsertThread `json:",omitempty"` LSSetThreadCannotUnsendReason []*LSSetThreadCannotUnsendReason `json:",omitempty"` LSClearLocalThreadPictureUrl []*LSClearLocalThreadPictureUrl `json:",omitempty"` LSUpdateInviterId []*LSUpdateInviterId `json:",omitempty"` LSAddToMemberCount []*LSAddToMemberCount `json:",omitempty"` LSMoveThreadToArchivedFolder []*LSMoveThreadToArchivedFolder `json:",omitempty"` LSRemoveParticipantFromThread []*LSRemoveParticipantFromThread `json:",omitempty"` LSDeleteRtcRoomOnThread []*LSDeleteRtcRoomOnThread `json:",omitempty"` LSUpdateThreadTheme []*LSUpdateThreadTheme `json:",omitempty"` LSUpdateThreadApprovalMode []*LSUpdateThreadApprovalMode `json:",omitempty"` LSRemoveAllRequestsFromAdminApprovalQueue []*LSRemoveAllRequestsFromAdminApprovalQueue `json:",omitempty"` LSUpdateLastSyncCompletedTimestampMsToNow []*LSUpdateLastSyncCompletedTimestampMsToNow `json:",omitempty"` LSDeleteMessage []*LSDeleteMessage `json:",omitempty"` LSHandleRepliesOnRemove []*LSHandleRepliesOnRemove `json:",omitempty"` LSRefreshLastActivityTimestamp []*LSRefreshLastActivityTimestamp `json:",omitempty"` LSSetPinnedMessage []*LSSetPinnedMessage `json:",omitempty"` LSStoryContactSyncFromBucket []*LSStoryContactSyncFromBucket `json:",omitempty"` LSEditMessage []*LSEditMessage `json:",omitempty"` LSHandleRepliesOnMessageEdit []*LSHandleRepliesOnMessageEdit `json:",omitempty"` LSUpdateThreadSnippetFromLastMessageV2 []*LSUpdateThreadSnippetFromLastMessageV2 `json:",omitempty"` LSMarkOptimisticMessageFailed []*LSMarkOptimisticMessageFailed `json:",omitempty"` LSUpdateSubscriptErrorMessage []*LSUpdateSubscriptErrorMessage `json:",omitempty"` LSDeleteThenInsertBotProfileInfoCategoryV2 []*LSDeleteThenInsertBotProfileInfoCategoryV2 `json:",omitempty"` LSDeleteThenInsertBotProfileInfoV2 []*LSDeleteThenInsertBotProfileInfoV2 `json:",omitempty"` LSHandleSyncFailure []*LSHandleSyncFailure `json:",omitempty"` LSDeleteThread []*LSDeleteThread `json:",omitempty"` LSAddPollForThread []*LSAddPollForThread `json:",omitempty"` LSAddPollOption []*LSAddPollOption `json:",omitempty"` LSAddPollOptionV2 []*LSAddPollOption `json:",omitempty"` LSAddPollVote []*LSAddPollVote `json:",omitempty"` LSAddPollVoteV2 []*LSAddPollVote `json:",omitempty"` LSUpdateThreadMuteSetting []*LSUpdateThreadMuteSetting `json:",omitempty"` LSInsertAttachment []*LSInsertAttachment `json:",omitempty"` LSUpdateExtraAttachmentColumns []*LSUpdateExtraAttachmentColumns `json:",omitempty"` LSMoveThreadToE2EECutoverFolder []*LSMoveThreadToE2EECutoverFolder `json:",omitempty"` LSHandleFailedTask []*LSHandleFailedTask `json:",omitempty"` LSUpdateOrInsertEditMessageHistory []*LSUpdateOrInsertEditMessageHistory `json:",omitempty"` LSVerifyHybridThreadExists []*LSVerifyHybridThreadExists `json:",omitempty"` LSUpdateThreadAuthorityAndMappingWithOTIDFromJID []*LSUpdateThreadAuthorityAndMappingWithOTIDFromJID `json:",omitempty"` LSVerifyContactParticipantExist []*LSVerifyContactParticipantExist `json:",omitempty"` LSVerifyCommunityMemberContextualProfileExists []*LSVerifyCommunityMemberContextualProfileExists `json:",omitempty"` LSInsertCommunityMember []*LSInsertCommunityMember `json:",omitempty"` LSUpdateOrInsertCommunityMember []*LSUpdateOrInsertCommunityMember `json:",omitempty"` LSUpsertCommunityMemberRanges []*LSUpsertCommunityMemberRanges `json:",omitempty"` LSUpdateSubThreadXMA []*LSUpdateSubThreadXMA `json:",omitempty"` LSSetNumUnreadSubthreads []*LSSetNumUnreadSubthreads `json:",omitempty"` }
func (*LSTable) WrapMessages ¶
func (table *LSTable) WrapMessages() (upsert map[int64]*UpsertMessages, insert []*WrappedMessage)
type LSTaskExists ¶
type LSThreadsRangesQuery ¶
type LSThreadsRangesQuery struct { ParentThreadKey int64 `index:"0" json:",omitempty"` Unknown1 bool `index:"1" json:",omitempty"` IsAfter bool `index:"2" json:",omitempty"` ReferenceThreadKey int64 `conditionField:"IsAfter" indexes:"4,3" json:",omitempty"` ReferenceActivityTimestamp int64 `conditionField:"IsAfter" indexes:"5,6" json:",omitempty"` AdditionalPagesToFetch int64 `index:"7" json:",omitempty"` Unknown8 bool `index:"8" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSTruncateMetadataThreads ¶
type LSTruncateMetadataThreads struct{}
type LSUpdateAttachmentCtaAtIndexIgnoringAuthority ¶
type LSUpdateAttachmentCtaAtIndexIgnoringAuthority struct { ThreadKey int64 `index:"0" json:",omitempty"` MessageId string `index:"1" json:",omitempty"` AttachmentFbid string `index:"2" json:",omitempty"` AttachmentCtaId int64 `index:"3" json:",omitempty"` CtaTitle string `index:"4" json:",omitempty"` CtaType string `index:"5" json:",omitempty"` Index int64 `index:"6" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSUpdateAttachmentItemCtaAtIndex ¶
type LSUpdateAttachmentItemCtaAtIndex struct { AttachmentFbid string `index:"0" json:",omitempty"` Unknown int64 `index:"1" json:",omitempty"` AttachmentCtaId int64 `index:"2" json:",omitempty"` CtaTitle string `index:"3" json:",omitempty"` CtaType string `index:"4" json:",omitempty"` Index int64 `index:"5" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSUpdateDeliveryReceipt ¶
type LSUpdateExistingMessageRange ¶
type LSUpdateExistingMessageRange struct { ThreadKey int64 `index:"0" json:",omitempty"` TimestampMS int64 `index:"1" json:",omitempty"` UnknownBool2 bool `index:"2" json:",omitempty"` UnknownBool3 bool `index:"3" json:",omitempty"` }
func (*LSUpdateExistingMessageRange) GetThreadKey ¶
func (ls *LSUpdateExistingMessageRange) GetThreadKey() int64
type LSUpdateExtraAttachmentColumns ¶
type LSUpdateExtraAttachmentColumns struct { ThreadKey int64 `index:"0" json:",omitempty"` UnknownInt64 int64 `index:"1" json:",omitempty"` // 0 MessageID string `index:"2" json:",omitempty"` AttachmentFBID string `index:"3" json:",omitempty"` ListItemAccessibilityText1 string `index:"4" json:",omitempty"` ListItemAccessibilityText2 string `index:"5" json:",omitempty"` ListItemAccessibilityText3 string `index:"6" json:",omitempty"` AvatarViewURLList any `index:"10" json:",omitempty"` AvatarViewURLExpirationTimestampList any `index:"11" json:",omitempty"` AvatarViewURLFallbackList any `index:"12" json:",omitempty"` AvatarViewTitleList any `index:"13" json:",omitempty"` AvatarViewSize int64 `index:"14" json:",omitempty"` AvatarCount int64 `index:"15" json:",omitempty"` AvatarViewContentText string `index:"16" json:",omitempty"` SubtitleIconURL string `index:"17" json:",omitempty"` AttachmentLoggingType int64 `index:"18" json:",omitempty"` PreheaderText string `index:"19" json:",omitempty"` ShouldAutoplayVideo bool `index:"20" json:",omitempty"` PreviewURLLarge string `index:"21" json:",omitempty"` PreviewWidthLarge int64 `index:"24" json:",omitempty"` PreviewHeightLarge int64 `index:"25" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSUpdateInviterId ¶
type LSUpdateOrInsertCommunityMember ¶
type LSUpdateOrInsertCommunityMember struct { CommunityID int64 `index:"0" json:",omitempty"` ContactID int64 `index:"1" json:",omitempty"` Name string `index:"2" json:",omitempty"` FirstName string `index:"3" json:",omitempty"` ProfilePictureURL string `index:"4" json:",omitempty"` ProfilePictureURLExpirationTimestampMS int64 `index:"5" json:",omitempty"` ProfilePictureURLFallback string `index:"6" json:",omitempty"` IsBlocked bool `index:"7" json:",omitempty"` IsAdmin bool `index:"8" json:",omitempty"` IsBlockedFromCommunity bool `index:"9" json:",omitempty"` IsMuted bool `index:"10" json:",omitempty"` IsCommunityMember bool `index:"11" json:",omitempty"` IsModerator bool `index:"13" json:",omitempty"` FetchingInfoTaskID int64 `index:"14" json:",omitempty"` AdminActions int64 `index:"15" json:",omitempty"` Source int64 `index:"16" json:",omitempty"` Nickname string `index:"17" json:",omitempty"` ContactCapabilities int64 `index:"18" json:",omitempty"` ThreadRoles int64 `index:"19" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSUpdateOrInsertEditMessageHistory ¶
type LSUpdateOrInsertEditMessageHistory struct { OriginalMessageID string `index:"0" json:",omitempty"` ThreadKey int64 `index:"1" json:",omitempty"` ServerAdjustedEditTimestampMS int64 `index:"2" json:",omitempty"` MessageContent string `index:"3" json:",omitempty"` SendStatus int64 `index:"4" json:",omitempty"` }
type LSUpdateOrInsertReactionV2 ¶
type LSUpdateOrInsertReactionV2 struct { ThreadKey int64 `index:"0" json:",omitempty"` MessageID string `index:"1" json:",omitempty"` ReactionFBID int64 `index:"2" json:",omitempty"` ReactionLiteral string `index:"3" json:",omitempty"` Count int64 `index:"4" json:",omitempty"` AuthorityLevel int64 `index:"5" json:",omitempty"` ViewerIsReactor bool `index:"6" json:",omitempty"` ViewerReactionTimestampMS int64 `index:"7" json:",omitempty"` LastUpdatedTimestampMS int64 `index:"8" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSUpdateOrInsertReactionV2) GetThreadKey ¶
func (ls *LSUpdateOrInsertReactionV2) GetThreadKey() int64
type LSUpdateOrInsertThread ¶
type LSUpdateOrInsertThread struct { LastActivityTimestampMs int64 `index:"0" json:",omitempty"` LastReadWatermarkTimestampMs int64 `index:"1" json:",omitempty"` Snippet string `index:"2" json:",omitempty"` ThreadName string `index:"3" json:",omitempty"` ThreadPictureUrl string `index:"4" json:",omitempty"` NeedsAdminApprovalForNewParticipant bool `index:"5" json:",omitempty"` AuthorityLevel int64 `index:"6" json:",omitempty"` ThreadKey int64 `index:"7" json:",omitempty"` MailboxType int64 `index:"8" json:",omitempty"` ThreadType ThreadType `index:"9" json:",omitempty"` FolderName string `index:"10" json:",omitempty"` ThreadPictureUrlFallback string `index:"11" json:",omitempty"` ThreadPictureUrlExpirationTimestampMs int64 `index:"12" json:",omitempty"` RemoveWatermarkTimestampMs int64 `index:"13" json:",omitempty"` MuteExpireTimeMs int64 `index:"14" json:",omitempty"` MuteMentionExpireTimeMs int64 `index:"15" json:",omitempty"` MuteCallsExpireTimeMs int64 `index:"16" json:",omitempty"` GroupNotificationSettings int64 `index:"19" json:",omitempty"` IsAdminSnippet bool `index:"20" json:",omitempty"` SnippetSenderContactId int64 `index:"21" json:",omitempty"` SnippetStringHash int64 `index:"24" json:",omitempty"` SnippetStringArgument1 int64 `index:"25" json:",omitempty"` SnippetAttribution int64 `index:"26" json:",omitempty"` SnippetAttributionStringHash int64 `index:"27" json:",omitempty"` DisappearingSettingTtl int64 `index:"28" json:",omitempty"` DisappearingSettingUpdatedTs int64 `index:"29" json:",omitempty"` DisappearingSettingUpdatedBy int64 `index:"30" json:",omitempty"` OngoingCallState int64 `index:"32" json:",omitempty"` CannotReplyReason int64 `index:"33" json:",omitempty"` CustomEmoji string `index:"34" json:",omitempty"` CustomEmojiImageUrl string `index:"35" json:",omitempty"` OutgoingBubbleColor int64 `index:"36" json:",omitempty"` ThemeFbid int64 `index:"37" json:",omitempty"` ParentThreadKey int64 `index:"38" json:",omitempty"` NullstateDescriptionText1 string `index:"39" json:",omitempty"` NullstateDescriptionType1 int64 `index:"40" json:",omitempty"` NullstateDescriptionText2 string `index:"41" json:",omitempty"` NullstateDescriptionType2 int64 `index:"42" json:",omitempty"` NullstateDescriptionText3 string `index:"43" json:",omitempty"` NullstateDescriptionType3 int64 `index:"44" json:",omitempty"` SnippetHasEmoji bool `index:"45" json:",omitempty"` HasPersistentMenu bool `index:"46" json:",omitempty"` DisableComposerInput bool `index:"47" json:",omitempty"` CannotUnsendReason int64 `index:"48" json:",omitempty"` ViewedPluginKey int64 `index:"49" json:",omitempty"` ViewedPluginContext int64 `index:"50" json:",omitempty"` ClientThreadKey int64 `index:"51" json:",omitempty"` Capabilities int64 `index:"52" json:",omitempty"` ShouldRoundThreadPicture int64 `index:"53" json:",omitempty"` ProactiveWarningDismissTime int64 `index:"54" json:",omitempty"` IsCustomThreadPicture bool `index:"55" json:",omitempty"` OtidOfFirstMessage int64 `index:"56" json:",omitempty"` NormalizedSearchTerms string `index:"57" json:",omitempty"` AdditionalThreadContext string `index:"58" json:",omitempty"` DisappearingThreadKey int64 `index:"59" json:",omitempty"` IsDisappearingMode bool `index:"60" json:",omitempty"` DisappearingModeInitiator int64 `index:"61" json:",omitempty"` UnreadDisappearingMessageCount int64 `index:"62" json:",omitempty"` LastMessageCtaId int64 `index:"64" json:",omitempty"` LastMessageCtaType int64 `index:"65" json:",omitempty"` LastMessageCtaTimestampMs int64 `index:"66" json:",omitempty"` ConsistentThreadFbid int64 `index:"67" json:",omitempty"` ThreadDescription string `index:"69" json:",omitempty"` UnsendLimitMs int64 `index:"70" json:",omitempty"` Capabilities2 int64 `index:"78" json:",omitempty"` Capabilities3 int64 `index:"79" json:",omitempty"` SyncGroup int64 `index:"82" json:",omitempty"` ThreadInvitesEnabled int64 `index:"83" json:",omitempty"` ThreadInviteLink string `index:"84" json:",omitempty"` IsAllUnreadMessageMissedCallXma bool `index:"85" json:",omitempty"` NumUnreadSubthreads int64 `index:"86" json:",omitempty"` SubthreadCount int64 `index:"87" json:",omitempty"` LastNonMissedCallXmaMessageTimestampMs int64 `index:"88" json:",omitempty"` ThreadInvitesEnabledV2 int64 `index:"90" json:",omitempty"` JoinRequestApprovalSetting int64 `index:"93" json:",omitempty"` HasPendingInvitation int64 `index:"94" json:",omitempty"` EventStartTimestampMs int64 `index:"95" json:",omitempty"` EventEndTimestampMs int64 `index:"96" json:",omitempty"` TakedownState int64 `index:"97" json:",omitempty"` SecondaryParentThreadKey int64 `index:"98" json:",omitempty"` IgFolder int64 `index:"99" json:",omitempty"` InviterId int64 `index:"100" json:",omitempty"` ThreadTags int64 `index:"101" json:",omitempty"` IsReadReceiptsDisabled bool `index:"102" json:",omitempty"` ReadReceiptsDisabledV2 int64 `index:"103" json:",omitempty"` ThreadStatus int64 `index:"104" json:",omitempty"` ThreadSubtype int64 `index:"105" json:",omitempty"` PauseThreadTimestamp int64 `index:"106" json:",omitempty"` Capabilities4 int64 `index:"107" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSUpdateOrInsertThread) GetFolderName ¶
func (lsui *LSUpdateOrInsertThread) GetFolderName() string
func (*LSUpdateOrInsertThread) GetLastReadWatermarkTimestampMs ¶
func (lsui *LSUpdateOrInsertThread) GetLastReadWatermarkTimestampMs() int64
func (*LSUpdateOrInsertThread) GetThreadDescription ¶
func (lsui *LSUpdateOrInsertThread) GetThreadDescription() string
func (*LSUpdateOrInsertThread) GetThreadKey ¶
func (lsui *LSUpdateOrInsertThread) GetThreadKey() int64
func (*LSUpdateOrInsertThread) GetThreadName ¶
func (lsui *LSUpdateOrInsertThread) GetThreadName() string
func (*LSUpdateOrInsertThread) GetThreadPictureUrl ¶
func (lsui *LSUpdateOrInsertThread) GetThreadPictureUrl() string
func (*LSUpdateOrInsertThread) GetThreadType ¶
func (lsui *LSUpdateOrInsertThread) GetThreadType() ThreadType
type LSUpdateReadReceipt ¶
type LSUpdateReadReceipt struct { ReadWatermarkTimestampMs int64 `index:"0" json:",omitempty"` ThreadKey int64 `index:"1" json:",omitempty"` ContactId int64 `index:"2" json:",omitempty"` ReadActionTimestampMs int64 `index:"3" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSUpdateReadReceipt) GetThreadKey ¶
func (ls *LSUpdateReadReceipt) GetThreadKey() int64
type LSUpdateSearchQueryStatus ¶
type LSUpdateSearchQueryStatus struct { Query string `index:"0" json:",omitempty"` Unknown int64 `index:"1" json:",omitempty"` StatusSecondary int64 `index:"2" json:",omitempty"` EndTimeMs int64 `index:"3" json:",omitempty"` ResultCount int64 `index:"4" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSUpdateSharedAlbumOnMessageRecall ¶
type LSUpdateSharedAlbumOnMessageRecall struct {}
type LSUpdateSubThreadXMA ¶
type LSUpdateTaskQueueName ¶
type LSUpdateTaskValue ¶
type LSUpdateThreadMuteSetting ¶
type LSUpdateThreadMuteSetting struct { ThreadKey int64 `index:"0" json:",omitempty"` MuteExpireTimeMS int64 `index:"1" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSUpdateThreadMuteSetting) GetThreadKey ¶
func (ls *LSUpdateThreadMuteSetting) GetThreadKey() int64
type LSUpdateThreadSnippet ¶
type LSUpdateThreadSnippet struct { ThreadKey int64 `index:"0" json:",omitempty"` Snippet string `index:"1" json:",omitempty"` IsAdminSnippet bool `index:"2" json:",omitempty"` SnippetSenderContactId int64 `index:"3" json:",omitempty"` SnippetHasEmoji bool `index:"4" json:",omitempty"` ViewedPluginKey string `index:"5" json:",omitempty"` ViewedPluginContext string `index:"6" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSUpdateThreadSnippetFromLastMessage ¶
type LSUpdateThreadSnippetFromLastMessage struct { AccountId int64 `index:"0" json:",omitempty"` ThreadKey int64 `index:"1" json:",omitempty"` Snippet1 string `index:"2" json:",omitempty"` Snippet2 string `index:"3" json:",omitempty"` Snippet3 string `index:"4" json:",omitempty"` Snippet4 string `index:"5" json:",omitempty"` Snippet5 string `index:"6" json:",omitempty"` Snippet6 string `index:"7" json:",omitempty"` Snippet7 string `index:"8" json:",omitempty"` Snippet8 string `index:"9" json:",omitempty"` Snippet9 string `index:"10" json:",omitempty"` IsAdminSnippet bool `index:"11" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
Idk which snippet is the correct, there's like 6 (snippet, snippetStringHash, snippetStringArgument1, snippetAttribution, snippetAttributionStringHash)
type LSUpdateThreadTheme ¶
type LSUpdateThreadsRangesV2 ¶
type LSUpdateThreadsRangesV2 struct { FolderName string `index:"0" json:",omitempty"` ParentThreadKey int64 `index:"1" json:",omitempty"` /* not sure */ MinLastActivityTimestampMs int64 `index:"2" json:",omitempty"` MinThreadKey int64 `index:"3" json:",omitempty"` IsLoadingBefore int64 `index:"4" json:",omitempty"` /* not sure */ Unrecognized map[int]any `json:",omitempty"` }
type LSUpdateTypingIndicator ¶
type LSUpdateTypingIndicator struct { ThreadKey int64 `index:"0" json:",omitempty"` SenderId int64 `index:"1" json:",omitempty"` IsTyping bool `index:"2" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSUpdateTypingIndicator) GetThreadKey ¶
func (ls *LSUpdateTypingIndicator) GetThreadKey() int64
type LSUpsertCommunityMemberRanges ¶
type LSUpsertCommunityMemberRanges struct { CommunityID int64 `index:"0" json:",omitempty"` //IsAdmin int64 `index:"1" json:",omitempty"` HasMoreAfter bool `index:"3" json:",omitempty"` IsLoadingAfter bool `index:"4" json:",omitempty"` NextPageCursor string `index:"5" json:",omitempty"` MaxName string `index:"6" json:",omitempty"` Source int64 `index:"7" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSUpsertGradientColor ¶
type LSUpsertInboxThreadsRange ¶
type LSUpsertInboxThreadsRange struct { SyncGroup int64 `index:"0" json:",omitempty"` MinLastActivityTimestampMs int64 `index:"1" json:",omitempty"` HasMoreBefore bool `index:"2" json:",omitempty"` IsLoadingBefore bool `index:"3" json:",omitempty"` MinThreadKey int64 `index:"4" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSUpsertLiveLocationSharer ¶
type LSUpsertLiveLocationSharer struct {}
type LSUpsertMessage ¶
type LSUpsertMessage struct { Text string `index:"0" json:",omitempty"` SubscriptErrorMessage string `index:"1" json:",omitempty"` AuthorityLevel int64 `index:"2" json:",omitempty"` ThreadKey int64 `index:"3" json:",omitempty"` TimestampMs int64 `index:"5" json:",omitempty"` PrimarySortKey int64 `index:"6" json:",omitempty"` SecondarySortKey int64 `index:"7" json:",omitempty"` MessageId string `index:"8" json:",omitempty"` OfflineThreadingId string `index:"9" json:",omitempty"` SenderId int64 `index:"10" json:",omitempty"` StickerId int64 `index:"11" json:",omitempty"` IsAdminMessage bool `index:"12" json:",omitempty"` MessageRenderingType int64 `index:"13" json:",omitempty"` SendStatus int64 `index:"15" json:",omitempty"` SendStatusV2 int64 `index:"16" json:",omitempty"` IsUnsent bool `index:"17" json:",omitempty"` UnsentTimestampMs int64 `index:"18" json:",omitempty"` MentionOffsets string `index:"19" json:",omitempty"` MentionLengths string `index:"20" json:",omitempty"` MentionIds string `index:"21" json:",omitempty"` MentionTypes string `index:"22" json:",omitempty"` ReplySourceId string `index:"23" json:",omitempty"` ReplySourceType int64 `index:"24" json:",omitempty"` ReplySourceTypeV2 ReplySourceTypeV2 `index:"25" json:",omitempty"` ReplyStatus int64 `index:"26" json:",omitempty"` ReplySnippet string `index:"27" json:",omitempty"` ReplyMessageText string `index:"28" json:",omitempty"` ReplyToUserId int64 `index:"29" json:",omitempty"` ReplyMediaExpirationTimestampMs int64 `index:"30" json:",omitempty"` ReplyMediaUrl string `index:"31" json:",omitempty"` ReplyMediaUnknownTimestampS int64 `index:"32" json:",omitempty"` ReplyMediaPreviewWidth int64 `index:"33" json:",omitempty"` ReplyMediaPreviewHeight int64 `index:"34" json:",omitempty"` ReplyMediaUrlMimeType string `index:"35" json:",omitempty"` ReplyMediaUrlFallback string `index:"36" json:",omitempty"` ReplyCtaId int64 `index:"37" json:",omitempty"` ReplyCtaTitle string `index:"38" json:",omitempty"` ReplyAttachmentType AttachmentType `index:"39" json:",omitempty"` ReplyAttachmentId int64 `index:"40" json:",omitempty"` ReplyAttachmentExtra string `index:"41" json:",omitempty"` ReplyType int64 `index:"42" json:",omitempty"` IsForwarded bool `index:"43" json:",omitempty"` ForwardScore int64 `index:"44" json:",omitempty"` HasQuickReplies bool `index:"45" json:",omitempty"` AdminMsgCtaId int64 `index:"46" json:",omitempty"` AdminMsgCtaTitle string `index:"47" json:",omitempty"` AdminMsgCtaType int64 `index:"48" json:",omitempty"` CannotUnsendReason MessageUnsendabilityStatus `index:"49" json:",omitempty"` TextHasLinks bool `index:"50" json:",omitempty"` ViewFlags int64 `index:"51" json:",omitempty"` DisplayedContentTypes DisplayedContentTypes `index:"52" json:",omitempty"` ViewedPluginKey int64 `index:"53" json:",omitempty"` ViewedPluginContext int64 `index:"54" json:",omitempty"` QuickReplyType int64 `index:"55" json:",omitempty"` HotEmojiSize int64 `index:"56" json:",omitempty"` PlatformXmdEncoded any `index:"57" json:",omitempty"` ReplySourceTimestampMs int64 `index:"58" json:",omitempty"` EphemeralDurationInSec int64 `index:"59" json:",omitempty"` MsUntilExpirationTs int64 `index:"60" json:",omitempty"` EphemeralExpirationTs int64 `index:"61" json:",omitempty"` TakedownState int64 `index:"62" json:",omitempty"` IsCollapsed bool `index:"63" json:",omitempty"` SubthreadKey int64 `index:"64" json:",omitempty"` BotResponseID int64 `index:"65" json:",omitempty"` MetadataDataclass string `index:"66" json:",omitempty"` EditCount int64 `index:"67" json:",omitempty"` IsPaidPartnership bool `index:"68" json:",omitempty"` AdminSignatureName string `index:"69" json:",omitempty"` AdminSignatureProfileURL string `index:"70" json:",omitempty"` AdminSignatureCreatorType any `index:"71" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSUpsertMessage) ToInsert ¶
func (um *LSUpsertMessage) ToInsert() *LSInsertMessage
type LSUpsertReaction ¶
type LSUpsertReaction struct { ThreadKey int64 `index:"0" json:",omitempty"` TimestampMs int64 `index:"1" json:",omitempty"` MessageId string `index:"2" json:",omitempty"` ActorId int64 `index:"3" json:",omitempty"` Reaction string `index:"4" json:",omitempty"` // unicode str AuthorityLevel int64 `index:"5" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSUpsertReaction) GetThreadKey ¶
func (ls *LSUpsertReaction) GetThreadKey() int64
type LSUpsertSequenceId ¶
type LSUpsertSyncGroupThreadsRange ¶
type LSUpsertSyncGroupThreadsRange struct { SyncGroup int64 `index:"0" json:",omitempty"` ParentThreadKey int64 `index:"1" json:",omitempty"` MinLastActivityTimestampMs int64 `index:"2" json:",omitempty"` HasMoreBefore bool `index:"3" json:",omitempty"` IsLoadingBefore bool `index:"4" json:",omitempty"` MinThreadKey int64 `index:"5" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSUpsertTheme ¶
type LSUpsertTheme struct { Fbid int64 `index:"0" json:",omitempty"` NormalThemeId int64 `index:"0" json:",omitempty"` ThemeIdx int64 `index:"1" json:",omitempty"` FallbackColor int64 `index:"2" json:",omitempty"` ReverseGradiantsForRadial bool `index:"3" json:",omitempty"` AccessibilityLabel string `index:"4" json:",omitempty"` IconUrl string `index:"5" json:",omitempty"` IconUrlFallback string `index:"6" json:",omitempty"` BackgroundUrl string `index:"8" json:",omitempty"` IsDeprecated bool `index:"11" json:",omitempty"` AppColorMode int64 `index:"13" json:",omitempty"` TitlebarBackgroundColor int64 `index:"14" json:",omitempty"` TitlebarButtonTintColor int64 `index:"15" json:",omitempty"` TitlebarTextColor int64 `index:"16" json:",omitempty"` ComposerTintColor int64 `index:"17" json:",omitempty"` ComposerUnselectedTintColor int64 `index:"18" json:",omitempty"` ComposerInputTextPlaceholderColor int64 `index:"19" json:",omitempty"` ComposerInputBackgroundColor int64 `index:"20" json:",omitempty"` ComposerInputBorderColor int64 `index:"21" json:",omitempty"` ComposerInputBorderWidth int64 `index:"22" json:",omitempty"` ComposerBackgroundColor int64 `index:"23" json:",omitempty"` MessageTextColor int64 `index:"24" json:",omitempty"` MessageBorderColor int64 `index:"25" json:",omitempty"` MessageBorderWidth int64 `index:"26" json:",omitempty"` IncomingMessageTextColor int64 `index:"27" json:",omitempty"` IncomingMessageBorderColor int64 `index:"28" json:",omitempty"` IncomingMessageBorderWidth int64 `index:"29" json:",omitempty"` DeliveryReceiptColor int64 `index:"30" json:",omitempty"` TertiaryTextColor int64 `index:"31" json:",omitempty"` PrimaryButtonBackgroundColor int64 `index:"32" json:",omitempty"` HotLikeColor int64 `index:"33" json:",omitempty"` SecondaryTextColor int64 `index:"34" json:",omitempty"` QuotedIncomingMessageBubbleColor int64 `index:"35" json:",omitempty"` CornerRadius int64 `index:"36" json:",omitempty"` BlurredComposerBackgroundColor int64 `index:"37" json:",omitempty"` ComposerSecondaryButtonColor int64 `index:"38" json:",omitempty"` ComposerPlaceholderTextColor int64 `index:"39" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSVerifyContactRowExists ¶
type LSVerifyContactRowExists struct { ContactId int64 `index:"0" json:",omitempty"` ContactIdType ContactIDType `index:"1" json:",omitempty"` ProfilePictureUrl string `index:"2" json:",omitempty"` Name string `index:"3" json:",omitempty"` ContactType int64 `index:"4" json:",omitempty"` ProfilePictureFallbackUrl string `index:"5" json:",omitempty"` ProfilePictureUrlExpirationTimestampMs int64 `index:"6" json:",omitempty"` UrlExpirationTimestampMs int64 `index:"7" json:",omitempty"` NormalizedNameForSearch string `index:"8" json:",omitempty"` IsMemorialized bool `index:"9" json:",omitempty"` IsBlocked bool `index:"10" json:",omitempty"` BlockedByViewerStatus int64 `index:"11" json:",omitempty"` CanViewerMessage bool `index:"12" json:",omitempty"` IsSelf bool `index:"13" json:",omitempty"` AuthorityLevel int64 `index:"14" json:",omitempty"` Capabilities int64 `index:"15" json:",omitempty"` Capabilities2 int64 `index:"16" json:",omitempty"` WorkForeignEntityType int64 `index:"17" json:",omitempty"` // TODO enum Gender Gender `index:"18" json:",omitempty"` ContactViewerRelationship ContactViewerRelationship `index:"19" json:",omitempty"` SecondaryName string `index:"20" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSVerifyContactRowExists) GetAvatarURL ¶
func (vcre *LSVerifyContactRowExists) GetAvatarURL() string
func (*LSVerifyContactRowExists) GetFBID ¶
func (vcre *LSVerifyContactRowExists) GetFBID() int64
func (*LSVerifyContactRowExists) GetName ¶
func (vcre *LSVerifyContactRowExists) GetName() string
func (*LSVerifyContactRowExists) GetUsername ¶
func (vcre *LSVerifyContactRowExists) GetUsername() string
type LSVerifyHybridThreadExists ¶
type LSVerifyHybridThreadExists struct { ThreadKey int64 `index:"0" json:",omitempty"` ThreadJID int64 `index:"1" json:",omitempty"` ThreadType ThreadType `index:"2" json:",omitempty"` IsGroupThread bool `index:"5" json:",omitempty"` LastActivityTimestampMS int64 `index:"6" json:",omitempty"` LastReadWatermarkTimestampMS int64 `index:"7" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
type LSVerifyThreadExists ¶
type LSVerifyThreadExists struct { ThreadKey int64 `index:"0" json:",omitempty"` ThreadType ThreadType `index:"1" json:",omitempty"` FolderName string `index:"2" json:",omitempty"` ParentThreadKey int64 `index:"3" json:",omitempty"` AuthorityLevel int64 `index:"4" json:",omitempty"` SyncGroup int64 `index:"5" json:",omitempty"` Unrecognized map[int]any `json:",omitempty"` }
func (*LSVerifyThreadExists) GetFolderName ¶
func (lsui *LSVerifyThreadExists) GetFolderName() string
func (*LSVerifyThreadExists) GetThreadKey ¶
func (lsui *LSVerifyThreadExists) GetThreadKey() int64
func (*LSVerifyThreadExists) GetThreadType ¶
func (lsui *LSVerifyThreadExists) GetThreadType() ThreadType
type MessageUnsendabilityStatus ¶
type MessageUnsendabilityStatus int64
const ( CAN_UNSEND MessageUnsendabilityStatus = 0 DENY_LOG_MESSAGE MessageUnsendabilityStatus = 1 DENY_TOMBSTONE_MESSAGE MessageUnsendabilityStatus = 2 DENY_FOR_NON_SENDER MessageUnsendabilityStatus = 3 DENY_P2P_PAYMENT MessageUnsendabilityStatus = 4 DENY_STORY_REACTION MessageUnsendabilityStatus = 5 DENY_BLOB_ATTACHMENT MessageUnsendabilityStatus = 6 DENY_MESSAGE_NOT_FOUND MessageUnsendabilityStatus = 7 DENY_MESSAGE_INSTAGRAM_DIRECT_WRITE_RESTRICTION MessageUnsendabilityStatus = 8 )
type MinimalThreadInfo ¶
type MinimalThreadInfo interface { GetThreadKey() int64 GetThreadType() ThreadType }
type ReactionStyle ¶
type ReactionStyle int64
const ( UNKNOWN_REACTION_STYLE ReactionStyle = 0 BASIC_SUPER_REACT_ANIMATION ReactionStyle = 1 )
type ReplySourceTypeV2 ¶
type ReplySourceTypeV2 int64
const ( ReplySourceTypeNone ReplySourceTypeV2 = iota ReplySourceTypeMessage ReplySourceTypeStory ReplySourceTypeForward ReplySourceTypeStoryBase64Encoded ReplySourceTypeLightweightStatus ReplySourceTypeCloseFriends ReplySourceTypeXMA ReplySourceTypeIGNote ReplySourceTypeCloseFriendsNoteReply ReplySourceTypeLightweightStatusReaction ReplySourceTypeFBFeedPost ReplySourceTypeHighlightsTabPostReply ReplySourceTypeHighlightsTabLocalEventReply ReplySourceTypeAvatarDetail )
type RestrictionType ¶
type RestrictionType int64
const ( RestrictionTypeNone RestrictionType = iota RestrictionTypeDataPrivacy RestrictionTypeEncryptedThread )
type SearchType ¶
type SearchType int64
const ( SearchTypeUnknown SearchType = iota SearchTypeContact SearchTypeNonContact SearchTypeGroup SearchTypePage SearchTypeIntegratedMessageSearchThread SearchTypeIGContactFollowing SearchTypeIGContactNonFollowing SearchTypeIGNonContactFollowing SearchTypeIGNonContactNonFollowing SearchTypeIGBusiness SearchTypeTAMContact SearchTypeTAMThread SearchTypeCommunityMessagingThread SearchTypePublicChannel SearchTypeSectionHeader SearchTypeAIBot SearchTypeCommunity SearchTypeMedia SearchTypeAttachment SearchTypeLink SearchTypeLocation )
type ThreadBumpStatus ¶
type ThreadBumpStatus int64
const ( UNKNOWN_BUMP_STATUS ThreadBumpStatus = 0 ACTIVITY_AND_READ ThreadBumpStatus = 1 ACTIVITY ThreadBumpStatus = 2 ACTIVITY_AND_READ_2 ThreadBumpStatus = 3 )
type ThreadInfo ¶
type ThreadSourceType ¶
type ThreadSourceType int64
const ( /* communityFriendsDialog, pagesHomeFriendsDialog, mutualFriendsDialog, birthday, groupMembers, fundraiserSupportersList, memories, feedPoll, reactorList, friendsList, pagesPrivateReply, timeline, feedOrganicPost */ FB_FEED_ORGANIC_POST ThreadSourceType = 1572865 /* inboxPendingRequests */ MESSENGER_INBOX_PENDING_REQUESTS ThreadSourceType = 65546 /* fullscreenChat */ MESSENGER_COMMUNITY_MESSAGING_FULLSCREEN_CHAT ThreadSourceType = 2293762 /* sidebarGroupsList */ SIDEBAR_CONTACTS_GROUPS ThreadSourceType = 2228227 /* jewel */ JEWEL_THREAD_LIST ThreadSourceType = 2097153 /* shop */ MINI_SHOP_VIEW_MENU_BUTTON ThreadSourceType = 2818048 /* chatheadsOverflow */ CHATHEADS_OVERFLOW ThreadSourceType = 2162690 /* hovercard, feedDynamicHoverCard */ FB_FEED_DYNAMIC_HOVER_CARD ThreadSourceType = 1572868 /* search, messengerUniversalSearch */ MESSENGER_UNIVERSAL_SEARCH ThreadSourceType = 131072 /* story, storyAggregatedUsers, storySeenByList */ FB_STORY ThreadSourceType = 1310720 /* pageAboutCard */ FB_PAGE_ABOUT_CARD ThreadSourceType = 786433 /* inboxInThread */ MESSENGER_INBOX_IN_THREAD ThreadSourceType = 65537 /* notificationInThreadReply */ MESSENGER_NOTIFICATION_IN_THREAD_REPLY ThreadSourceType = 524289 /* archieve */ MESSENGER_ARCHIVED_THREADS ThreadSourceType = 2031616 /* storyViewerSheetRow */ FB_STORY_VIEWER_SHEET_ROW ThreadSourceType = 1310722 /* chatheadsNewMessage */ CHATHEADS_NEW_MESSAGE ThreadSourceType = 2162691 /* event */ FB_EVENT ThreadSourceType = 1703936 /* jewelSearch */ JEWEL_SEARCH ThreadSourceType = 2097154 /* inboxSpam, inboxThreadList, inboxRestricted */ MESSENGER_INBOX ThreadSourceType = 65536 /* jewelNewMessage */ JEWEL_NEW_MESSAGE ThreadSourceType = 2097155 /* pendingRequests */ MESSENGER_PENDING_REQUESTS_INBOX_THREAD_LIST ThreadSourceType = 327681 /* sidebarSearch */ SIDEBAR_CONTACTS_SEARCH ThreadSourceType = 2228226 /* inboxRemainingThreads */ MESSENGER_INBOX_REMAINING_THREADS ThreadSourceType = 65541 /* pagesHeader */ FB_PAGE_PROFILE_HEADER_MESSAGE_BUTTON ThreadSourceType = 786434 /* inboxRecentThreads */ MESSENGER_INBOX_RECENT_THREADS ThreadSourceType = 65540 /* chatheads */ CHATHEADS ThreadSourceType = 2162688 /* pageResponsivenessCard */ FB_PAGE_RESPONSIVENESS_CONTEXT_CARD ThreadSourceType = 786437 /* inboxSearch */ MESSENGER_INBOX_MESSAGE_SEARCH ThreadSourceType = 65542 /* jewelNestedFolder */ JEWEL_NESTED_FOLDER ThreadSourceType = 2097156 /* marketplace */ MARKETPLACE_SEND_MESSAGE ThreadSourceType = 1245186 /* feedOrganicPostViewAndMessage */ FB_FEED_ORGANIC_POST_VIEW_AND_MESSAGE ThreadSourceType = 1572866 /* adsCta */ CLICK_TO_MESSENGER_AD_SEND_MESSAGE_CTA ThreadSourceType = 589826 /* chatInThread */ MESSENGER_CHAT_IN_THREAD ThreadSourceType = 1966082 /* payments */ PAYMENTS ThreadSourceType = 655360 /* inboxFolder */ MESSENGER_INBOX_NESTED_FOLDER ThreadSourceType = 65539 /* inboxArchived */ MESSENGER_INBOX_ARCHIVED_THREADS ThreadSourceType = 65545 /* inboxActiveContacts */ MESSENGER_INBOX_ACTIVE_CONTACTS ThreadSourceType = 65547 /* sidebarContactsList */ SIDEBAR_CONTACTS_LIST ThreadSourceType = 2228225 /* sidebarCommunityChatsList */ SIDEBAR_CONTACTS_COMMUNITY_CHATS ThreadSourceType = 2228228 /* None */ UNKNOWN_THREAD_SOURCE_TYPE ThreadSourceType = 0 )
type ThreadType ¶
type ThreadType int64
const ( UNKNOWN_THREAD_TYPE ThreadType = 0 ONE_TO_ONE ThreadType = 1 GROUP_THREAD ThreadType = 2 ROOM ThreadType = 3 MONTAGE ThreadType = 4 MARKETPLACE ThreadType = 5 FOLDER ThreadType = 6 TINCAN_ONE_TO_ONE ThreadType = 7 TINCAN_GROUP_DISAPPEARING ThreadType = 8 CARRIER_MESSAGING_ONE_TO_ONE ThreadType = 10 CARRIER_MESSAGING_GROUP ThreadType = 11 TINCAN_ONE_TO_ONE_DISAPPEARING ThreadType = 13 PAGE_FOLLOW_UP ThreadType = 14 ENCRYPTED_OVER_WA_ONE_TO_ONE ThreadType = 15 ENCRYPTED_OVER_WA_GROUP ThreadType = 16 COMMUNITY_FOLDER ThreadType = 17 COMMUNITY_GROUP ThreadType = 18 COMMUNITY_GROUP_UNJOINED ThreadType = 19 COMMUNITY_CHANNEL_CATEGORY ThreadType = 20 COMMUNITY_PRIVATE_HIDDEN_JOINED_THREAD ThreadType = 21 COMMUNITY_PRIVATE_HIDDEN_UNJOINED_THREAD ThreadType = 22 COMMUNITY_BROADCAST_JOINED_THREAD ThreadType = 23 COMMUNITY_BROADCAST_UNJOINED_THREAD ThreadType = 24 COMMUNITY_GROUP_INVITED_UNJOINED ThreadType = 25 COMMUNITY_SUB_THREAD ThreadType = 26 PINNED ThreadType = 101 LWG ThreadType = 102 DISCOVERABLE_PUBLIC_CHAT ThreadType = 150 DISCOVERABLE_PUBLIC_CHAT_UNJOINED ThreadType = 151 DISCOVERABLE_PUBLIC_BROADCAST_CHAT ThreadType = 152 DISCOVERABLE_PUBLIC_BROADCAST_CHAT_UNJOINED ThreadType = 153 DISCOVERABLE_PUBLIC_CHAT_V2 ThreadType = 154 DISCOVERABLE_PUBLIC_CHAT_V2_UNJOINED ThreadType = 155 XAC_GROUP ThreadType = 200 AI_BOT ThreadType = 201 )
func (ThreadType) IsOneToOne ¶
func (tt ThreadType) IsOneToOne() bool
func (ThreadType) IsWhatsApp ¶
func (tt ThreadType) IsWhatsApp() bool
type UpsertMessages ¶
type UpsertMessages struct { Range *LSInsertNewMessageRange Messages []*WrappedMessage MarkRead bool }
func (*UpsertMessages) GetThreadKey ¶
func (um *UpsertMessages) GetThreadKey() int64
func (*UpsertMessages) Join ¶
func (um *UpsertMessages) Join(other *UpsertMessages) *UpsertMessages
type WrappedMessage ¶
type WrappedMessage struct { *LSInsertMessage IsUpsert bool BlobAttachments []*LSInsertBlobAttachment Attachments []*LSInsertAttachment XMAAttachments []*WrappedXMA Stickers []*LSInsertStickerAttachment Reactions []*LSUpsertReaction ThreadID string IsSubthreadStart bool }
type WrappedXMA ¶
type WrappedXMA struct { *LSInsertXmaAttachment CTA *LSInsertAttachmentCta }
Click to show internal directories.
Click to hide internal directories.