Documentation ¶
Index ¶
- Constants
- Variables
- func ApiProtocol(i ApiInterface) rpc.Protocol
- func BlockingProtocol(i BlockingInterface) rpc.Protocol
- func ChatUiProtocol(i ChatUiInterface) rpc.Protocol
- func CommandsProtocol(i CommandsInterface) rpc.Protocol
- func CommonProtocol(i CommonInterface) rpc.Protocol
- func DbShortFormToString(cid ConvIDShort) string
- func DecorateProtocol(i DecorateInterface) rpc.Protocol
- func EmojiProtocol(i EmojiInterface) rpc.Protocol
- func Etime(lifetime gregor1.DurationSec, ctime, rtime, now gregor1.Time) gregor1.Time
- func ExpandTLFName(name string, finalizeInfo *ConversationFinalizeInfo) string
- func GregorProtocol(i GregorInterface) rpc.Protocol
- func IsDeletableByDelete(typ MessageType) bool
- func IsDeletableByDeleteHistory(typ MessageType) bool
- func IsEphemeralNonSupersederType(typ MessageType) bool
- func IsEphemeralSupersederType(typ MessageType) bool
- func IsEphemeralType(typ MessageType) bool
- func IsSystemMsgDeletableByDelete(typ MessageSystemType) bool
- func LocalProtocol(i LocalInterface) rpc.Protocol
- func MessageUnboxedDebugLines(ms []MessageUnboxed) string
- func MessageUnboxedDebugList(ms []MessageUnboxed) string
- func MessageUnboxedDebugStrings(ms []MessageUnboxed) (res []string)
- func NotifyChatProtocol(i NotifyChatInterface) rpc.Protocol
- func RemoteProtocol(i RemoteInterface) rpc.Protocol
- func UnfurlProtocol(i UnfurlInterface) rpc.Protocol
- func WalletProtocol(i WalletInterface) rpc.Protocol
- type AddBotConvSearchArg
- type AddBotMemberArg
- type AddEmojiAliasArg
- type AddEmojiAliasRes
- type AddEmojiArg
- type AddEmojiRes
- type AddEmojisArg
- type AddEmojisRes
- type AddTeamMemberAfterResetArg
- type AdvertiseBotCommandsArg
- type AdvertiseBotCommandsLocalArg
- type AdvertiseBotCommandsLocalRes
- type AdvertiseBotCommandsRes
- type AdvertiseCommandAPIParam
- type AdvertiseCommandsParam
- type ApiClient
- type ApiInterface
- type AppNotificationSettingLocal
- type ArchiveChatArg
- type ArchiveChatConvCheckpoint
- type ArchiveChatDeleteArg
- type ArchiveChatHistory
- type ArchiveChatJob
- type ArchiveChatJobRequest
- type ArchiveChatJobStatus
- type ArchiveChatListArg
- type ArchiveChatListRes
- type ArchiveChatPauseArg
- type ArchiveChatRes
- type ArchiveChatResumeArg
- type ArchiveJobID
- type Asset
- type AssetMetadata
- type AssetMetadataImage
- type AssetMetadataType
- type AssetMetadataVideo
- type AssetTag
- type BlockConversationsArg
- type BlockingClient
- type BlockingInterface
- type BodyPlaintext
- func NewBodyPlaintextWithV1(v BodyPlaintextV1) BodyPlaintext
- func NewBodyPlaintextWithV10(v BodyPlaintextUnsupported) BodyPlaintext
- func NewBodyPlaintextWithV2(v BodyPlaintextV2) BodyPlaintext
- func NewBodyPlaintextWithV3(v BodyPlaintextUnsupported) BodyPlaintext
- func NewBodyPlaintextWithV4(v BodyPlaintextUnsupported) BodyPlaintext
- func NewBodyPlaintextWithV5(v BodyPlaintextUnsupported) BodyPlaintext
- func NewBodyPlaintextWithV6(v BodyPlaintextUnsupported) BodyPlaintext
- func NewBodyPlaintextWithV7(v BodyPlaintextUnsupported) BodyPlaintext
- func NewBodyPlaintextWithV8(v BodyPlaintextUnsupported) BodyPlaintext
- func NewBodyPlaintextWithV9(v BodyPlaintextUnsupported) BodyPlaintext
- func (o BodyPlaintext) DeepCopy() BodyPlaintext
- func (o BodyPlaintext) V1() (res BodyPlaintextV1)
- func (o BodyPlaintext) V10() (res BodyPlaintextUnsupported)
- func (o BodyPlaintext) V2() (res BodyPlaintextV2)
- func (o BodyPlaintext) V3() (res BodyPlaintextUnsupported)
- func (o BodyPlaintext) V4() (res BodyPlaintextUnsupported)
- func (o BodyPlaintext) V5() (res BodyPlaintextUnsupported)
- func (o BodyPlaintext) V6() (res BodyPlaintextUnsupported)
- func (o BodyPlaintext) V7() (res BodyPlaintextUnsupported)
- func (o BodyPlaintext) V8() (res BodyPlaintextUnsupported)
- func (o BodyPlaintext) V9() (res BodyPlaintextUnsupported)
- func (o *BodyPlaintext) Version() (ret BodyPlaintextVersion, err error)
- type BodyPlaintextMetaInfo
- type BodyPlaintextUnsupported
- type BodyPlaintextV1
- type BodyPlaintextV2
- type BodyPlaintextVersion
- type BotCommandConv
- type BotCommandsAdvertisementTyp
- type BotInfo
- type BotInfoHash
- type BotInfoHashVers
- type BotInfoResponse
- type BotInfoResponseTyp
- type BroadcastGregorMessageToConvArg
- type BuiltinCommandGroup
- type BulkAddToConvArg
- type BulkAddToManyConvsArg
- type ByConversationExistence
- type ByConversationMemberStatus
- type ByUID
- type CancelActiveInboxSearchArg
- type CancelActiveSearchArg
- type CancelPostArg
- type CancelUploadTempFileArg
- type ChannelMention
- type ChannelNameMention
- type ChatActivity
- func NewChatActivityWithEphemeralPurge(v EphemeralPurgeNotifInfo) ChatActivity
- func NewChatActivityWithExpunge(v ExpungeInfo) ChatActivity
- func NewChatActivityWithFailedMessage(v FailedMessageInfo) ChatActivity
- func NewChatActivityWithIncomingMessage(v IncomingMessage) ChatActivity
- func NewChatActivityWithMembersUpdate(v MembersUpdateInfo) ChatActivity
- func NewChatActivityWithMessagesUpdated(v MessagesUpdated) ChatActivity
- func NewChatActivityWithNewConversation(v NewConversationInfo) ChatActivity
- func NewChatActivityWithReactionUpdate(v ReactionUpdateNotif) ChatActivity
- func NewChatActivityWithReadMessage(v ReadMessageInfo) ChatActivity
- func NewChatActivityWithSetAppNotificationSettings(v SetAppNotificationSettingsInfo) ChatActivity
- func NewChatActivityWithSetStatus(v SetStatusInfo) ChatActivity
- func NewChatActivityWithTeamtype(v TeamTypeInfo) ChatActivity
- func (o *ChatActivity) ActivityType() (ret ChatActivityType, err error)
- func (o ChatActivity) DeepCopy() ChatActivity
- func (o ChatActivity) EphemeralPurge() (res EphemeralPurgeNotifInfo)
- func (o ChatActivity) Expunge() (res ExpungeInfo)
- func (o ChatActivity) FailedMessage() (res FailedMessageInfo)
- func (o ChatActivity) IncomingMessage() (res IncomingMessage)
- func (o ChatActivity) MembersUpdate() (res MembersUpdateInfo)
- func (o ChatActivity) MessagesUpdated() (res MessagesUpdated)
- func (o ChatActivity) NewConversation() (res NewConversationInfo)
- func (o ChatActivity) ReactionUpdate() (res ReactionUpdateNotif)
- func (o ChatActivity) ReadMessage() (res ReadMessageInfo)
- func (o ChatActivity) SetAppNotificationSettings() (res SetAppNotificationSettingsInfo)
- func (o ChatActivity) SetStatus() (res SetStatusInfo)
- func (o ChatActivity) Teamtype() (res TeamTypeInfo)
- type ChatActivitySource
- type ChatActivityType
- type ChatArchiveCompleteArg
- type ChatArchiveProgressArg
- type ChatAttachmentDownloadCompleteArg
- type ChatAttachmentDownloadProgressArg
- type ChatAttachmentUploadProgressArg
- type ChatAttachmentUploadStartArg
- type ChatBotCommandsUpdateStatusArg
- type ChatChannel
- type ChatClearWatchArg
- type ChatCoinFlipStatusArg
- type ChatCommandMarkdownArg
- type ChatCommandStatusArg
- type ChatConfirmChannelDeleteArg
- type ChatConvUpdateArg
- type ChatGiphySearchResultsArg
- type ChatGiphyToggleResultWindowArg
- type ChatIdentifyUpdateArg
- type ChatInboxConversationArg
- type ChatInboxFailedArg
- type ChatInboxLayoutArg
- type ChatInboxStaleArg
- type ChatInboxSyncStartedArg
- type ChatInboxSyncedArg
- type ChatInboxUnverifiedArg
- type ChatJoinedConversationArg
- type ChatKBFSToImpteamUpgradeArg
- type ChatLeftConversationArg
- type ChatList
- type ChatLoadGalleryHitArg
- type ChatMaybeMentionUpdateArg
- type ChatMemberDetails
- type ChatMembersDetails
- type ChatMessage
- type ChatParticipantsInfoArg
- type ChatPaymentInfoArg
- type ChatPromptUnfurlArg
- type ChatRequestInfoArg
- type ChatResetConversationArg
- type ChatSearchBotHitsArg
- type ChatSearchConvHitsArg
- type ChatSearchDoneArg
- type ChatSearchHit
- type ChatSearchHitArg
- type ChatSearchInboxDone
- type ChatSearchInboxDoneArg
- type ChatSearchInboxHit
- type ChatSearchInboxHitArg
- type ChatSearchInboxResults
- type ChatSearchInboxStartArg
- type ChatSearchIndexStatus
- type ChatSearchIndexStatusArg
- type ChatSearchMatch
- type ChatSearchTeamHitsArg
- type ChatSetConvRetentionArg
- type ChatSetConvSettingsArg
- type ChatSetTeamRetentionArg
- type ChatShowManageChannelsArg
- type ChatStellarDataConfirmArg
- type ChatStellarDataErrorArg
- type ChatStellarDoneArg
- type ChatStellarShowConfirmArg
- type ChatSubteamRenameArg
- type ChatSyncIncrementalConv
- type ChatSyncIncrementalInfo
- type ChatSyncResult
- type ChatTLFFinalizeArg
- type ChatTLFResolveArg
- type ChatThreadCachedArg
- type ChatThreadFullArg
- type ChatThreadStatusArg
- type ChatThreadsStaleArg
- type ChatTxCandidate
- type ChatTypingUpdateArg
- type ChatUiClient
- func (c ChatUiClient) ChatBotCommandsUpdateStatus(ctx context.Context, __arg ChatBotCommandsUpdateStatusArg) (err error)
- func (c ChatUiClient) ChatClearWatch(ctx context.Context, __arg ChatClearWatchArg) (err error)
- func (c ChatUiClient) ChatCoinFlipStatus(ctx context.Context, __arg ChatCoinFlipStatusArg) (err error)
- func (c ChatUiClient) ChatCommandMarkdown(ctx context.Context, __arg ChatCommandMarkdownArg) (err error)
- func (c ChatUiClient) ChatCommandStatus(ctx context.Context, __arg ChatCommandStatusArg) (err error)
- func (c ChatUiClient) ChatConfirmChannelDelete(ctx context.Context, __arg ChatConfirmChannelDeleteArg) (res bool, err error)
- func (c ChatUiClient) ChatGiphySearchResults(ctx context.Context, __arg ChatGiphySearchResultsArg) (err error)
- func (c ChatUiClient) ChatGiphyToggleResultWindow(ctx context.Context, __arg ChatGiphyToggleResultWindowArg) (err error)
- func (c ChatUiClient) ChatInboxConversation(ctx context.Context, __arg ChatInboxConversationArg) (err error)
- func (c ChatUiClient) ChatInboxFailed(ctx context.Context, __arg ChatInboxFailedArg) (err error)
- func (c ChatUiClient) ChatInboxLayout(ctx context.Context, __arg ChatInboxLayoutArg) (err error)
- func (c ChatUiClient) ChatInboxUnverified(ctx context.Context, __arg ChatInboxUnverifiedArg) (err error)
- func (c ChatUiClient) ChatLoadGalleryHit(ctx context.Context, __arg ChatLoadGalleryHitArg) (err error)
- func (c ChatUiClient) ChatMaybeMentionUpdate(ctx context.Context, __arg ChatMaybeMentionUpdateArg) (err error)
- func (c ChatUiClient) ChatSearchBotHits(ctx context.Context, __arg ChatSearchBotHitsArg) (err error)
- func (c ChatUiClient) ChatSearchConvHits(ctx context.Context, __arg ChatSearchConvHitsArg) (err error)
- func (c ChatUiClient) ChatSearchDone(ctx context.Context, __arg ChatSearchDoneArg) (err error)
- func (c ChatUiClient) ChatSearchHit(ctx context.Context, __arg ChatSearchHitArg) (err error)
- func (c ChatUiClient) ChatSearchInboxDone(ctx context.Context, __arg ChatSearchInboxDoneArg) (err error)
- func (c ChatUiClient) ChatSearchInboxHit(ctx context.Context, __arg ChatSearchInboxHitArg) (err error)
- func (c ChatUiClient) ChatSearchInboxStart(ctx context.Context, sessionID int) (err error)
- func (c ChatUiClient) ChatSearchIndexStatus(ctx context.Context, __arg ChatSearchIndexStatusArg) (err error)
- func (c ChatUiClient) ChatSearchTeamHits(ctx context.Context, __arg ChatSearchTeamHitsArg) (err error)
- func (c ChatUiClient) ChatShowManageChannels(ctx context.Context, __arg ChatShowManageChannelsArg) (err error)
- func (c ChatUiClient) ChatStellarDataConfirm(ctx context.Context, __arg ChatStellarDataConfirmArg) (res bool, err error)
- func (c ChatUiClient) ChatStellarDataError(ctx context.Context, __arg ChatStellarDataErrorArg) (res bool, err error)
- func (c ChatUiClient) ChatStellarDone(ctx context.Context, __arg ChatStellarDoneArg) (err error)
- func (c ChatUiClient) ChatStellarShowConfirm(ctx context.Context, sessionID int) (err error)
- func (c ChatUiClient) ChatThreadCached(ctx context.Context, __arg ChatThreadCachedArg) (err error)
- func (c ChatUiClient) ChatThreadFull(ctx context.Context, __arg ChatThreadFullArg) (err error)
- func (c ChatUiClient) ChatThreadStatus(ctx context.Context, __arg ChatThreadStatusArg) (err error)
- func (c ChatUiClient) ChatWatchPosition(ctx context.Context, __arg ChatWatchPositionArg) (res LocationWatchID, err error)
- func (c ChatUiClient) TriggerContactSync(ctx context.Context, sessionID int) (err error)
- type ChatUiInterface
- type ChatWatchPositionArg
- type ChatWelcomeMessageLoadedArg
- type ClearBotCommandsArg
- type ClearBotCommandsFilter
- type ClearBotCommandsLocalArg
- type ClearBotCommandsLocalRes
- type ClearBotCommandsRes
- type ClearCommandAPIParam
- type CommandConvVers
- type CommandsClient
- type CommandsInterface
- type CommonClient
- type CommonInterface
- type ConfigureFileAttachmentDownloadLocalArg
- type ConvIDShort
- type ConvIDStr
- type ConvNotification
- type ConvSearchHit
- type ConvSummary
- type ConvTypingUpdate
- type Conversation
- func (c Conversation) CannotWrite() bool
- func (o Conversation) DeepCopy() Conversation
- func (c Conversation) GetConvID() ConversationID
- func (c Conversation) GetExpunge() *Expunge
- func (c Conversation) GetFinalizeInfo() *ConversationFinalizeInfo
- func (c Conversation) GetMaxDeletedUpTo() MessageID
- func (c Conversation) GetMaxMessage(typ MessageType) (MessageSummary, error)
- func (c Conversation) GetMaxMessageID() MessageID
- func (c Conversation) GetMembersType() ConversationMembersType
- func (c Conversation) GetMtime() gregor1.Time
- func (c Conversation) GetTeamType() TeamType
- func (c Conversation) GetTopicType() TopicType
- func (c Conversation) HasMemberStatus(status ConversationMemberStatus) bool
- func (c Conversation) Includes(uid gregor1.UID) bool
- func (c Conversation) IsPublic() bool
- func (c Conversation) IsSelfFinalized(username string) bool
- func (c Conversation) IsUnread() bool
- func (c Conversation) IsUnreadFromMsgID(readMsgID MessageID) bool
- func (c Conversation) MaxVisibleMsgID() MessageID
- type ConversationBuiltinCommandTyp
- type ConversationCommand
- type ConversationCommandGroups
- func (o ConversationCommandGroups) Builtin() (res ConversationBuiltinCommandTyp)
- func (o ConversationCommandGroups) Custom() (res ConversationCommandGroupsCustom)
- func (o ConversationCommandGroups) DeepCopy() ConversationCommandGroups
- func (o *ConversationCommandGroups) Typ() (ret ConversationCommandGroupsTyp, err error)
- type ConversationCommandGroupsCustom
- type ConversationCommandGroupsTyp
- type ConversationCreatorInfo
- type ConversationCreatorInfoLocal
- type ConversationErrorLocal
- type ConversationErrorRekey
- type ConversationErrorType
- type ConversationExistence
- type ConversationFinalizeInfo
- type ConversationID
- func (cid ConversationID) Bytes() []byte
- func (cid ConversationID) ConvIDStr() ConvIDStr
- func (cid ConversationID) DbShortForm() ConvIDShort
- func (cid ConversationID) DbShortFormString() string
- func (o ConversationID) DeepCopy() ConversationID
- func (cid ConversationID) Eq(c ConversationID) bool
- func (cid ConversationID) IsNil() bool
- func (cid ConversationID) Less(c ConversationID) bool
- func (cid ConversationID) String() string
- type ConversationIDMessageIDPair
- type ConversationIDMessageIDPairs
- type ConversationIDTriple
- func (o ConversationIDTriple) DeepCopy() ConversationIDTriple
- func (t ConversationIDTriple) Derivable(cid ConversationID) bool
- func (t ConversationIDTriple) Eq(other ConversationIDTriple) bool
- func (t ConversationIDTriple) Hash() []byte
- func (t ConversationIDTriple) ToConversationID(shardID [2]byte) ConversationID
- type ConversationInfoLocal
- type ConversationJourneycardInfo
- type ConversationLocal
- func (c ConversationLocal) AllNames() (res []string)
- func (c ConversationLocal) CannotWrite() bool
- func (c ConversationLocal) ConvNameNames() (res []string)
- func (o ConversationLocal) DeepCopy() ConversationLocal
- func (c ConversationLocal) FullNamesForSearch() (res []*string)
- func (c ConversationLocal) GetConvID() ConversationID
- func (c ConversationLocal) GetExpunge() *Expunge
- func (c ConversationLocal) GetFinalizeInfo() *ConversationFinalizeInfo
- func (c ConversationLocal) GetMaxDeletedUpTo() MessageID
- func (c ConversationLocal) GetMaxMessage(typ MessageType) (MessageSummary, error)
- func (c ConversationLocal) GetMembersType() ConversationMembersType
- func (c ConversationLocal) GetMtime() gregor1.Time
- func (c ConversationLocal) GetTeamType() TeamType
- func (c ConversationLocal) GetTopicName() string
- func (c ConversationLocal) GetTopicType() TopicType
- func (c ConversationLocal) IsPublic() bool
- func (c ConversationLocal) MaxVisibleMsgID() MessageID
- type ConversationLocalParticipant
- type ConversationMember
- type ConversationMemberStatus
- type ConversationMembersType
- type ConversationMetadata
- type ConversationMinWriterRoleInfo
- type ConversationMinWriterRoleInfoLocal
- type ConversationNotificationInfo
- type ConversationPinnedMessage
- type ConversationReaderInfo
- type ConversationResolveInfo
- type ConversationSettings
- type ConversationSettingsLocal
- type ConversationStaleUpdate
- type ConversationStatus
- type ConversationUpdate
- type ConversationVers
- type Coordinate
- type DecorateClient
- type DecorateInterface
- type DecorationPayment
- type DeleteConversationArg
- type DeleteConversationLocalArg
- type DeleteConversationLocalRes
- type DeleteConversationRemoteRes
- type DeviceInfo
- type DismissJourneycardArg
- type DownloadAttachmentLocalArg
- type DownloadAttachmentLocalRes
- type DownloadFileAttachmentLocalArg
- type DownloadFileAttachmentLocalRes
- type EditBotMemberArg
- type EditTarget
- type Emoji
- type EmojiClient
- type EmojiContent
- type EmojiCreationInfo
- type EmojiError
- type EmojiFetchOpts
- type EmojiGroup
- type EmojiInterface
- type EmojiLoadSource
- type EmojiLoadSourceTyp
- type EmojiMessage
- type EmojiRemoteSource
- func (o EmojiRemoteSource) DeepCopy() EmojiRemoteSource
- func (r EmojiRemoteSource) IsAlias() bool
- func (r EmojiRemoteSource) IsMessage() bool
- func (r EmojiRemoteSource) IsStockAlias() bool
- func (o EmojiRemoteSource) Message() (res EmojiMessage)
- func (o EmojiRemoteSource) Stockalias() (res EmojiStockAlias)
- func (o *EmojiRemoteSource) Typ() (ret EmojiRemoteSourceTyp, err error)
- type EmojiRemoteSourceTyp
- type EmojiStockAlias
- type EmojiStorage
- type EmptyRes
- type EmptyStruct
- type EncryptedData
- type EphemeralPurgeInfo
- type EphemeralPurgeNotifInfo
- type Expunge
- type ExpungeInfo
- type ExpungePayload
- type ExternalAPIKey
- type ExternalAPIKeyTyp
- type FailSharePostArg
- type FailedMessageInfo
- type FindConversationsLocalArg
- type FindConversationsLocalRes
- type FindGeneralConvFromTeamIDArg
- type FlipGameID
- type FlipGameIDStr
- type ForwardMessageArg
- type ForwardMessageConvSearchArg
- type ForwardMessageNonblockArg
- type GalleryItemTyp
- type GenerateOutboxIDArg
- type GenericPayload
- type GetAllResetConvMembersArg
- type GetAllResetConvMembersRes
- type GetBotInfoArg
- type GetBotInfoRes
- type GetBotMemberSettingsArg
- type GetChannelMembershipsLocalArg
- type GetChannelMembershipsLocalRes
- type GetConversationForCLILocalArg
- type GetConversationForCLILocalQuery
- type GetConversationForCLILocalRes
- type GetConversationMetadataRemoteRes
- type GetDefaultTeamChannelsArg
- type GetDefaultTeamChannelsLocalArg
- type GetDefaultTeamChannelsLocalRes
- type GetDefaultTeamChannelsRes
- type GetDeviceInfoRes
- type GetExternalAPIKeysArg
- type GetGlobalAppNotificationSettingsArg
- type GetGlobalAppNotificationSettingsLocalArg
- type GetInboxAndUnboxLocalArg
- type GetInboxAndUnboxLocalRes
- type GetInboxAndUnboxUILocalArg
- type GetInboxAndUnboxUILocalRes
- type GetInboxByTLFIDRemoteRes
- type GetInboxLocalQuery
- type GetInboxNonblockLocalArg
- type GetInboxQuery
- type GetInboxRemoteArg
- type GetInboxRemoteRes
- type GetInboxSummaryForCLILocalArg
- type GetInboxSummaryForCLILocalQuery
- type GetInboxSummaryForCLILocalRes
- type GetInboxVersionArg
- type GetLastActiveAtArg
- type GetLastActiveAtLocalArg
- type GetLastActiveAtMultiLocalArg
- type GetLastActiveAtRes
- type GetLastActiveForTLFArg
- type GetLastActiveForTeamsArg
- type GetMessageBeforeArg
- type GetMessageBeforeRes
- type GetMessagesLocalArg
- type GetMessagesLocalRes
- type GetMessagesRemoteArg
- type GetMessagesRemoteRes
- type GetMutualTeamsLocalArg
- type GetMutualTeamsLocalRes
- type GetNextAttachmentMessageLocalArg
- type GetNextAttachmentMessageLocalRes
- type GetParticipantsArg
- type GetPublicConversationsArg
- type GetPublicConversationsRes
- type GetRecentJoinsArg
- type GetRecentJoinsLocalArg
- type GetRecentJoinsRes
- type GetResetConvMembersRes
- type GetResetConversationsArg
- type GetResetConversationsRes
- type GetS3ParamsArg
- type GetStaticConfigArg
- type GetTLFConversationsArg
- type GetTLFConversationsLocalArg
- type GetTLFConversationsLocalRes
- type GetTLFConversationsRes
- type GetTeamRetentionLocalArg
- type GetTeamRoleInConversationArg
- type GetThreadLocalArg
- type GetThreadLocalRes
- type GetThreadNonblockArg
- type GetThreadNonblockCbMode
- type GetThreadNonblockPgMode
- type GetThreadQuery
- type GetThreadReason
- type GetThreadRemoteArg
- type GetThreadRemoteRes
- type GetUnfurlSettingsArg
- type GetUnreadUpdateFullArg
- type GetUnreadlineArg
- type GetUnreadlineRemoteArg
- type GetUnreadlineRemoteRes
- type GetUploadTempFileArg
- type GetWelcomeMessageArg
- type GiphySearchResult
- type GiphySearchResults
- type GlobalAppNotificationSetting
- type GlobalAppNotificationSettings
- type GregorClient
- type GregorInterface
- type HarvestedEmoji
- type Hash
- type HeaderPlaintext
- func NewHeaderPlaintextWithV1(v HeaderPlaintextV1) HeaderPlaintext
- func NewHeaderPlaintextWithV10(v HeaderPlaintextUnsupported) HeaderPlaintext
- func NewHeaderPlaintextWithV2(v HeaderPlaintextUnsupported) HeaderPlaintext
- func NewHeaderPlaintextWithV3(v HeaderPlaintextUnsupported) HeaderPlaintext
- func NewHeaderPlaintextWithV4(v HeaderPlaintextUnsupported) HeaderPlaintext
- func NewHeaderPlaintextWithV5(v HeaderPlaintextUnsupported) HeaderPlaintext
- func NewHeaderPlaintextWithV6(v HeaderPlaintextUnsupported) HeaderPlaintext
- func NewHeaderPlaintextWithV7(v HeaderPlaintextUnsupported) HeaderPlaintext
- func NewHeaderPlaintextWithV8(v HeaderPlaintextUnsupported) HeaderPlaintext
- func NewHeaderPlaintextWithV9(v HeaderPlaintextUnsupported) HeaderPlaintext
- func (o HeaderPlaintext) DeepCopy() HeaderPlaintext
- func (o HeaderPlaintext) V1() (res HeaderPlaintextV1)
- func (o HeaderPlaintext) V10() (res HeaderPlaintextUnsupported)
- func (o HeaderPlaintext) V2() (res HeaderPlaintextUnsupported)
- func (o HeaderPlaintext) V3() (res HeaderPlaintextUnsupported)
- func (o HeaderPlaintext) V4() (res HeaderPlaintextUnsupported)
- func (o HeaderPlaintext) V5() (res HeaderPlaintextUnsupported)
- func (o HeaderPlaintext) V6() (res HeaderPlaintextUnsupported)
- func (o HeaderPlaintext) V7() (res HeaderPlaintextUnsupported)
- func (o HeaderPlaintext) V8() (res HeaderPlaintextUnsupported)
- func (o HeaderPlaintext) V9() (res HeaderPlaintextUnsupported)
- func (o *HeaderPlaintext) Version() (ret HeaderPlaintextVersion, err error)
- type HeaderPlaintextMetaInfo
- type HeaderPlaintextUnsupported
- type HeaderPlaintextV1
- type HeaderPlaintextVersion
- type IgnorePinnedMessageArg
- type InboxLayoutReselectMode
- type InboxParticipantsMode
- type InboxResType
- type InboxUIItem
- type InboxUIItemError
- type InboxUIItems
- type InboxVers
- type InboxVersInfo
- type InboxView
- type InboxViewFull
- type IncomingMessage
- type JoinConversationArg
- type JoinConversationByIDLocalArg
- type JoinConversationLocalArg
- type JoinLeaveConversationLocalRes
- type JoinLeaveConversationRemoteRes
- type JourneycardType
- type KBFSImpteamUpgradeUpdate
- type KBFSPath
- type KnownTeamMention
- type KnownUserMention
- type LastActiveStatus
- type LastActiveStatusAll
- type LastActiveTimeAll
- type LeaveConversationArg
- type LeaveConversationLocalArg
- type ListBotCommandsLocalArg
- type ListBotCommandsLocalRes
- type ListCommandsRes
- type ListPublicBotCommandsLocalArg
- type LiveLocation
- type LoadFlipArg
- type LoadFlipRes
- type LoadGalleryArg
- type LoadGalleryRes
- type LocalClient
- func (c LocalClient) AddBotConvSearch(ctx context.Context, term string) (res []ConvSearchHit, err error)
- func (c LocalClient) AddBotMember(ctx context.Context, __arg AddBotMemberArg) (err error)
- func (c LocalClient) AddEmoji(ctx context.Context, __arg AddEmojiArg) (res AddEmojiRes, err error)
- func (c LocalClient) AddEmojiAlias(ctx context.Context, __arg AddEmojiAliasArg) (res AddEmojiAliasRes, err error)
- func (c LocalClient) AddEmojis(ctx context.Context, __arg AddEmojisArg) (res AddEmojisRes, err error)
- func (c LocalClient) AddTeamMemberAfterReset(ctx context.Context, __arg AddTeamMemberAfterResetArg) (err error)
- func (c LocalClient) AdvertiseBotCommandsLocal(ctx context.Context, __arg AdvertiseBotCommandsLocalArg) (res AdvertiseBotCommandsLocalRes, err error)
- func (c LocalClient) ArchiveChat(ctx context.Context, req ArchiveChatJobRequest) (res ArchiveChatRes, err error)
- func (c LocalClient) ArchiveChatDelete(ctx context.Context, __arg ArchiveChatDeleteArg) (err error)
- func (c LocalClient) ArchiveChatList(ctx context.Context, identifyBehavior keybase1.TLFIdentifyBehavior) (res ArchiveChatListRes, err error)
- func (c LocalClient) ArchiveChatPause(ctx context.Context, __arg ArchiveChatPauseArg) (err error)
- func (c LocalClient) ArchiveChatResume(ctx context.Context, __arg ArchiveChatResumeArg) (err error)
- func (c LocalClient) BulkAddToConv(ctx context.Context, __arg BulkAddToConvArg) (err error)
- func (c LocalClient) BulkAddToManyConvs(ctx context.Context, __arg BulkAddToManyConvsArg) (err error)
- func (c LocalClient) CancelActiveInboxSearch(ctx context.Context) (err error)
- func (c LocalClient) CancelActiveSearch(ctx context.Context) (err error)
- func (c LocalClient) CancelPost(ctx context.Context, outboxID OutboxID) (err error)
- func (c LocalClient) CancelUploadTempFile(ctx context.Context, outboxID OutboxID) (err error)
- func (c LocalClient) ClearBotCommandsLocal(ctx context.Context, filter *ClearBotCommandsFilter) (res ClearBotCommandsLocalRes, err error)
- func (c LocalClient) ConfigureFileAttachmentDownloadLocal(ctx context.Context, __arg ConfigureFileAttachmentDownloadLocalArg) (err error)
- func (c LocalClient) DeleteConversationLocal(ctx context.Context, __arg DeleteConversationLocalArg) (res DeleteConversationLocalRes, err error)
- func (c LocalClient) DismissJourneycard(ctx context.Context, __arg DismissJourneycardArg) (err error)
- func (c LocalClient) DownloadAttachmentLocal(ctx context.Context, __arg DownloadAttachmentLocalArg) (res DownloadAttachmentLocalRes, err error)
- func (c LocalClient) DownloadFileAttachmentLocal(ctx context.Context, __arg DownloadFileAttachmentLocalArg) (res DownloadFileAttachmentLocalRes, err error)
- func (c LocalClient) EditBotMember(ctx context.Context, __arg EditBotMemberArg) (err error)
- func (c LocalClient) FindConversationsLocal(ctx context.Context, __arg FindConversationsLocalArg) (res FindConversationsLocalRes, err error)
- func (c LocalClient) FindGeneralConvFromTeamID(ctx context.Context, teamID keybase1.TeamID) (res InboxUIItem, err error)
- func (c LocalClient) ForwardMessage(ctx context.Context, __arg ForwardMessageArg) (res PostLocalRes, err error)
- func (c LocalClient) ForwardMessageConvSearch(ctx context.Context, term string) (res []ConvSearchHit, err error)
- func (c LocalClient) ForwardMessageNonblock(ctx context.Context, __arg ForwardMessageNonblockArg) (res PostLocalNonblockRes, err error)
- func (c LocalClient) GenerateOutboxID(ctx context.Context) (res OutboxID, err error)
- func (c LocalClient) GetAllResetConvMembers(ctx context.Context) (res GetAllResetConvMembersRes, err error)
- func (c LocalClient) GetBotMemberSettings(ctx context.Context, __arg GetBotMemberSettingsArg) (res keybase1.TeamBotSettings, err error)
- func (c LocalClient) GetChannelMembershipsLocal(ctx context.Context, __arg GetChannelMembershipsLocalArg) (res GetChannelMembershipsLocalRes, err error)
- func (c LocalClient) GetConversationForCLILocal(ctx context.Context, query GetConversationForCLILocalQuery) (res GetConversationForCLILocalRes, err error)
- func (c LocalClient) GetDefaultTeamChannelsLocal(ctx context.Context, teamID keybase1.TeamID) (res GetDefaultTeamChannelsLocalRes, err error)
- func (c LocalClient) GetGlobalAppNotificationSettingsLocal(ctx context.Context) (res GlobalAppNotificationSettings, err error)
- func (c LocalClient) GetInboxAndUnboxLocal(ctx context.Context, __arg GetInboxAndUnboxLocalArg) (res GetInboxAndUnboxLocalRes, err error)
- func (c LocalClient) GetInboxAndUnboxUILocal(ctx context.Context, __arg GetInboxAndUnboxUILocalArg) (res GetInboxAndUnboxUILocalRes, err error)
- func (c LocalClient) GetInboxNonblockLocal(ctx context.Context, __arg GetInboxNonblockLocalArg) (res NonblockFetchRes, err error)
- func (c LocalClient) GetInboxSummaryForCLILocal(ctx context.Context, query GetInboxSummaryForCLILocalQuery) (res GetInboxSummaryForCLILocalRes, err error)
- func (c LocalClient) GetLastActiveAtLocal(ctx context.Context, __arg GetLastActiveAtLocalArg) (res gregor1.Time, err error)
- func (c LocalClient) GetLastActiveAtMultiLocal(ctx context.Context, __arg GetLastActiveAtMultiLocalArg) (res map[keybase1.TeamID]gregor1.Time, err error)
- func (c LocalClient) GetLastActiveForTLF(ctx context.Context, tlfID TLFIDStr) (res LastActiveStatus, err error)
- func (c LocalClient) GetLastActiveForTeams(ctx context.Context) (res LastActiveStatusAll, err error)
- func (c LocalClient) GetMessagesLocal(ctx context.Context, __arg GetMessagesLocalArg) (res GetMessagesLocalRes, err error)
- func (c LocalClient) GetMutualTeamsLocal(ctx context.Context, usernames []string) (res GetMutualTeamsLocalRes, err error)
- func (c LocalClient) GetNextAttachmentMessageLocal(ctx context.Context, __arg GetNextAttachmentMessageLocalArg) (res GetNextAttachmentMessageLocalRes, err error)
- func (c LocalClient) GetParticipants(ctx context.Context, convID ConversationID) (res []ConversationLocalParticipant, err error)
- func (c LocalClient) GetRecentJoinsLocal(ctx context.Context, convID ConversationID) (res int, err error)
- func (c LocalClient) GetStaticConfig(ctx context.Context) (res StaticConfig, err error)
- func (c LocalClient) GetTLFConversationsLocal(ctx context.Context, __arg GetTLFConversationsLocalArg) (res GetTLFConversationsLocalRes, err error)
- func (c LocalClient) GetTeamRetentionLocal(ctx context.Context, teamID keybase1.TeamID) (res *RetentionPolicy, err error)
- func (c LocalClient) GetTeamRoleInConversation(ctx context.Context, __arg GetTeamRoleInConversationArg) (res keybase1.TeamRole, err error)
- func (c LocalClient) GetThreadLocal(ctx context.Context, __arg GetThreadLocalArg) (res GetThreadLocalRes, err error)
- func (c LocalClient) GetThreadNonblock(ctx context.Context, __arg GetThreadNonblockArg) (res NonblockFetchRes, err error)
- func (c LocalClient) GetUnfurlSettings(ctx context.Context) (res UnfurlSettingsDisplay, err error)
- func (c LocalClient) GetUnreadline(ctx context.Context, __arg GetUnreadlineArg) (res UnreadlineRes, err error)
- func (c LocalClient) GetUploadTempFile(ctx context.Context, __arg GetUploadTempFileArg) (res string, err error)
- func (c LocalClient) GetWelcomeMessage(ctx context.Context, teamID keybase1.TeamID) (res WelcomeMessageDisplay, err error)
- func (c LocalClient) IgnorePinnedMessage(ctx context.Context, convID ConversationID) (err error)
- func (c LocalClient) JoinConversationByIDLocal(ctx context.Context, convID ConversationID) (res JoinLeaveConversationLocalRes, err error)
- func (c LocalClient) JoinConversationLocal(ctx context.Context, __arg JoinConversationLocalArg) (res JoinLeaveConversationLocalRes, err error)
- func (c LocalClient) LeaveConversationLocal(ctx context.Context, convID ConversationID) (res JoinLeaveConversationLocalRes, err error)
- func (c LocalClient) ListBotCommandsLocal(ctx context.Context, convID ConversationID) (res ListBotCommandsLocalRes, err error)
- func (c LocalClient) ListPublicBotCommandsLocal(ctx context.Context, username string) (res ListBotCommandsLocalRes, err error)
- func (c LocalClient) LoadFlip(ctx context.Context, __arg LoadFlipArg) (res LoadFlipRes, err error)
- func (c LocalClient) LoadGallery(ctx context.Context, __arg LoadGalleryArg) (res LoadGalleryRes, err error)
- func (c LocalClient) LocationUpdate(ctx context.Context, coord Coordinate) (err error)
- func (c LocalClient) MakeAudioPreview(ctx context.Context, __arg MakeAudioPreviewArg) (res MakePreviewRes, err error)
- func (c LocalClient) MakePreview(ctx context.Context, __arg MakePreviewArg) (res MakePreviewRes, err error)
- func (c LocalClient) MakeUploadTempFile(ctx context.Context, __arg MakeUploadTempFileArg) (res string, err error)
- func (c LocalClient) MarkAsReadLocal(ctx context.Context, __arg MarkAsReadLocalArg) (res MarkAsReadLocalRes, err error)
- func (c LocalClient) MarkTLFAsReadLocal(ctx context.Context, __arg MarkTLFAsReadLocalArg) (res MarkTLFAsReadLocalRes, err error)
- func (c LocalClient) NewConversationLocal(ctx context.Context, __arg NewConversationLocalArg) (res NewConversationLocalRes, err error)
- func (c LocalClient) NewConversationsLocal(ctx context.Context, __arg NewConversationsLocalArg) (res NewConversationsLocalRes, err error)
- func (c LocalClient) PinMessage(ctx context.Context, __arg PinMessageArg) (res PinMessageRes, err error)
- func (c LocalClient) PostDeleteHistoryByAge(ctx context.Context, __arg PostDeleteHistoryByAgeArg) (res PostLocalRes, err error)
- func (c LocalClient) PostDeleteHistoryThrough(ctx context.Context, __arg PostDeleteHistoryThroughArg) (res PostLocalRes, err error)
- func (c LocalClient) PostDeleteHistoryUpto(ctx context.Context, __arg PostDeleteHistoryUptoArg) (res PostLocalRes, err error)
- func (c LocalClient) PostDeleteNonblock(ctx context.Context, __arg PostDeleteNonblockArg) (res PostLocalNonblockRes, err error)
- func (c LocalClient) PostEditNonblock(ctx context.Context, __arg PostEditNonblockArg) (res PostLocalNonblockRes, err error)
- func (c LocalClient) PostFileAttachmentLocal(ctx context.Context, __arg PostFileAttachmentLocalArg) (res PostLocalRes, err error)
- func (c LocalClient) PostFileAttachmentLocalNonblock(ctx context.Context, __arg PostFileAttachmentLocalNonblockArg) (res PostLocalNonblockRes, err error)
- func (c LocalClient) PostHeadline(ctx context.Context, __arg PostHeadlineArg) (res PostLocalRes, err error)
- func (c LocalClient) PostHeadlineNonblock(ctx context.Context, __arg PostHeadlineNonblockArg) (res PostLocalNonblockRes, err error)
- func (c LocalClient) PostLocal(ctx context.Context, __arg PostLocalArg) (res PostLocalRes, err error)
- func (c LocalClient) PostLocalNonblock(ctx context.Context, __arg PostLocalNonblockArg) (res PostLocalNonblockRes, err error)
- func (c LocalClient) PostMetadata(ctx context.Context, __arg PostMetadataArg) (res PostLocalRes, err error)
- func (c LocalClient) PostMetadataNonblock(ctx context.Context, __arg PostMetadataNonblockArg) (res PostLocalNonblockRes, err error)
- func (c LocalClient) PostReactionNonblock(ctx context.Context, __arg PostReactionNonblockArg) (res PostLocalNonblockRes, err error)
- func (c LocalClient) PostTextNonblock(ctx context.Context, __arg PostTextNonblockArg) (res PostLocalNonblockRes, err error)
- func (c LocalClient) PreviewConversationByIDLocal(ctx context.Context, convID ConversationID) (res PreviewConversationLocalRes, err error)
- func (c LocalClient) ProfileChatSearch(ctx context.Context, identifyBehavior keybase1.TLFIdentifyBehavior) (res map[ConvIDStr]ProfileSearchConvStats, err error)
- func (c LocalClient) PutReacjiSkinTone(ctx context.Context, skinTone keybase1.ReacjiSkinTone) (res keybase1.UserReacjis, err error)
- func (c LocalClient) RefreshParticipants(ctx context.Context, convID ConversationID) (err error)
- func (c LocalClient) RemoveBotMember(ctx context.Context, __arg RemoveBotMemberArg) (err error)
- func (c LocalClient) RemoveEmoji(ctx context.Context, __arg RemoveEmojiArg) (res RemoveEmojiRes, err error)
- func (c LocalClient) RemoveFromConversationLocal(ctx context.Context, __arg RemoveFromConversationLocalArg) (res RemoveFromConversationLocalRes, err error)
- func (c LocalClient) RequestInboxLayout(ctx context.Context, reselectMode InboxLayoutReselectMode) (err error)
- func (c LocalClient) RequestInboxSmallIncrease(ctx context.Context) (err error)
- func (c LocalClient) RequestInboxSmallReset(ctx context.Context) (err error)
- func (c LocalClient) RequestInboxUnbox(ctx context.Context, convIDs []ConversationID) (err error)
- func (c LocalClient) ResolveMaybeMention(ctx context.Context, mention MaybeMention) (err error)
- func (c LocalClient) ResolveUnfurlPrompt(ctx context.Context, __arg ResolveUnfurlPromptArg) (err error)
- func (c LocalClient) RetryPost(ctx context.Context, __arg RetryPostArg) (err error)
- func (c LocalClient) SaveUnfurlSettings(ctx context.Context, __arg SaveUnfurlSettingsArg) (err error)
- func (c LocalClient) SearchInbox(ctx context.Context, __arg SearchInboxArg) (res SearchInboxRes, err error)
- func (c LocalClient) SearchRegexp(ctx context.Context, __arg SearchRegexpArg) (res SearchRegexpRes, err error)
- func (c LocalClient) SetAppNotificationSettingsLocal(ctx context.Context, __arg SetAppNotificationSettingsLocalArg) (res SetAppNotificationSettingsLocalRes, err error)
- func (c LocalClient) SetBotMemberSettings(ctx context.Context, __arg SetBotMemberSettingsArg) (err error)
- func (c LocalClient) SetConvMinWriterRoleLocal(ctx context.Context, __arg SetConvMinWriterRoleLocalArg) (err error)
- func (c LocalClient) SetConvRetentionLocal(ctx context.Context, __arg SetConvRetentionLocalArg) (err error)
- func (c LocalClient) SetConversationStatusLocal(ctx context.Context, __arg SetConversationStatusLocalArg) (res SetConversationStatusLocalRes, err error)
- func (c LocalClient) SetDefaultTeamChannelsLocal(ctx context.Context, __arg SetDefaultTeamChannelsLocalArg) (res SetDefaultTeamChannelsLocalRes, err error)
- func (c LocalClient) SetGlobalAppNotificationSettingsLocal(ctx context.Context, settings map[string]bool) (err error)
- func (c LocalClient) SetTeamRetentionLocal(ctx context.Context, __arg SetTeamRetentionLocalArg) (err error)
- func (c LocalClient) SetWelcomeMessage(ctx context.Context, __arg SetWelcomeMessageArg) (err error)
- func (c LocalClient) SimpleSearchInboxConvNames(ctx context.Context, query string) (res []SimpleSearchInboxConvNamesHit, err error)
- func (c LocalClient) TeamIDFromTLFName(ctx context.Context, __arg TeamIDFromTLFNameArg) (res keybase1.TeamID, err error)
- func (c LocalClient) ToggleEmojiAnimations(ctx context.Context, enabled bool) (err error)
- func (c LocalClient) ToggleMessageCollapse(ctx context.Context, __arg ToggleMessageCollapseArg) (err error)
- func (c LocalClient) TrackGiphySelect(ctx context.Context, __arg TrackGiphySelectArg) (res TrackGiphySelectRes, err error)
- func (c LocalClient) UnboxMobilePushNotification(ctx context.Context, __arg UnboxMobilePushNotificationArg) (res string, err error)
- func (c LocalClient) UnpinMessage(ctx context.Context, convID ConversationID) (res PinMessageRes, err error)
- func (c LocalClient) UpdateTyping(ctx context.Context, __arg UpdateTypingArg) (err error)
- func (c LocalClient) UpdateUnsentText(ctx context.Context, __arg UpdateUnsentTextArg) (err error)
- func (c LocalClient) UpgradeKBFSConversationToImpteam(ctx context.Context, convID ConversationID) (err error)
- func (c LocalClient) UserEmojis(ctx context.Context, __arg UserEmojisArg) (res UserEmojiRes, err error)
- type LocalConversationVers
- type LocalInterface
- type LocalMtimeUpdate
- type LocationUpdateArg
- type LocationWatchID
- type MakeAudioPreviewArg
- type MakePreviewArg
- type MakePreviewRes
- type MakeUploadTempFileArg
- type MarkAsReadArg
- type MarkAsReadLocalArg
- type MarkAsReadLocalRes
- type MarkAsReadRes
- type MarkTLFAsReadLocalArg
- type MarkTLFAsReadLocalRes
- type MaybeMention
- type MemberInfo
- type MembersUpdateInfo
- type MerkleRoot
- type Message
- type MessageAttachment
- type MessageAttachmentUploaded
- type MessageBody
- func NewMessageBodyWithAttachment(v MessageAttachment) MessageBody
- func NewMessageBodyWithAttachmentuploaded(v MessageAttachmentUploaded) MessageBody
- func NewMessageBodyWithDelete(v MessageDelete) MessageBody
- func NewMessageBodyWithDeletehistory(v MessageDeleteHistory) MessageBody
- func NewMessageBodyWithEdit(v MessageEdit) MessageBody
- func NewMessageBodyWithFlip(v MessageFlip) MessageBody
- func NewMessageBodyWithHeadline(v MessageHeadline) MessageBody
- func NewMessageBodyWithJoin(v MessageJoin) MessageBody
- func NewMessageBodyWithLeave(v MessageLeave) MessageBody
- func NewMessageBodyWithMetadata(v MessageConversationMetadata) MessageBody
- func NewMessageBodyWithPin(v MessagePin) MessageBody
- func NewMessageBodyWithReaction(v MessageReaction) MessageBody
- func NewMessageBodyWithRequestpayment(v MessageRequestPayment) MessageBody
- func NewMessageBodyWithSendpayment(v MessageSendPayment) MessageBody
- func NewMessageBodyWithSystem(v MessageSystem) MessageBody
- func NewMessageBodyWithText(v MessageText) MessageBody
- func NewMessageBodyWithUnfurl(v MessageUnfurl) MessageBody
- func (o MessageBody) Attachment() (res MessageAttachment)
- func (o MessageBody) Attachmentuploaded() (res MessageAttachmentUploaded)
- func (o MessageBody) DeepCopy() MessageBody
- func (o MessageBody) Delete() (res MessageDelete)
- func (o MessageBody) Deletehistory() (res MessageDeleteHistory)
- func (o MessageBody) Edit() (res MessageEdit)
- func (o MessageBody) Flip() (res MessageFlip)
- func (b MessageBody) GetEmojis() map[string]HarvestedEmoji
- func (o MessageBody) Headline() (res MessageHeadline)
- func (b MessageBody) IsNil() bool
- func (b MessageBody) IsType(typ MessageType) bool
- func (o MessageBody) Join() (res MessageJoin)
- func (o MessageBody) Leave() (res MessageLeave)
- func (o *MessageBody) MessageType() (ret MessageType, err error)
- func (o MessageBody) Metadata() (res MessageConversationMetadata)
- func (o MessageBody) Pin() (res MessagePin)
- func (o MessageBody) Reaction() (res MessageReaction)
- func (o MessageBody) Requestpayment() (res MessageRequestPayment)
- func (b MessageBody) SearchableText() string
- func (o MessageBody) Sendpayment() (res MessageSendPayment)
- func (o MessageBody) System() (res MessageSystem)
- func (o MessageBody) Text() (res MessageText)
- func (b MessageBody) TextForDecoration() string
- func (o MessageBody) Unfurl() (res MessageUnfurl)
- type MessageBoxed
- func (m MessageBoxed) Ctime() gregor1.Time
- func (o MessageBoxed) DeepCopy() MessageBoxed
- func (m MessageBoxed) EphemeralMetadata() *MsgEphemeralMetadata
- func (m MessageBoxed) Etime() gregor1.Time
- func (m MessageBoxed) ExplodedBy() *string
- func (m MessageBoxed) GetMessageID() MessageID
- func (m MessageBoxed) GetMessageType() MessageType
- func (m MessageBoxed) IsEphemeral() bool
- func (m MessageBoxed) IsEphemeralExpired(now time.Time) bool
- func (m MessageBoxed) KBFSEncrypted() bool
- func (m MessageBoxed) OutboxInfo() *OutboxInfo
- func (m MessageBoxed) Summary() MessageSummary
- type MessageBoxedVersion
- type MessageClientHeader
- type MessageClientHeaderVerified
- type MessageConversationMetadata
- type MessageDelete
- type MessageDeleteHistory
- type MessageEdit
- type MessageFlip
- type MessageHeadline
- type MessageID
- type MessageIDControl
- type MessageIDControlMode
- type MessageJoin
- type MessageLeave
- type MessagePin
- type MessagePlaintext
- func (o MessagePlaintext) DeepCopy() MessagePlaintext
- func (m MessagePlaintext) EphemeralMetadata() *MsgEphemeralMetadata
- func (m MessagePlaintext) IsBadgableType() bool
- func (m MessagePlaintext) IsEphemeral() bool
- func (m MessagePlaintext) IsVisible() bool
- func (m MessagePlaintext) MessageType() MessageType
- func (m MessagePlaintext) SearchableText() string
- type MessagePreviousPointer
- type MessageReaction
- type MessageRequestPayment
- type MessageSendPayment
- type MessageServerHeader
- type MessageSummary
- type MessageSystem
- func NewMessageSystemWithAddedtoteam(v MessageSystemAddedToTeam) MessageSystem
- func NewMessageSystemWithBulkaddtoconv(v MessageSystemBulkAddToConv) MessageSystem
- func NewMessageSystemWithChangeavatar(v MessageSystemChangeAvatar) MessageSystem
- func NewMessageSystemWithChangeretention(v MessageSystemChangeRetention) MessageSystem
- func NewMessageSystemWithComplexteam(v MessageSystemComplexTeam) MessageSystem
- func NewMessageSystemWithCreateteam(v MessageSystemCreateTeam) MessageSystem
- func NewMessageSystemWithGitpush(v MessageSystemGitPush) MessageSystem
- func NewMessageSystemWithInviteaddedtoteam(v MessageSystemInviteAddedToTeam) MessageSystem
- func NewMessageSystemWithNewchannel(v MessageSystemNewChannel) MessageSystem
- func NewMessageSystemWithSbsresolve(v MessageSystemSbsResolve) MessageSystem
- func (o MessageSystem) Addedtoteam() (res MessageSystemAddedToTeam)
- func (o MessageSystem) Bulkaddtoconv() (res MessageSystemBulkAddToConv)
- func (o MessageSystem) Changeavatar() (res MessageSystemChangeAvatar)
- func (o MessageSystem) Changeretention() (res MessageSystemChangeRetention)
- func (o MessageSystem) Complexteam() (res MessageSystemComplexTeam)
- func (o MessageSystem) Createteam() (res MessageSystemCreateTeam)
- func (o MessageSystem) DeepCopy() MessageSystem
- func (o MessageSystem) Gitpush() (res MessageSystemGitPush)
- func (o MessageSystem) Inviteaddedtoteam() (res MessageSystemInviteAddedToTeam)
- func (o MessageSystem) Newchannel() (res MessageSystemNewChannel)
- func (o MessageSystem) Sbsresolve() (res MessageSystemSbsResolve)
- func (m MessageSystem) String() string
- func (o *MessageSystem) SystemType() (ret MessageSystemType, err error)
- type MessageSystemAddedToTeam
- type MessageSystemBulkAddToConv
- type MessageSystemChangeAvatar
- type MessageSystemChangeRetention
- type MessageSystemComplexTeam
- type MessageSystemCreateTeam
- type MessageSystemGitPush
- type MessageSystemInviteAddedToTeam
- type MessageSystemNewChannel
- type MessageSystemSbsResolve
- type MessageSystemType
- type MessageText
- type MessageType
- func BadgeableMessageTypes() []MessageType
- func DeletableMessageTypesByDelete() []MessageType
- func DeletableMessageTypesByDeleteHistory() (res []MessageType)
- func EditableMessageTypesByEdit() []MessageType
- func NonEmptyConvMessageTypes() []MessageType
- func SnippetChatMessageTypes() []MessageType
- func VisibleChatMessageTypes() []MessageType
- type MessageUnboxed
- func NewMessageUnboxedWithError(v MessageUnboxedError) MessageUnboxed
- func NewMessageUnboxedWithJourneycard(v MessageUnboxedJourneycard) MessageUnboxed
- func NewMessageUnboxedWithOutbox(v OutboxRecord) MessageUnboxed
- func NewMessageUnboxedWithPlaceholder(v MessageUnboxedPlaceholder) MessageUnboxed
- func NewMessageUnboxedWithValid(v MessageUnboxedValid) MessageUnboxed
- func (m MessageUnboxed) AtMentionUsernames() []string
- func (m MessageUnboxed) ChannelMention() ChannelMention
- func (m MessageUnboxed) Ctime() gregor1.Time
- func (m *MessageUnboxed) DebugString() string
- func (o MessageUnboxed) DeepCopy() MessageUnboxed
- func (o MessageUnboxed) Error() (res MessageUnboxedError)
- func (m MessageUnboxed) GetMessageID() MessageID
- func (m MessageUnboxed) GetMessageType() MessageType
- func (m MessageUnboxed) GetOutboxID() *OutboxID
- func (m MessageUnboxed) GetTopicType() TopicType
- func (m MessageUnboxed) HasReactions() bool
- func (m MessageUnboxed) HasUnfurls() bool
- func (m MessageUnboxed) HideExplosion(maxDeletedUpto MessageID, now time.Time) bool
- func (m MessageUnboxed) IsEphemeral() bool
- func (m MessageUnboxed) IsError() bool
- func (m MessageUnboxed) IsJourneycard() bool
- func (m MessageUnboxed) IsOutbox() bool
- func (m MessageUnboxed) IsPlaceholder() bool
- func (m MessageUnboxed) IsValid() bool
- func (m MessageUnboxed) IsValidDeleted() bool
- func (m MessageUnboxed) IsValidFull() bool
- func (m MessageUnboxed) IsVisible() bool
- func (o MessageUnboxed) Journeycard() (res MessageUnboxedJourneycard)
- func (o MessageUnboxed) Outbox() (res OutboxRecord)
- func (m MessageUnboxed) OutboxID() *OutboxID
- func (o MessageUnboxed) Placeholder() (res MessageUnboxedPlaceholder)
- func (m MessageUnboxed) SearchableText() string
- func (m MessageUnboxed) SenderEq(o MessageUnboxed) bool
- func (m MessageUnboxed) SenderIsBot() bool
- func (m MessageUnboxed) SenderUsername() string
- func (o *MessageUnboxed) State() (ret MessageUnboxedState, err error)
- func (o MessageUnboxed) Valid() (res MessageUnboxedValid)
- type MessageUnboxedError
- func (o MessageUnboxedError) DeepCopy() MessageUnboxedError
- func (m MessageUnboxedError) HideExplosion(maxDeletedUpto MessageID, now time.Time) bool
- func (m MessageUnboxedError) IsEphemeralError() bool
- func (m MessageUnboxedError) IsEphemeralExpired(now time.Time) bool
- func (m MessageUnboxedError) ParseableVersion() bool
- func (m MessageUnboxedError) SenderEq(o MessageUnboxedError) bool
- type MessageUnboxedErrorType
- type MessageUnboxedJourneycard
- type MessageUnboxedPlaceholder
- type MessageUnboxedState
- type MessageUnboxedValid
- func (m MessageUnboxedValid) AsDeleteHistory() (res MessageDeleteHistory, err error)
- func (o MessageUnboxedValid) DeepCopy() MessageUnboxedValid
- func (m MessageUnboxedValid) EphemeralMetadata() *MsgEphemeralMetadata
- func (m MessageUnboxedValid) Etime() gregor1.Time
- func (m MessageUnboxedValid) ExplodedBy() *string
- func (m MessageUnboxedValid) HasPairwiseMacs() bool
- func (m MessageUnboxedValid) HideExplosion(maxDeletedUpto MessageID, now time.Time) bool
- func (m MessageUnboxedValid) IsEphemeral() bool
- func (m MessageUnboxedValid) IsEphemeralExpired(now time.Time) bool
- func (m MessageUnboxedValid) RemainingEphemeralLifetime(now time.Time) time.Duration
- func (m MessageUnboxedValid) SenderEq(o MessageUnboxedValid) bool
- type MessageUnfurl
- type MessagesUpdated
- type MsgBotInfo
- type MsgContent
- type MsgEphemeralMetadata
- type MsgFlipContent
- type MsgNotification
- type MsgSender
- type MsgSummary
- type MsgTextContent
- type NameQuery
- type NewChatActivityArg
- type NewConvRes
- type NewConversationInfo
- type NewConversationLocalArg
- type NewConversationLocalArgument
- type NewConversationLocalRes
- type NewConversationPayload
- type NewConversationRemote2Arg
- type NewConversationRemoteArg
- type NewConversationRemoteRes
- type NewConversationsLocalArg
- type NewConversationsLocalRes
- type NewConversationsLocalResult
- type NewMessagePayload
- type NonblockFetchRes
- type NotificationKind
- type NotifyChatClient
- func (c NotifyChatClient) ChatArchiveComplete(ctx context.Context, jobID ArchiveJobID) (err error)
- func (c NotifyChatClient) ChatArchiveProgress(ctx context.Context, __arg ChatArchiveProgressArg) (err error)
- func (c NotifyChatClient) ChatAttachmentDownloadComplete(ctx context.Context, __arg ChatAttachmentDownloadCompleteArg) (err error)
- func (c NotifyChatClient) ChatAttachmentDownloadProgress(ctx context.Context, __arg ChatAttachmentDownloadProgressArg) (err error)
- func (c NotifyChatClient) ChatAttachmentUploadProgress(ctx context.Context, __arg ChatAttachmentUploadProgressArg) (err error)
- func (c NotifyChatClient) ChatAttachmentUploadStart(ctx context.Context, __arg ChatAttachmentUploadStartArg) (err error)
- func (c NotifyChatClient) ChatConvUpdate(ctx context.Context, __arg ChatConvUpdateArg) (err error)
- func (c NotifyChatClient) ChatIdentifyUpdate(ctx context.Context, update keybase1.CanonicalTLFNameAndIDWithBreaks) (err error)
- func (c NotifyChatClient) ChatInboxStale(ctx context.Context, uid keybase1.UID) (err error)
- func (c NotifyChatClient) ChatInboxSyncStarted(ctx context.Context, uid keybase1.UID) (err error)
- func (c NotifyChatClient) ChatInboxSynced(ctx context.Context, __arg ChatInboxSyncedArg) (err error)
- func (c NotifyChatClient) ChatJoinedConversation(ctx context.Context, __arg ChatJoinedConversationArg) (err error)
- func (c NotifyChatClient) ChatKBFSToImpteamUpgrade(ctx context.Context, __arg ChatKBFSToImpteamUpgradeArg) (err error)
- func (c NotifyChatClient) ChatLeftConversation(ctx context.Context, __arg ChatLeftConversationArg) (err error)
- func (c NotifyChatClient) ChatParticipantsInfo(ctx context.Context, participants map[ConvIDStr][]UIParticipant) (err error)
- func (c NotifyChatClient) ChatPaymentInfo(ctx context.Context, __arg ChatPaymentInfoArg) (err error)
- func (c NotifyChatClient) ChatPromptUnfurl(ctx context.Context, __arg ChatPromptUnfurlArg) (err error)
- func (c NotifyChatClient) ChatRequestInfo(ctx context.Context, __arg ChatRequestInfoArg) (err error)
- func (c NotifyChatClient) ChatResetConversation(ctx context.Context, __arg ChatResetConversationArg) (err error)
- func (c NotifyChatClient) ChatSetConvRetention(ctx context.Context, __arg ChatSetConvRetentionArg) (err error)
- func (c NotifyChatClient) ChatSetConvSettings(ctx context.Context, __arg ChatSetConvSettingsArg) (err error)
- func (c NotifyChatClient) ChatSetTeamRetention(ctx context.Context, __arg ChatSetTeamRetentionArg) (err error)
- func (c NotifyChatClient) ChatSubteamRename(ctx context.Context, __arg ChatSubteamRenameArg) (err error)
- func (c NotifyChatClient) ChatTLFFinalize(ctx context.Context, __arg ChatTLFFinalizeArg) (err error)
- func (c NotifyChatClient) ChatTLFResolve(ctx context.Context, __arg ChatTLFResolveArg) (err error)
- func (c NotifyChatClient) ChatThreadsStale(ctx context.Context, __arg ChatThreadsStaleArg) (err error)
- func (c NotifyChatClient) ChatTypingUpdate(ctx context.Context, typingUpdates []ConvTypingUpdate) (err error)
- func (c NotifyChatClient) ChatWelcomeMessageLoaded(ctx context.Context, __arg ChatWelcomeMessageLoadedArg) (err error)
- func (c NotifyChatClient) NewChatActivity(ctx context.Context, __arg NewChatActivityArg) (err error)
- type NotifyChatInterface
- type OfflinableResult
- type OutboxErrorType
- type OutboxID
- type OutboxInfo
- type OutboxRecord
- func (o OutboxRecord) DeepCopy() OutboxRecord
- func (o OutboxRecord) IsAttachment() bool
- func (o OutboxRecord) IsBadgable() bool
- func (o OutboxRecord) IsChatFlip() bool
- func (o OutboxRecord) IsError() bool
- func (o OutboxRecord) IsSending() bool
- func (o OutboxRecord) IsUnfurl() bool
- func (o OutboxRecord) MessageType() MessageType
- func (m OutboxRecord) SenderEq(o OutboxRecord) bool
- type OutboxState
- type OutboxStateError
- type OutboxStateType
- type Pagination
- type PinMessageArg
- type PinMessageRes
- type PostDeleteHistoryByAgeArg
- type PostDeleteHistoryThroughArg
- type PostDeleteHistoryUptoArg
- type PostDeleteNonblockArg
- type PostEditNonblockArg
- type PostFileAttachmentArg
- type PostFileAttachmentLocalArg
- type PostFileAttachmentLocalNonblockArg
- type PostHeadlineArg
- type PostHeadlineNonblockArg
- type PostLocalArg
- type PostLocalNonblockArg
- type PostLocalNonblockRes
- type PostLocalRes
- type PostMetadataArg
- type PostMetadataNonblockArg
- type PostReactionNonblockArg
- type PostRemoteArg
- type PostRemoteRes
- type PostTextNonblockArg
- type PreviewConversationArg
- type PreviewConversationByIDLocalArg
- type PreviewConversationLocalRes
- type PreviewLocation
- type PreviewLocationTyp
- type ProfileChatSearchArg
- type ProfileSearchConvStats
- type PutReacjiSkinToneArg
- type RateLimit
- type RateLimitRes
- type ReIndexingMode
- type Reaction
- type ReactionMap
- type ReactionUpdate
- type ReactionUpdateNotif
- type ReadMessageInfo
- type ReadMessagePayload
- type RefreshParticipantsArg
- type RefreshParticipantsRemoteArg
- type RefreshParticipantsRemoteRes
- type RegexpRes
- type RegisterSharePostArg
- type RemoteBotCommandsAdvertisement
- func NewRemoteBotCommandsAdvertisementWithConv(v RemoteBotCommandsAdvertisementConv) RemoteBotCommandsAdvertisement
- func NewRemoteBotCommandsAdvertisementWithPublic(v RemoteBotCommandsAdvertisementPublic) RemoteBotCommandsAdvertisement
- func NewRemoteBotCommandsAdvertisementWithTlfidConvs(v RemoteBotCommandsAdvertisementTLFID) RemoteBotCommandsAdvertisement
- func NewRemoteBotCommandsAdvertisementWithTlfidMembers(v RemoteBotCommandsAdvertisementTLFID) RemoteBotCommandsAdvertisement
- func (o RemoteBotCommandsAdvertisement) Conv() (res RemoteBotCommandsAdvertisementConv)
- func (o RemoteBotCommandsAdvertisement) DeepCopy() RemoteBotCommandsAdvertisement
- func (o RemoteBotCommandsAdvertisement) Public() (res RemoteBotCommandsAdvertisementPublic)
- func (o RemoteBotCommandsAdvertisement) TlfidConvs() (res RemoteBotCommandsAdvertisementTLFID)
- func (o RemoteBotCommandsAdvertisement) TlfidMembers() (res RemoteBotCommandsAdvertisementTLFID)
- func (o *RemoteBotCommandsAdvertisement) Typ() (ret BotCommandsAdvertisementTyp, err error)
- type RemoteBotCommandsAdvertisementConv
- type RemoteBotCommandsAdvertisementPublic
- type RemoteBotCommandsAdvertisementTLFID
- type RemoteClearBotCommandsFilter
- func NewRemoteClearBotCommandsFilterWithConv(v RemoteClearBotCommandsFilterConv) RemoteClearBotCommandsFilter
- func NewRemoteClearBotCommandsFilterWithPublic(v RemoteClearBotCommandsFilterPublic) RemoteClearBotCommandsFilter
- func NewRemoteClearBotCommandsFilterWithTlfidConvs(v RemoteClearBotCommandsFilterTLFID) RemoteClearBotCommandsFilter
- func NewRemoteClearBotCommandsFilterWithTlfidMembers(v RemoteClearBotCommandsFilterTLFID) RemoteClearBotCommandsFilter
- func (o RemoteClearBotCommandsFilter) Conv() (res RemoteClearBotCommandsFilterConv)
- func (o RemoteClearBotCommandsFilter) DeepCopy() RemoteClearBotCommandsFilter
- func (o RemoteClearBotCommandsFilter) Public() (res RemoteClearBotCommandsFilterPublic)
- func (o RemoteClearBotCommandsFilter) TlfidConvs() (res RemoteClearBotCommandsFilterTLFID)
- func (o RemoteClearBotCommandsFilter) TlfidMembers() (res RemoteClearBotCommandsFilterTLFID)
- func (o *RemoteClearBotCommandsFilter) Typ() (ret BotCommandsAdvertisementTyp, err error)
- type RemoteClearBotCommandsFilterConv
- type RemoteClearBotCommandsFilterPublic
- type RemoteClearBotCommandsFilterTLFID
- type RemoteClient
- func (c RemoteClient) AdvertiseBotCommands(ctx context.Context, ads []RemoteBotCommandsAdvertisement) (res AdvertiseBotCommandsRes, err error)
- func (c RemoteClient) BroadcastGregorMessageToConv(ctx context.Context, __arg BroadcastGregorMessageToConvArg) (err error)
- func (c RemoteClient) ClearBotCommands(ctx context.Context, filter *RemoteClearBotCommandsFilter) (res ClearBotCommandsRes, err error)
- func (c RemoteClient) DeleteConversation(ctx context.Context, convID ConversationID) (res DeleteConversationRemoteRes, err error)
- func (c RemoteClient) FailSharePost(ctx context.Context, __arg FailSharePostArg) (err error)
- func (c RemoteClient) GetBotInfo(ctx context.Context, __arg GetBotInfoArg) (res GetBotInfoRes, err error)
- func (c RemoteClient) GetDefaultTeamChannels(ctx context.Context, teamID keybase1.TeamID) (res GetDefaultTeamChannelsRes, err error)
- func (c RemoteClient) GetExternalAPIKeys(ctx context.Context, typs []ExternalAPIKeyTyp) (res []ExternalAPIKey, err error)
- func (c RemoteClient) GetGlobalAppNotificationSettings(ctx context.Context) (res GlobalAppNotificationSettings, err error)
- func (c RemoteClient) GetInboxRemote(ctx context.Context, __arg GetInboxRemoteArg) (res GetInboxRemoteRes, err error)
- func (c RemoteClient) GetInboxVersion(ctx context.Context, uid gregor1.UID) (res InboxVers, err error)
- func (c RemoteClient) GetLastActiveAt(ctx context.Context, __arg GetLastActiveAtArg) (res GetLastActiveAtRes, err error)
- func (c RemoteClient) GetMessageBefore(ctx context.Context, __arg GetMessageBeforeArg) (res GetMessageBeforeRes, err error)
- func (c RemoteClient) GetMessagesRemote(ctx context.Context, __arg GetMessagesRemoteArg) (res GetMessagesRemoteRes, err error)
- func (c RemoteClient) GetPublicConversations(ctx context.Context, __arg GetPublicConversationsArg) (res GetPublicConversationsRes, err error)
- func (c RemoteClient) GetRecentJoins(ctx context.Context, convID ConversationID) (res GetRecentJoinsRes, err error)
- func (c RemoteClient) GetResetConversations(ctx context.Context) (res GetResetConversationsRes, err error)
- func (c RemoteClient) GetS3Params(ctx context.Context, __arg GetS3ParamsArg) (res S3Params, err error)
- func (c RemoteClient) GetTLFConversations(ctx context.Context, __arg GetTLFConversationsArg) (res GetTLFConversationsRes, err error)
- func (c RemoteClient) GetThreadRemote(ctx context.Context, __arg GetThreadRemoteArg) (res GetThreadRemoteRes, err error)
- func (c RemoteClient) GetUnreadUpdateFull(ctx context.Context, inboxVers InboxVers) (res UnreadUpdateFull, err error)
- func (c RemoteClient) GetUnreadlineRemote(ctx context.Context, __arg GetUnreadlineRemoteArg) (res GetUnreadlineRemoteRes, err error)
- func (c RemoteClient) JoinConversation(ctx context.Context, convID ConversationID) (res JoinLeaveConversationRemoteRes, err error)
- func (c RemoteClient) LeaveConversation(ctx context.Context, convID ConversationID) (res JoinLeaveConversationRemoteRes, err error)
- func (c RemoteClient) MarkAsRead(ctx context.Context, __arg MarkAsReadArg) (res MarkAsReadRes, err error)
- func (c RemoteClient) NewConversationRemote(ctx context.Context, idTriple ConversationIDTriple) (res NewConversationRemoteRes, err error)
- func (c RemoteClient) NewConversationRemote2(ctx context.Context, __arg NewConversationRemote2Arg) (res NewConversationRemoteRes, err error)
- func (c RemoteClient) PostRemote(ctx context.Context, __arg PostRemoteArg) (res PostRemoteRes, err error)
- func (c RemoteClient) PreviewConversation(ctx context.Context, convID ConversationID) (res JoinLeaveConversationRemoteRes, err error)
- func (c RemoteClient) RefreshParticipantsRemote(ctx context.Context, __arg RefreshParticipantsRemoteArg) (res RefreshParticipantsRemoteRes, err error)
- func (c RemoteClient) RegisterSharePost(ctx context.Context, __arg RegisterSharePostArg) (err error)
- func (c RemoteClient) RemoteNotificationSuccessful(ctx context.Context, __arg RemoteNotificationSuccessfulArg) (err error)
- func (c RemoteClient) RemoveFromConversation(ctx context.Context, __arg RemoveFromConversationArg) (res RemoveFromConversationRemoteRes, err error)
- func (c RemoteClient) RetentionSweepConv(ctx context.Context, convID ConversationID) (res SweepRes, err error)
- func (c RemoteClient) S3Sign(ctx context.Context, __arg S3SignArg) (res []byte, err error)
- func (c RemoteClient) ServerNow(ctx context.Context) (res ServerNowRes, err error)
- func (c RemoteClient) SetAppNotificationSettings(ctx context.Context, __arg SetAppNotificationSettingsArg) (res SetAppNotificationSettingsRes, err error)
- func (c RemoteClient) SetConvMinWriterRole(ctx context.Context, __arg SetConvMinWriterRoleArg) (res SetConvMinWriterRoleRes, err error)
- func (c RemoteClient) SetConvRetention(ctx context.Context, __arg SetConvRetentionArg) (res SetRetentionRes, err error)
- func (c RemoteClient) SetConversationStatus(ctx context.Context, __arg SetConversationStatusArg) (res SetConversationStatusRes, err error)
- func (c RemoteClient) SetDefaultTeamChannels(ctx context.Context, __arg SetDefaultTeamChannelsArg) (res SetDefaultTeamChannelsRes, err error)
- func (c RemoteClient) SetGlobalAppNotificationSettings(ctx context.Context, settings GlobalAppNotificationSettings) (err error)
- func (c RemoteClient) SetTeamRetention(ctx context.Context, __arg SetTeamRetentionArg) (res SetRetentionRes, err error)
- func (c RemoteClient) SyncAll(ctx context.Context, __arg SyncAllArg) (res SyncAllResult, err error)
- func (c RemoteClient) SyncChat(ctx context.Context, __arg SyncChatArg) (res SyncChatRes, err error)
- func (c RemoteClient) SyncInbox(ctx context.Context, vers InboxVers) (res SyncInboxRes, err error)
- func (c RemoteClient) TeamIDOfConv(ctx context.Context, convID ConversationID) (res *keybase1.TeamID, err error)
- func (c RemoteClient) TlfFinalize(ctx context.Context, __arg TlfFinalizeArg) (err error)
- func (c RemoteClient) TlfResolve(ctx context.Context, __arg TlfResolveArg) (err error)
- func (c RemoteClient) UpdateTypingRemote(ctx context.Context, __arg UpdateTypingRemoteArg) (err error)
- func (c RemoteClient) UpgradeKBFSToImpteam(ctx context.Context, __arg UpgradeKBFSToImpteamArg) (err error)
- type RemoteInterface
- type RemoteNotificationSuccessfulArg
- type RemoteUserTypingUpdate
- type RemoveBotMemberArg
- type RemoveEmojiArg
- type RemoveEmojiRes
- type RemoveFromConversationArg
- type RemoveFromConversationLocalArg
- type RemoveFromConversationLocalRes
- type RemoveFromConversationRemoteRes
- type RequestInboxLayoutArg
- type RequestInboxSmallIncreaseArg
- type RequestInboxSmallResetArg
- type RequestInboxUnboxArg
- type ResetConvMember
- type ResetConvMemberAPI
- type ResetConversationMember
- type ResolveMaybeMentionArg
- type ResolveUnfurlPromptArg
- type RetentionPolicy
- func (o RetentionPolicy) DeepCopy() RetentionPolicy
- func (o RetentionPolicy) Ephemeral() (res RpEphemeral)
- func (p RetentionPolicy) Eq(o RetentionPolicy) bool
- func (o RetentionPolicy) Expire() (res RpExpire)
- func (p RetentionPolicy) HumanSummary() (summary string)
- func (o RetentionPolicy) Inherit() (res RpInherit)
- func (o RetentionPolicy) Retain() (res RpRetain)
- func (p RetentionPolicy) Summary() string
- func (o *RetentionPolicy) Typ() (ret RetentionPolicyType, err error)
- type RetentionPolicyType
- type RetentionSweepConvArg
- type RetryPostArg
- type RpEphemeral
- type RpExpire
- type RpInherit
- type RpRetain
- type S3Params
- type S3SignArg
- type SaveUnfurlSettingsArg
- type SealedData
- type SearchInboxArg
- type SearchInboxRes
- type SearchInboxResOutput
- type SearchOpts
- type SearchRegexpArg
- type SearchRegexpRes
- type SendRes
- type SenderPrepareOptions
- type SenderSendOptions
- type ServerCacheVers
- type ServerNowArg
- type ServerNowRes
- type SetAppNotificationSettingsArg
- type SetAppNotificationSettingsInfo
- type SetAppNotificationSettingsLocalArg
- type SetAppNotificationSettingsLocalRes
- type SetAppNotificationSettingsPayload
- type SetAppNotificationSettingsRes
- type SetBotMemberSettingsArg
- type SetConvMinWriterRoleArg
- type SetConvMinWriterRoleLocalArg
- type SetConvMinWriterRoleRes
- type SetConvRetentionArg
- type SetConvRetentionLocalArg
- type SetConvRetentionUpdate
- type SetConvSettingsUpdate
- type SetConversationStatusArg
- type SetConversationStatusLocalArg
- type SetConversationStatusLocalRes
- type SetConversationStatusRes
- type SetDefaultTeamChannelsArg
- type SetDefaultTeamChannelsLocalArg
- type SetDefaultTeamChannelsLocalRes
- type SetDefaultTeamChannelsRes
- type SetGlobalAppNotificationSettingsArg
- type SetGlobalAppNotificationSettingsLocalArg
- type SetRetentionRes
- type SetStatusInfo
- type SetStatusPayload
- type SetTeamRetentionArg
- type SetTeamRetentionLocalArg
- type SetTeamRetentionUpdate
- type SetWelcomeMessageArg
- type SignEncryptedData
- type SignatureInfo
- type SimpleSearchInboxConvNamesArg
- type SimpleSearchInboxConvNamesHit
- type SnippetDecoration
- type StaleUpdateType
- type StaticConfig
- type SubteamRenameUpdate
- type SweepRes
- type SyncAllArg
- type SyncAllNotificationRes
- type SyncAllNotificationType
- type SyncAllProtVers
- type SyncAllResult
- type SyncChatArg
- type SyncChatRes
- type SyncInboxArg
- type SyncInboxRes
- type SyncInboxResType
- type SyncIncrementalRes
- type TLFConvOrdinal
- type TLFFinalizeUpdate
- type TLFID
- type TLFIDStr
- type TLFResolveUpdate
- type TeamIDFromTLFNameArg
- type TeamIDOfConvArg
- type TeamMember
- type TeamMemberRoleUpdate
- type TeamType
- type TeamTypeInfo
- type TeamTypePayload
- type TextPayment
- type TextPaymentResult
- type TextPaymentResultTyp
- type Thread
- type ThreadID
- type ThreadView
- type ThreadViewBoxed
- type TlfFinalizeArg
- type TlfResolveArg
- type ToggleEmojiAnimationsArg
- type ToggleMessageCollapseArg
- type TopicID
- type TopicNameState
- type TopicType
- type TrackGiphySelectArg
- type TrackGiphySelectRes
- type TriggerContactSyncArg
- type TyperInfo
- type UIAssetUrlInfo
- type UIBotCommandsUpdateSettings
- type UIBotCommandsUpdateStatus
- func NewUIBotCommandsUpdateStatusWithBlank() UIBotCommandsUpdateStatus
- func NewUIBotCommandsUpdateStatusWithFailed() UIBotCommandsUpdateStatus
- func NewUIBotCommandsUpdateStatusWithUpdating() UIBotCommandsUpdateStatus
- func NewUIBotCommandsUpdateStatusWithUptodate(v UIBotCommandsUpdateSettings) UIBotCommandsUpdateStatus
- type UIBotCommandsUpdateStatusTyp
- type UIChannelNameMention
- type UIChatPayment
- type UIChatPaymentSummary
- type UIChatSearchBotHits
- type UIChatSearchConvHit
- type UIChatSearchConvHits
- type UIChatSearchTeamHits
- type UIChatThreadStatus
- type UIChatThreadStatusTyp
- type UICoinFlipAbsenteeError
- type UICoinFlipError
- func NewUICoinFlipErrorWithAborted() UICoinFlipError
- func NewUICoinFlipErrorWithAbsentee(v UICoinFlipAbsenteeError) UICoinFlipError
- func NewUICoinFlipErrorWithCommitmismatch(v UICoinFlipErrorParticipant) UICoinFlipError
- func NewUICoinFlipErrorWithDupcommitcomplete(v UICoinFlipErrorParticipant) UICoinFlipError
- func NewUICoinFlipErrorWithDupreg(v UICoinFlipErrorParticipant) UICoinFlipError
- func NewUICoinFlipErrorWithDupreveal(v UICoinFlipErrorParticipant) UICoinFlipError
- func NewUICoinFlipErrorWithGeneric(v string) UICoinFlipError
- func NewUICoinFlipErrorWithTimeout() UICoinFlipError
- func (o UICoinFlipError) Absentee() (res UICoinFlipAbsenteeError)
- func (o UICoinFlipError) Commitmismatch() (res UICoinFlipErrorParticipant)
- func (o UICoinFlipError) DeepCopy() UICoinFlipError
- func (o UICoinFlipError) Dupcommitcomplete() (res UICoinFlipErrorParticipant)
- func (o UICoinFlipError) Dupreg() (res UICoinFlipErrorParticipant)
- func (o UICoinFlipError) Dupreveal() (res UICoinFlipErrorParticipant)
- func (o UICoinFlipError) Generic() (res string)
- func (o *UICoinFlipError) Typ() (ret UICoinFlipErrorTyp, err error)
- type UICoinFlipErrorParticipant
- type UICoinFlipErrorTyp
- type UICoinFlipHand
- type UICoinFlipParticipant
- type UICoinFlipPhase
- type UICoinFlipResult
- func NewUICoinFlipResultWithCoin(v bool) UICoinFlipResult
- func NewUICoinFlipResultWithDeck(v []int) UICoinFlipResult
- func NewUICoinFlipResultWithHands(v []UICoinFlipHand) UICoinFlipResult
- func NewUICoinFlipResultWithNumber(v string) UICoinFlipResult
- func NewUICoinFlipResultWithShuffle(v []string) UICoinFlipResult
- func (o UICoinFlipResult) Coin() (res bool)
- func (o UICoinFlipResult) Deck() (res []int)
- func (o UICoinFlipResult) DeepCopy() UICoinFlipResult
- func (o UICoinFlipResult) Hands() (res []UICoinFlipHand)
- func (o UICoinFlipResult) Number() (res string)
- func (o UICoinFlipResult) Shuffle() (res []string)
- func (o *UICoinFlipResult) Typ() (ret UICoinFlipResultTyp, err error)
- type UICoinFlipResultTyp
- type UICoinFlipStatus
- type UICommandMarkdown
- type UICommandStatusActionTyp
- type UICommandStatusDisplayTyp
- type UIInboxBigTeamChannelRow
- type UIInboxBigTeamLabelRow
- type UIInboxBigTeamRow
- type UIInboxBigTeamRowTyp
- type UIInboxLayout
- type UIInboxReselectInfo
- type UIInboxSmallTeamRow
- type UILinkDecoration
- type UIMaybeMentionInfo
- type UIMaybeMentionStatus
- type UIMessage
- func NewUIMessageWithError(v MessageUnboxedError) UIMessage
- func NewUIMessageWithJourneycard(v UIMessageJourneycard) UIMessage
- func NewUIMessageWithOutbox(v UIMessageOutbox) UIMessage
- func NewUIMessageWithPlaceholder(v MessageUnboxedPlaceholder) UIMessage
- func NewUIMessageWithValid(v UIMessageValid) UIMessage
- func (o UIMessage) DeepCopy() UIMessage
- func (o UIMessage) Error() (res MessageUnboxedError)
- func (m UIMessage) GetMessageID() MessageID
- func (m UIMessage) GetMessageType() MessageType
- func (m UIMessage) GetOutboxID() *OutboxID
- func (m UIMessage) IsEphemeral() bool
- func (m UIMessage) IsError() bool
- func (m UIMessage) IsOutbox() bool
- func (m UIMessage) IsPlaceholder() bool
- func (m UIMessage) IsValid() bool
- func (o UIMessage) Journeycard() (res UIMessageJourneycard)
- func (o UIMessage) Outbox() (res UIMessageOutbox)
- func (o UIMessage) Placeholder() (res MessageUnboxedPlaceholder)
- func (m UIMessage) SearchableText() string
- func (o *UIMessage) State() (ret MessageUnboxedState, err error)
- func (o UIMessage) Valid() (res UIMessageValid)
- type UIMessageJourneycard
- type UIMessageOutbox
- type UIMessageUnfurlInfo
- type UIMessageValid
- type UIMessages
- type UIPagination
- type UIParticipant
- type UIParticipantType
- type UIPaymentInfo
- type UIPinnedMessage
- type UIReactionDesc
- type UIReactionMap
- type UIRequestInfo
- type UITeamMention
- type UITextDecoration
- func NewUITextDecorationWithAtmention(v string) UITextDecoration
- func NewUITextDecorationWithChannelnamemention(v UIChannelNameMention) UITextDecoration
- func NewUITextDecorationWithEmoji(v Emoji) UITextDecoration
- func NewUITextDecorationWithKbfspath(v KBFSPath) UITextDecoration
- func NewUITextDecorationWithLink(v UILinkDecoration) UITextDecoration
- func NewUITextDecorationWithMailto(v UILinkDecoration) UITextDecoration
- func NewUITextDecorationWithMaybemention(v MaybeMention) UITextDecoration
- func NewUITextDecorationWithPayment(v TextPayment) UITextDecoration
- func (o UITextDecoration) Atmention() (res string)
- func (o UITextDecoration) Channelnamemention() (res UIChannelNameMention)
- func (o UITextDecoration) DeepCopy() UITextDecoration
- func (o UITextDecoration) Emoji() (res Emoji)
- func (o UITextDecoration) Kbfspath() (res KBFSPath)
- func (o UITextDecoration) Link() (res UILinkDecoration)
- func (o UITextDecoration) Mailto() (res UILinkDecoration)
- func (o UITextDecoration) Maybemention() (res MaybeMention)
- func (o UITextDecoration) Payment() (res TextPayment)
- func (o *UITextDecoration) Typ() (ret UITextDecorationTyp, err error)
- type UITextDecorationTyp
- type UIWatchPositionPerm
- type UnboxMobilePushNotificationArg
- type Unfurl
- type UnfurlClient
- type UnfurlDisplay
- type UnfurlGeneric
- type UnfurlGenericDisplay
- type UnfurlGenericMapInfo
- type UnfurlGenericRaw
- type UnfurlGiphy
- type UnfurlGiphyDisplay
- type UnfurlGiphyRaw
- type UnfurlImageDisplay
- type UnfurlInterface
- type UnfurlMapsRaw
- type UnfurlMode
- type UnfurlPromptAction
- type UnfurlPromptResult
- func NewUnfurlPromptResultWithAccept(v string) UnfurlPromptResult
- func NewUnfurlPromptResultWithAlways() UnfurlPromptResult
- func NewUnfurlPromptResultWithNever() UnfurlPromptResult
- func NewUnfurlPromptResultWithNotnow() UnfurlPromptResult
- func NewUnfurlPromptResultWithOnetime(v string) UnfurlPromptResult
- type UnfurlRaw
- func (o UnfurlRaw) DeepCopy() UnfurlRaw
- func (o UnfurlRaw) Generic() (res UnfurlGenericRaw)
- func (u UnfurlRaw) GetUrl() string
- func (o UnfurlRaw) Giphy() (res UnfurlGiphyRaw)
- func (o UnfurlRaw) Maps() (res UnfurlMapsRaw)
- func (o *UnfurlRaw) UnfurlType() (ret UnfurlType, err error)
- func (u UnfurlRaw) UnsafeDebugString() string
- func (o UnfurlRaw) Youtube() (res UnfurlYoutubeRaw)
- type UnfurlResult
- type UnfurlSettings
- type UnfurlSettingsDisplay
- type UnfurlType
- type UnfurlVideo
- type UnfurlYoutube
- type UnfurlYoutubeDisplay
- type UnfurlYoutubeRaw
- type UnpinMessageArg
- type UnreadFirstNumLimit
- type UnreadUpdate
- type UnreadUpdateFull
- type UnreadlineRes
- type UnverifiedInboxUIItem
- type UnverifiedInboxUIItemMetadata
- type UnverifiedInboxUIItems
- type UpdateConversationMembership
- type UpdateConversations
- type UpdateTypingArg
- type UpdateTypingRemoteArg
- type UpdateUnsentTextArg
- type UpgradeKBFSConversationToImpteamArg
- type UpgradeKBFSToImpteamArg
- type UserBotCommandInput
- type UserBotCommandOutput
- type UserBotExtendedDescription
- type UserEmojiRes
- type UserEmojis
- type UserEmojisArg
- type VersionKind
- type WalletClient
- type WalletInterface
- type WelcomeMessage
- type WelcomeMessageDisplay
Constants ¶
const DbShortFormLen = 10
const MaxChanMentionConvSize = 100
If a conversation is larger, only admins can @channel.
const ShowExplosionLifetime = time.Hour * 24 * 7
we will show some representation of an exploded message in the UI for a week
Variables ¶
var ArchiveChatJobStatusMap = map[string]ArchiveChatJobStatus{
"RUNNING": 0,
"PAUSED": 1,
"BACKGROUND_PAUSED": 2,
"ERROR": 3,
"COMPLETE": 4,
}
var ArchiveChatJobStatusRevMap = map[ArchiveChatJobStatus]string{
0: "RUNNING",
1: "PAUSED",
2: "BACKGROUND_PAUSED",
3: "ERROR",
4: "COMPLETE",
}
var AssetMetadataTypeMap = map[string]AssetMetadataType{
"NONE": 0,
"IMAGE": 1,
"VIDEO": 2,
}
var AssetMetadataTypeRevMap = map[AssetMetadataType]string{
0: "NONE",
1: "IMAGE",
2: "VIDEO",
}
var AssetTagMap = map[string]AssetTag{
"PRIMARY": 0,
}
var AssetTagRevMap = map[AssetTag]string{
0: "PRIMARY",
}
var BodyPlaintextVersionMap = map[string]BodyPlaintextVersion{
"V1": 1,
"V2": 2,
"V3": 3,
"V4": 4,
"V5": 5,
"V6": 6,
"V7": 7,
"V8": 8,
"V9": 9,
"V10": 10,
}
var BodyPlaintextVersionRevMap = map[BodyPlaintextVersion]string{
1: "V1",
2: "V2",
3: "V3",
4: "V4",
5: "V5",
6: "V6",
7: "V7",
8: "V8",
9: "V9",
10: "V10",
}
var BotCommandsAdvertisementTypMap = map[string]BotCommandsAdvertisementTyp{
"PUBLIC": 0,
"TLFID_MEMBERS": 1,
"TLFID_CONVS": 2,
"CONV": 3,
}
var BotCommandsAdvertisementTypRevMap = map[BotCommandsAdvertisementTyp]string{
0: "PUBLIC",
1: "TLFID_MEMBERS",
2: "TLFID_CONVS",
3: "CONV",
}
var BotInfoResponseTypMap = map[string]BotInfoResponseTyp{
"UPTODATE": 0,
"INFO": 1,
}
var BotInfoResponseTypRevMap = map[BotInfoResponseTyp]string{
0: "UPTODATE",
1: "INFO",
}
var ChannelMentionMap = map[string]ChannelMention{
"NONE": 0,
"ALL": 1,
"HERE": 2,
}
var ChannelMentionRevMap = map[ChannelMention]string{
0: "NONE",
1: "ALL",
2: "HERE",
}
var ChatActivitySourceMap = map[string]ChatActivitySource{
"LOCAL": 0,
"REMOTE": 1,
}
var ChatActivitySourceRevMap = map[ChatActivitySource]string{
0: "LOCAL",
1: "REMOTE",
}
var ChatActivityTypeMap = map[string]ChatActivityType{
"RESERVED": 0,
"INCOMING_MESSAGE": 1,
"READ_MESSAGE": 2,
"NEW_CONVERSATION": 3,
"SET_STATUS": 4,
"FAILED_MESSAGE": 5,
"MEMBERS_UPDATE": 6,
"SET_APP_NOTIFICATION_SETTINGS": 7,
"TEAMTYPE": 8,
"EXPUNGE": 9,
"EPHEMERAL_PURGE": 10,
"REACTION_UPDATE": 11,
"MESSAGES_UPDATED": 12,
}
var ChatActivityTypeRevMap = map[ChatActivityType]string{
0: "RESERVED",
1: "INCOMING_MESSAGE",
2: "READ_MESSAGE",
3: "NEW_CONVERSATION",
4: "SET_STATUS",
5: "FAILED_MESSAGE",
6: "MEMBERS_UPDATE",
7: "SET_APP_NOTIFICATION_SETTINGS",
8: "TEAMTYPE",
9: "EXPUNGE",
10: "EPHEMERAL_PURGE",
11: "REACTION_UPDATE",
12: "MESSAGES_UPDATED",
}
var ConversationBuiltinCommandTypMap = map[string]ConversationBuiltinCommandTyp{
"NONE": 0,
"ADHOC": 1,
"SMALLTEAM": 2,
"BIGTEAM": 3,
"BIGTEAMGENERAL": 4,
}
var ConversationBuiltinCommandTypRevMap = map[ConversationBuiltinCommandTyp]string{
0: "NONE",
1: "ADHOC",
2: "SMALLTEAM",
3: "BIGTEAM",
4: "BIGTEAMGENERAL",
}
var ConversationCommandGroupsTypMap = map[string]ConversationCommandGroupsTyp{
"BUILTIN": 0,
"CUSTOM": 1,
"NONE": 2,
}
var ConversationCommandGroupsTypRevMap = map[ConversationCommandGroupsTyp]string{
0: "BUILTIN",
1: "CUSTOM",
2: "NONE",
}
var ConversationErrorTypeMap = map[string]ConversationErrorType{
"PERMANENT": 0,
"MISSINGINFO": 1,
"SELFREKEYNEEDED": 2,
"OTHERREKEYNEEDED": 3,
"IDENTIFY": 4,
"TRANSIENT": 5,
"NONE": 6,
}
var ConversationErrorTypeRevMap = map[ConversationErrorType]string{
0: "PERMANENT",
1: "MISSINGINFO",
2: "SELFREKEYNEEDED",
3: "OTHERREKEYNEEDED",
4: "IDENTIFY",
5: "TRANSIENT",
6: "NONE",
}
var ConversationExistenceMap = map[string]ConversationExistence{
"ACTIVE": 0,
"ARCHIVED": 1,
"DELETED": 2,
"ABANDONED": 3,
}
var ConversationExistenceRevMap = map[ConversationExistence]string{
0: "ACTIVE",
1: "ARCHIVED",
2: "DELETED",
3: "ABANDONED",
}
var ConversationMemberStatusMap = map[string]ConversationMemberStatus{
"ACTIVE": 0,
"REMOVED": 1,
"LEFT": 2,
"PREVIEW": 3,
"RESET": 4,
"NEVER_JOINED": 5,
}
var ConversationMemberStatusRevMap = map[ConversationMemberStatus]string{
0: "ACTIVE",
1: "REMOVED",
2: "LEFT",
3: "PREVIEW",
4: "RESET",
5: "NEVER_JOINED",
}
var ConversationMembersTypeMap = map[string]ConversationMembersType{
"KBFS": 0,
"TEAM": 1,
"IMPTEAMNATIVE": 2,
"IMPTEAMUPGRADE": 3,
}
var ConversationMembersTypeRevMap = map[ConversationMembersType]string{
0: "KBFS",
1: "TEAM",
2: "IMPTEAMNATIVE",
3: "IMPTEAMUPGRADE",
}
var ConversationStatusGregorMap = map[ConversationStatus]string{
ConversationStatus_UNFILED: "unfiled",
ConversationStatus_FAVORITE: "favorite",
ConversationStatus_IGNORED: "ignored",
ConversationStatus_BLOCKED: "blocked",
ConversationStatus_MUTED: "muted",
ConversationStatus_REPORTED: "reported",
}
var ConversationStatusGregorRevMap = map[string]ConversationStatus{ "unfiled": ConversationStatus_UNFILED, "favorite": ConversationStatus_FAVORITE, "ignored": ConversationStatus_IGNORED, "blocked": ConversationStatus_BLOCKED, "muted": ConversationStatus_MUTED, "reported": ConversationStatus_REPORTED, }
var ConversationStatusMap = map[string]ConversationStatus{
"UNFILED": 0,
"FAVORITE": 1,
"IGNORED": 2,
"BLOCKED": 3,
"MUTED": 4,
"REPORTED": 5,
}
var ConversationStatusRevMap = map[ConversationStatus]string{
0: "UNFILED",
1: "FAVORITE",
2: "IGNORED",
3: "BLOCKED",
4: "MUTED",
5: "REPORTED",
}
var EmojiLoadSourceTypMap = map[string]EmojiLoadSourceTyp{
"HTTPSRV": 0,
"STR": 1,
}
var EmojiLoadSourceTypRevMap = map[EmojiLoadSourceTyp]string{
0: "HTTPSRV",
1: "STR",
}
var EmojiRemoteSourceTypMap = map[string]EmojiRemoteSourceTyp{
"MESSAGE": 0,
"STOCKALIAS": 1,
}
var EmojiRemoteSourceTypRevMap = map[EmojiRemoteSourceTyp]string{
0: "MESSAGE",
1: "STOCKALIAS",
}
var ExternalAPIKeyTypMap = map[string]ExternalAPIKeyTyp{
"GOOGLEMAPS": 0,
"GIPHY": 1,
}
var ExternalAPIKeyTypRevMap = map[ExternalAPIKeyTyp]string{
0: "GOOGLEMAPS",
1: "GIPHY",
}
var GalleryItemTypMap = map[string]GalleryItemTyp{
"MEDIA": 0,
"LINK": 1,
"DOC": 2,
}
var GalleryItemTypRevMap = map[GalleryItemTyp]string{
0: "MEDIA",
1: "LINK",
2: "DOC",
}
var GetThreadNonblockCbModeMap = map[string]GetThreadNonblockCbMode{
"FULL": 0,
"INCREMENTAL": 1,
}
var GetThreadNonblockCbModeRevMap = map[GetThreadNonblockCbMode]string{
0: "FULL",
1: "INCREMENTAL",
}
var GetThreadNonblockPgModeMap = map[string]GetThreadNonblockPgMode{
"DEFAULT": 0,
"SERVER": 1,
}
var GetThreadNonblockPgModeRevMap = map[GetThreadNonblockPgMode]string{
0: "DEFAULT",
1: "SERVER",
}
var GetThreadReasonMap = map[string]GetThreadReason{
"GENERAL": 0,
"PUSH": 1,
"FOREGROUND": 2,
"BACKGROUNDCONVLOAD": 3,
"FIXRETRY": 4,
"PREPARE": 5,
"SEARCHER": 6,
"INDEXED_SEARCH": 7,
"KBFSFILEACTIVITY": 8,
"COINFLIP": 9,
"BOTCOMMANDS": 10,
"EMOJISOURCE": 11,
"FORWARDMSG": 12,
"LOCALIZE": 13,
"ARCHIVE": 14,
}
var GetThreadReasonRevMap = map[GetThreadReason]string{
0: "GENERAL",
1: "PUSH",
2: "FOREGROUND",
3: "BACKGROUNDCONVLOAD",
4: "FIXRETRY",
5: "PREPARE",
6: "SEARCHER",
7: "INDEXED_SEARCH",
8: "KBFSFILEACTIVITY",
9: "COINFLIP",
10: "BOTCOMMANDS",
11: "EMOJISOURCE",
12: "FORWARDMSG",
13: "LOCALIZE",
14: "ARCHIVE",
}
var GlobalAppNotificationSettingMap = map[string]GlobalAppNotificationSetting{
"NEWMESSAGES": 0,
"PLAINTEXTMOBILE": 1,
"PLAINTEXTDESKTOP": 2,
"DEFAULTSOUNDMOBILE": 3,
"DISABLETYPING": 4,
"CONVERTHEIC": 5,
}
var GlobalAppNotificationSettingRevMap = map[GlobalAppNotificationSetting]string{
0: "NEWMESSAGES",
1: "PLAINTEXTMOBILE",
2: "PLAINTEXTDESKTOP",
3: "DEFAULTSOUNDMOBILE",
4: "DISABLETYPING",
5: "CONVERTHEIC",
}
var HeaderPlaintextVersionMap = map[string]HeaderPlaintextVersion{
"V1": 1,
"V2": 2,
"V3": 3,
"V4": 4,
"V5": 5,
"V6": 6,
"V7": 7,
"V8": 8,
"V9": 9,
"V10": 10,
}
var HeaderPlaintextVersionRevMap = map[HeaderPlaintextVersion]string{
1: "V1",
2: "V2",
3: "V3",
4: "V4",
5: "V5",
6: "V6",
7: "V7",
8: "V8",
9: "V9",
10: "V10",
}
var InboxLayoutReselectModeMap = map[string]InboxLayoutReselectMode{
"DEFAULT": 0,
"FORCE": 1,
}
var InboxLayoutReselectModeRevMap = map[InboxLayoutReselectMode]string{
0: "DEFAULT",
1: "FORCE",
}
var InboxParticipantsModeMap = map[string]InboxParticipantsMode{
"ALL": 0,
"SKIP_TEAMS": 1,
}
var InboxParticipantsModeRevMap = map[InboxParticipantsMode]string{
0: "ALL",
1: "SKIP_TEAMS",
}
var InboxResTypeMap = map[string]InboxResType{
"VERSIONHIT": 0,
"FULL": 1,
}
var InboxResTypeRevMap = map[InboxResType]string{
0: "VERSIONHIT",
1: "FULL",
}
var JourneycardTypeMap = map[string]JourneycardType{
"WELCOME": 0,
"POPULAR_CHANNELS": 1,
"ADD_PEOPLE": 2,
"CREATE_CHANNELS": 3,
"MSG_ATTENTION": 4,
"UNUSED": 5,
"CHANNEL_INACTIVE": 6,
"MSG_NO_ANSWER": 7,
}
var JourneycardTypeRevMap = map[JourneycardType]string{
0: "WELCOME",
1: "POPULAR_CHANNELS",
2: "ADD_PEOPLE",
3: "CREATE_CHANNELS",
4: "MSG_ATTENTION",
5: "UNUSED",
6: "CHANNEL_INACTIVE",
7: "MSG_NO_ANSWER",
}
var LastActiveStatusMap = map[string]LastActiveStatus{
"NONE": 0,
"ACTIVE": 1,
"RECENTLY_ACTIVE": 2,
}
var LastActiveStatusRevMap = map[LastActiveStatus]string{
0: "NONE",
1: "ACTIVE",
2: "RECENTLY_ACTIVE",
}
var MessageBoxedVersionMap = map[string]MessageBoxedVersion{
"VNONE": 0,
"V1": 1,
"V2": 2,
"V3": 3,
"V4": 4,
}
var MessageBoxedVersionRevMap = map[MessageBoxedVersion]string{
0: "VNONE",
1: "V1",
2: "V2",
3: "V3",
4: "V4",
}
var MessageIDControlModeMap = map[string]MessageIDControlMode{
"OLDERMESSAGES": 0,
"NEWERMESSAGES": 1,
"CENTERED": 2,
"UNREADLINE": 3,
}
var MessageIDControlModeRevMap = map[MessageIDControlMode]string{
0: "OLDERMESSAGES",
1: "NEWERMESSAGES",
2: "CENTERED",
3: "UNREADLINE",
}
var MessageSystemTypeMap = map[string]MessageSystemType{
"ADDEDTOTEAM": 0,
"INVITEADDEDTOTEAM": 1,
"COMPLEXTEAM": 2,
"CREATETEAM": 3,
"GITPUSH": 4,
"CHANGEAVATAR": 5,
"CHANGERETENTION": 6,
"BULKADDTOCONV": 7,
"SBSRESOLVE": 8,
"NEWCHANNEL": 9,
}
var MessageSystemTypeRevMap = map[MessageSystemType]string{
0: "ADDEDTOTEAM",
1: "INVITEADDEDTOTEAM",
2: "COMPLEXTEAM",
3: "CREATETEAM",
4: "GITPUSH",
5: "CHANGEAVATAR",
6: "CHANGERETENTION",
7: "BULKADDTOCONV",
8: "SBSRESOLVE",
9: "NEWCHANNEL",
}
var MessageTypeMap = map[string]MessageType{
"NONE": 0,
"TEXT": 1,
"ATTACHMENT": 2,
"EDIT": 3,
"DELETE": 4,
"METADATA": 5,
"TLFNAME": 6,
"HEADLINE": 7,
"ATTACHMENTUPLOADED": 8,
"JOIN": 9,
"LEAVE": 10,
"SYSTEM": 11,
"DELETEHISTORY": 12,
"REACTION": 13,
"SENDPAYMENT": 14,
"REQUESTPAYMENT": 15,
"UNFURL": 16,
"FLIP": 17,
"PIN": 18,
}
var MessageTypeRevMap = map[MessageType]string{
0: "NONE",
1: "TEXT",
2: "ATTACHMENT",
3: "EDIT",
4: "DELETE",
5: "METADATA",
6: "TLFNAME",
7: "HEADLINE",
8: "ATTACHMENTUPLOADED",
9: "JOIN",
10: "LEAVE",
11: "SYSTEM",
12: "DELETEHISTORY",
13: "REACTION",
14: "SENDPAYMENT",
15: "REQUESTPAYMENT",
16: "UNFURL",
17: "FLIP",
18: "PIN",
}
var MessageUnboxedErrorTypeMap = map[string]MessageUnboxedErrorType{
"MISC": 0,
"BADVERSION_CRITICAL": 1,
"BADVERSION": 2,
"IDENTIFY": 3,
"EPHEMERAL": 4,
"PAIRWISE_MISSING": 5,
}
var MessageUnboxedErrorTypeRevMap = map[MessageUnboxedErrorType]string{
0: "MISC",
1: "BADVERSION_CRITICAL",
2: "BADVERSION",
3: "IDENTIFY",
4: "EPHEMERAL",
5: "PAIRWISE_MISSING",
}
var MessageUnboxedStateMap = map[string]MessageUnboxedState{
"VALID": 1,
"ERROR": 2,
"OUTBOX": 3,
"PLACEHOLDER": 4,
"JOURNEYCARD": 5,
}
var MessageUnboxedStateRevMap = map[MessageUnboxedState]string{
1: "VALID",
2: "ERROR",
3: "OUTBOX",
4: "PLACEHOLDER",
5: "JOURNEYCARD",
}
var NotificationKindMap = map[string]NotificationKind{
"GENERIC": 0,
"ATMENTION": 1,
}
var NotificationKindRevMap = map[NotificationKind]string{
0: "GENERIC",
1: "ATMENTION",
}
var OutboxErrorTypeMap = map[string]OutboxErrorType{
"MISC": 0,
"OFFLINE": 1,
"IDENTIFY": 2,
"TOOLONG": 3,
"DUPLICATE": 4,
"EXPIRED": 5,
"TOOMANYATTEMPTS": 6,
"ALREADY_DELETED": 7,
"UPLOADFAILED": 8,
"RESTRICTEDBOT": 9,
"MINWRITER": 10,
}
var OutboxErrorTypeRevMap = map[OutboxErrorType]string{
0: "MISC",
1: "OFFLINE",
2: "IDENTIFY",
3: "TOOLONG",
4: "DUPLICATE",
5: "EXPIRED",
6: "TOOMANYATTEMPTS",
7: "ALREADY_DELETED",
8: "UPLOADFAILED",
9: "RESTRICTEDBOT",
10: "MINWRITER",
}
var OutboxStateTypeMap = map[string]OutboxStateType{
"SENDING": 0,
"ERROR": 1,
}
var OutboxStateTypeRevMap = map[OutboxStateType]string{
0: "SENDING",
1: "ERROR",
}
var PreviewLocationTypMap = map[string]PreviewLocationTyp{
"URL": 0,
"FILE": 1,
"BYTES": 2,
}
var PreviewLocationTypRevMap = map[PreviewLocationTyp]string{
0: "URL",
1: "FILE",
2: "BYTES",
}
var ReIndexingModeMap = map[string]ReIndexingMode{
"NONE": 0,
"PRESEARCH_SYNC": 1,
"POSTSEARCH_SYNC": 2,
}
var ReIndexingModeRevMap = map[ReIndexingMode]string{
0: "NONE",
1: "PRESEARCH_SYNC",
2: "POSTSEARCH_SYNC",
}
var RetentionPolicyTypeMap = map[string]RetentionPolicyType{
"NONE": 0,
"RETAIN": 1,
"EXPIRE": 2,
"INHERIT": 3,
"EPHEMERAL": 4,
}
var RetentionPolicyTypeRevMap = map[RetentionPolicyType]string{
0: "NONE",
1: "RETAIN",
2: "EXPIRE",
3: "INHERIT",
4: "EPHEMERAL",
}
var SnippetDecorationMap = map[string]SnippetDecoration{
"NONE": 0,
"PENDING_MESSAGE": 1,
"FAILED_PENDING_MESSAGE": 2,
"EXPLODING_MESSAGE": 3,
"EXPLODED_MESSAGE": 4,
"AUDIO_ATTACHMENT": 5,
"VIDEO_ATTACHMENT": 6,
"PHOTO_ATTACHMENT": 7,
"FILE_ATTACHMENT": 8,
"STELLAR_RECEIVED": 9,
"STELLAR_SENT": 10,
"PINNED_MESSAGE": 11,
}
var SnippetDecorationRevMap = map[SnippetDecoration]string{
0: "NONE",
1: "PENDING_MESSAGE",
2: "FAILED_PENDING_MESSAGE",
3: "EXPLODING_MESSAGE",
4: "EXPLODED_MESSAGE",
5: "AUDIO_ATTACHMENT",
6: "VIDEO_ATTACHMENT",
7: "PHOTO_ATTACHMENT",
8: "FILE_ATTACHMENT",
9: "STELLAR_RECEIVED",
10: "STELLAR_SENT",
11: "PINNED_MESSAGE",
}
var StaleUpdateTypeMap = map[string]StaleUpdateType{
"CLEAR": 0,
"NEWACTIVITY": 1,
}
var StaleUpdateTypeRevMap = map[StaleUpdateType]string{
0: "CLEAR",
1: "NEWACTIVITY",
}
var SyncAllNotificationTypeMap = map[string]SyncAllNotificationType{
"STATE": 0,
"INCREMENTAL": 1,
}
var SyncAllNotificationTypeRevMap = map[SyncAllNotificationType]string{
0: "STATE",
1: "INCREMENTAL",
}
var SyncAllProtVersMap = map[string]SyncAllProtVers{
"V0": 0,
"V1": 1,
}
var SyncAllProtVersRevMap = map[SyncAllProtVers]string{
0: "V0",
1: "V1",
}
var SyncInboxResTypeMap = map[string]SyncInboxResType{
"CURRENT": 0,
"INCREMENTAL": 1,
"CLEAR": 2,
}
var SyncInboxResTypeRevMap = map[SyncInboxResType]string{
0: "CURRENT",
1: "INCREMENTAL",
2: "CLEAR",
}
var TeamTypeMap = map[string]TeamType{
"NONE": 0,
"SIMPLE": 1,
"COMPLEX": 2,
}
var TeamTypeRevMap = map[TeamType]string{
0: "NONE",
1: "SIMPLE",
2: "COMPLEX",
}
var TextPaymentResultTypMap = map[string]TextPaymentResultTyp{
"SENT": 0,
"ERROR": 1,
}
var TextPaymentResultTypRevMap = map[TextPaymentResultTyp]string{
0: "SENT",
1: "ERROR",
}
var TopicTypeMap = map[string]TopicType{
"NONE": 0,
"CHAT": 1,
"DEV": 2,
"KBFSFILEEDIT": 3,
"EMOJI": 4,
"EMOJICROSS": 5,
}
var TopicTypeRevMap = map[TopicType]string{
0: "NONE",
1: "CHAT",
2: "DEV",
3: "KBFSFILEEDIT",
4: "EMOJI",
5: "EMOJICROSS",
}
var UIBotCommandsUpdateStatusTypMap = map[string]UIBotCommandsUpdateStatusTyp{
"UPTODATE": 0,
"UPDATING": 1,
"FAILED": 2,
"BLANK": 3,
}
var UIBotCommandsUpdateStatusTypRevMap = map[UIBotCommandsUpdateStatusTyp]string{
0: "UPTODATE",
1: "UPDATING",
2: "FAILED",
3: "BLANK",
}
var UIChatThreadStatusTypMap = map[string]UIChatThreadStatusTyp{
"NONE": 0,
"SERVER": 1,
"VALIDATING": 2,
"VALIDATED": 3,
}
var UIChatThreadStatusTypRevMap = map[UIChatThreadStatusTyp]string{
0: "NONE",
1: "SERVER",
2: "VALIDATING",
3: "VALIDATED",
}
var UICoinFlipErrorTypMap = map[string]UICoinFlipErrorTyp{
"GENERIC": 0,
"ABSENTEE": 1,
"TIMEOUT": 2,
"ABORTED": 3,
"DUPREG": 4,
"DUPCOMMITCOMPLETE": 5,
"DUPREVEAL": 6,
"COMMITMISMATCH": 7,
}
var UICoinFlipErrorTypRevMap = map[UICoinFlipErrorTyp]string{
0: "GENERIC",
1: "ABSENTEE",
2: "TIMEOUT",
3: "ABORTED",
4: "DUPREG",
5: "DUPCOMMITCOMPLETE",
6: "DUPREVEAL",
7: "COMMITMISMATCH",
}
var UICoinFlipPhaseMap = map[string]UICoinFlipPhase{
"COMMITMENT": 0,
"REVEALS": 1,
"COMPLETE": 2,
"ERROR": 3,
}
var UICoinFlipPhaseRevMap = map[UICoinFlipPhase]string{
0: "COMMITMENT",
1: "REVEALS",
2: "COMPLETE",
3: "ERROR",
}
var UICoinFlipResultTypMap = map[string]UICoinFlipResultTyp{
"NUMBER": 0,
"SHUFFLE": 1,
"DECK": 2,
"HANDS": 3,
"COIN": 4,
}
var UICoinFlipResultTypRevMap = map[UICoinFlipResultTyp]string{
0: "NUMBER",
1: "SHUFFLE",
2: "DECK",
3: "HANDS",
4: "COIN",
}
var UICommandStatusActionTypMap = map[string]UICommandStatusActionTyp{
"APPSETTINGS": 0,
}
var UICommandStatusActionTypRevMap = map[UICommandStatusActionTyp]string{
0: "APPSETTINGS",
}
var UICommandStatusDisplayTypMap = map[string]UICommandStatusDisplayTyp{
"STATUS": 0,
"WARNING": 1,
"ERROR": 2,
}
var UICommandStatusDisplayTypRevMap = map[UICommandStatusDisplayTyp]string{
0: "STATUS",
1: "WARNING",
2: "ERROR",
}
var UIInboxBigTeamRowTypMap = map[string]UIInboxBigTeamRowTyp{
"LABEL": 1,
"CHANNEL": 2,
}
var UIInboxBigTeamRowTypRevMap = map[UIInboxBigTeamRowTyp]string{
1: "LABEL",
2: "CHANNEL",
}
var UIMaybeMentionStatusMap = map[string]UIMaybeMentionStatus{
"UNKNOWN": 0,
"USER": 1,
"TEAM": 2,
"NOTHING": 3,
}
var UIMaybeMentionStatusRevMap = map[UIMaybeMentionStatus]string{
0: "UNKNOWN",
1: "USER",
2: "TEAM",
3: "NOTHING",
}
var UIParticipantTypeMap = map[string]UIParticipantType{
"NONE": 0,
"USER": 1,
"PHONENO": 2,
"EMAIL": 3,
}
var UIParticipantTypeRevMap = map[UIParticipantType]string{
0: "NONE",
1: "USER",
2: "PHONENO",
3: "EMAIL",
}
var UITextDecorationTypMap = map[string]UITextDecorationTyp{
"PAYMENT": 0,
"ATMENTION": 1,
"CHANNELNAMEMENTION": 2,
"MAYBEMENTION": 3,
"LINK": 4,
"MAILTO": 5,
"KBFSPATH": 6,
"EMOJI": 7,
}
var UITextDecorationTypRevMap = map[UITextDecorationTyp]string{
0: "PAYMENT",
1: "ATMENTION",
2: "CHANNELNAMEMENTION",
3: "MAYBEMENTION",
4: "LINK",
5: "MAILTO",
6: "KBFSPATH",
7: "EMOJI",
}
var UIWatchPositionPermMap = map[string]UIWatchPositionPerm{
"BASE": 0,
"ALWAYS": 1,
}
var UIWatchPositionPermRevMap = map[UIWatchPositionPerm]string{
0: "BASE",
1: "ALWAYS",
}
var UnfurlModeMap = map[string]UnfurlMode{
"ALWAYS": 0,
"NEVER": 1,
"WHITELISTED": 2,
}
var UnfurlModeRevMap = map[UnfurlMode]string{
0: "ALWAYS",
1: "NEVER",
2: "WHITELISTED",
}
var UnfurlPromptActionMap = map[string]UnfurlPromptAction{
"ALWAYS": 0,
"NEVER": 1,
"ACCEPT": 2,
"NOTNOW": 3,
"ONETIME": 4,
}
var UnfurlPromptActionRevMap = map[UnfurlPromptAction]string{
0: "ALWAYS",
1: "NEVER",
2: "ACCEPT",
3: "NOTNOW",
4: "ONETIME",
}
var UnfurlTypeMap = map[string]UnfurlType{
"GENERIC": 0,
"YOUTUBE": 1,
"GIPHY": 2,
"MAPS": 3,
}
var UnfurlTypeRevMap = map[UnfurlType]string{
0: "GENERIC",
1: "YOUTUBE",
2: "GIPHY",
3: "MAPS",
}
Functions ¶
func ApiProtocol ¶
func ApiProtocol(i ApiInterface) rpc.Protocol
func BlockingProtocol ¶
func BlockingProtocol(i BlockingInterface) rpc.Protocol
func ChatUiProtocol ¶
func ChatUiProtocol(i ChatUiInterface) rpc.Protocol
func CommandsProtocol ¶
func CommandsProtocol(i CommandsInterface) rpc.Protocol
func CommonProtocol ¶
func CommonProtocol(i CommonInterface) rpc.Protocol
func DbShortFormToString ¶
func DbShortFormToString(cid ConvIDShort) string
func DecorateProtocol ¶
func DecorateProtocol(i DecorateInterface) rpc.Protocol
func EmojiProtocol ¶
func EmojiProtocol(i EmojiInterface) rpc.Protocol
func ExpandTLFName ¶
func ExpandTLFName(name string, finalizeInfo *ConversationFinalizeInfo) string
ExpandTLFName returns a TLF name with a reset suffix if it exists. This version can be used in requests to lookup the TLF.
func GregorProtocol ¶
func GregorProtocol(i GregorInterface) rpc.Protocol
func IsDeletableByDelete ¶
func IsDeletableByDelete(typ MessageType) bool
func IsDeletableByDeleteHistory ¶
func IsDeletableByDeleteHistory(typ MessageType) bool
func IsEphemeralNonSupersederType ¶
func IsEphemeralNonSupersederType(typ MessageType) bool
func IsEphemeralSupersederType ¶
func IsEphemeralSupersederType(typ MessageType) bool
func IsEphemeralType ¶
func IsEphemeralType(typ MessageType) bool
func IsSystemMsgDeletableByDelete ¶
func IsSystemMsgDeletableByDelete(typ MessageSystemType) bool
func LocalProtocol ¶
func LocalProtocol(i LocalInterface) rpc.Protocol
func MessageUnboxedDebugLines ¶
func MessageUnboxedDebugLines(ms []MessageUnboxed) string
func MessageUnboxedDebugList ¶
func MessageUnboxedDebugList(ms []MessageUnboxed) string
func MessageUnboxedDebugStrings ¶
func MessageUnboxedDebugStrings(ms []MessageUnboxed) (res []string)
func NotifyChatProtocol ¶
func NotifyChatProtocol(i NotifyChatInterface) rpc.Protocol
func RemoteProtocol ¶
func RemoteProtocol(i RemoteInterface) rpc.Protocol
func UnfurlProtocol ¶
func UnfurlProtocol(i UnfurlInterface) rpc.Protocol
func WalletProtocol ¶
func WalletProtocol(i WalletInterface) rpc.Protocol
Types ¶
type AddBotConvSearchArg ¶
type AddBotConvSearchArg struct {
Term string `codec:"term" json:"term"`
}
type AddBotMemberArg ¶
type AddBotMemberArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Username string `codec:"username" json:"username"` BotSettings *keybase1.TeamBotSettings `codec:"botSettings,omitempty" json:"botSettings,omitempty"` Role keybase1.TeamRole `codec:"role" json:"role"` }
type AddEmojiAliasArg ¶
type AddEmojiAliasArg struct { ConvID ConversationID `codec:"convID" json:"convID"` NewAlias string `codec:"newAlias" json:"newAlias"` ExistingAlias string `codec:"existingAlias" json:"existingAlias"` }
type AddEmojiAliasRes ¶
type AddEmojiAliasRes struct { RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` Error *EmojiError `codec:"error,omitempty" json:"error,omitempty"` }
func (AddEmojiAliasRes) DeepCopy ¶
func (o AddEmojiAliasRes) DeepCopy() AddEmojiAliasRes
func (*AddEmojiAliasRes) GetRateLimit ¶
func (r *AddEmojiAliasRes) GetRateLimit() (res []RateLimit)
func (*AddEmojiAliasRes) SetRateLimits ¶
func (r *AddEmojiAliasRes) SetRateLimits(rl []RateLimit)
type AddEmojiArg ¶
type AddEmojiArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Alias string `codec:"alias" json:"alias"` Filename string `codec:"filename" json:"filename"` AllowOverwrite bool `codec:"allowOverwrite" json:"allowOverwrite"` }
type AddEmojiRes ¶
type AddEmojiRes struct { RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` Error *EmojiError `codec:"error,omitempty" json:"error,omitempty"` }
func (AddEmojiRes) DeepCopy ¶
func (o AddEmojiRes) DeepCopy() AddEmojiRes
func (*AddEmojiRes) GetRateLimit ¶
func (r *AddEmojiRes) GetRateLimit() (res []RateLimit)
func (*AddEmojiRes) SetRateLimits ¶
func (r *AddEmojiRes) SetRateLimits(rl []RateLimit)
type AddEmojisArg ¶
type AddEmojisArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Aliases []string `codec:"aliases" json:"aliases"` Filenames []string `codec:"filenames" json:"filenames"` AllowOverwrite []bool `codec:"allowOverwrite" json:"allowOverwrite"` }
type AddEmojisRes ¶
type AddEmojisRes struct { RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` SuccessFilenames []string `codec:"successFilenames" json:"successFilenames"` FailedFilenames map[string]EmojiError `codec:"failedFilenames" json:"failedFilenames"` }
func (AddEmojisRes) DeepCopy ¶
func (o AddEmojisRes) DeepCopy() AddEmojisRes
func (*AddEmojisRes) GetRateLimit ¶
func (r *AddEmojisRes) GetRateLimit() (res []RateLimit)
func (*AddEmojisRes) SetRateLimits ¶
func (r *AddEmojisRes) SetRateLimits(rl []RateLimit)
type AddTeamMemberAfterResetArg ¶
type AddTeamMemberAfterResetArg struct { Username string `codec:"username" json:"username"` ConvID ConversationID `codec:"convID" json:"convID"` }
type AdvertiseBotCommandsArg ¶
type AdvertiseBotCommandsArg struct {
Ads []RemoteBotCommandsAdvertisement `codec:"ads" json:"ads"`
}
type AdvertiseBotCommandsLocalArg ¶
type AdvertiseBotCommandsLocalArg struct { Alias *string `codec:"alias,omitempty" json:"alias,omitempty"` Advertisements []AdvertiseCommandsParam `codec:"advertisements" json:"advertisements"` }
type AdvertiseBotCommandsLocalRes ¶
type AdvertiseBotCommandsLocalRes struct {
RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"`
}
func (AdvertiseBotCommandsLocalRes) DeepCopy ¶
func (o AdvertiseBotCommandsLocalRes) DeepCopy() AdvertiseBotCommandsLocalRes
func (*AdvertiseBotCommandsLocalRes) GetRateLimit ¶
func (r *AdvertiseBotCommandsLocalRes) GetRateLimit() []RateLimit
func (*AdvertiseBotCommandsLocalRes) SetRateLimits ¶
func (r *AdvertiseBotCommandsLocalRes) SetRateLimits(rl []RateLimit)
type AdvertiseBotCommandsRes ¶
type AdvertiseBotCommandsRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (AdvertiseBotCommandsRes) DeepCopy ¶
func (o AdvertiseBotCommandsRes) DeepCopy() AdvertiseBotCommandsRes
func (*AdvertiseBotCommandsRes) GetRateLimit ¶
func (r *AdvertiseBotCommandsRes) GetRateLimit() (res []RateLimit)
func (*AdvertiseBotCommandsRes) SetRateLimits ¶
func (r *AdvertiseBotCommandsRes) SetRateLimits(rl []RateLimit)
type AdvertiseCommandAPIParam ¶
type AdvertiseCommandAPIParam struct { Typ string `codec:"typ" json:"type"` Commands []UserBotCommandInput `codec:"commands" json:"commands"` TeamName string `codec:"teamName,omitempty" json:"team_name,omitempty"` ConvID ConvIDStr `codec:"convID,omitempty" json:"conv_id,omitempty"` }
func (AdvertiseCommandAPIParam) DeepCopy ¶
func (o AdvertiseCommandAPIParam) DeepCopy() AdvertiseCommandAPIParam
type AdvertiseCommandsParam ¶
type AdvertiseCommandsParam struct { Typ BotCommandsAdvertisementTyp `codec:"typ" json:"typ"` Commands []UserBotCommandInput `codec:"commands" json:"commands"` TeamName *string `codec:"teamName,omitempty" json:"teamName,omitempty"` ConvID *ConversationID `codec:"convID,omitempty" json:"convID,omitempty"` }
func (AdvertiseCommandsParam) DeepCopy ¶
func (o AdvertiseCommandsParam) DeepCopy() AdvertiseCommandsParam
func (AdvertiseCommandsParam) ToRemote ¶
func (p AdvertiseCommandsParam) ToRemote(cmdConvID ConversationID, tlfID *TLFID, adConvID *ConversationID) (res RemoteBotCommandsAdvertisement, err error)
type ApiClient ¶
type ApiClient struct {
Cli rpc.GenericClient
}
type ApiInterface ¶
type ApiInterface interface { }
type AppNotificationSettingLocal ¶
type AppNotificationSettingLocal struct { DeviceType keybase1.DeviceType `codec:"deviceType" json:"deviceType"` Kind NotificationKind `codec:"kind" json:"kind"` Enabled bool `codec:"enabled" json:"enabled"` }
func (AppNotificationSettingLocal) DeepCopy ¶
func (o AppNotificationSettingLocal) DeepCopy() AppNotificationSettingLocal
type ArchiveChatArg ¶
type ArchiveChatArg struct {
Req ArchiveChatJobRequest `codec:"req" json:"req"`
}
type ArchiveChatConvCheckpoint ¶
type ArchiveChatConvCheckpoint struct { Pagination Pagination `codec:"pagination" json:"pagination"` Offset int64 `codec:"offset" json:"offset"` }
func (ArchiveChatConvCheckpoint) DeepCopy ¶
func (o ArchiveChatConvCheckpoint) DeepCopy() ArchiveChatConvCheckpoint
type ArchiveChatDeleteArg ¶
type ArchiveChatDeleteArg struct { JobID ArchiveJobID `codec:"jobID" json:"jobID"` DeleteOutputPath bool `codec:"deleteOutputPath" json:"deleteOutputPath"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type ArchiveChatHistory ¶
type ArchiveChatHistory struct {
JobHistory map[ArchiveJobID]ArchiveChatJob `codec:"jobHistory" json:"jobHistory"`
}
func (ArchiveChatHistory) DeepCopy ¶
func (o ArchiveChatHistory) DeepCopy() ArchiveChatHistory
type ArchiveChatJob ¶
type ArchiveChatJob struct { Request ArchiveChatJobRequest `codec:"request" json:"request"` MatchingConvs []InboxUIItem `codec:"matchingConvs" json:"matchingConvs"` StartedAt gregor1.Time `codec:"startedAt" json:"startedAt"` Status ArchiveChatJobStatus `codec:"status" json:"status"` Err string `codec:"err" json:"err"` MessagesTotal int64 `codec:"messagesTotal" json:"messagesTotal"` MessagesComplete int64 `codec:"messagesComplete" json:"messagesComplete"` Checkpoints map[string]ArchiveChatConvCheckpoint `codec:"checkpoints" json:"checkpoints"` }
func (ArchiveChatJob) DeepCopy ¶
func (o ArchiveChatJob) DeepCopy() ArchiveChatJob
type ArchiveChatJobRequest ¶
type ArchiveChatJobRequest struct { JobID ArchiveJobID `codec:"jobID" json:"jobID"` OutputPath string `codec:"outputPath" json:"outputPath"` Query *GetInboxLocalQuery `codec:"query,omitempty" json:"query,omitempty"` Compress bool `codec:"compress" json:"compress"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
func (ArchiveChatJobRequest) DeepCopy ¶
func (o ArchiveChatJobRequest) DeepCopy() ArchiveChatJobRequest
type ArchiveChatJobStatus ¶
type ArchiveChatJobStatus int
const ( ArchiveChatJobStatus_RUNNING ArchiveChatJobStatus = 0 ArchiveChatJobStatus_PAUSED ArchiveChatJobStatus = 1 ArchiveChatJobStatus_BACKGROUND_PAUSED ArchiveChatJobStatus = 2 ArchiveChatJobStatus_ERROR ArchiveChatJobStatus = 3 ArchiveChatJobStatus_COMPLETE ArchiveChatJobStatus = 4 )
func (ArchiveChatJobStatus) DeepCopy ¶
func (o ArchiveChatJobStatus) DeepCopy() ArchiveChatJobStatus
func (ArchiveChatJobStatus) String ¶
func (e ArchiveChatJobStatus) String() string
type ArchiveChatListArg ¶
type ArchiveChatListArg struct {
IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"`
}
type ArchiveChatListRes ¶
type ArchiveChatListRes struct {
Jobs []ArchiveChatJob `codec:"jobs" json:"jobs"`
}
func (ArchiveChatListRes) DeepCopy ¶
func (o ArchiveChatListRes) DeepCopy() ArchiveChatListRes
type ArchiveChatPauseArg ¶
type ArchiveChatPauseArg struct { JobID ArchiveJobID `codec:"jobID" json:"jobID"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type ArchiveChatRes ¶
type ArchiveChatRes struct { OutputPath string `codec:"outputPath" json:"outputPath"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (ArchiveChatRes) DeepCopy ¶
func (o ArchiveChatRes) DeepCopy() ArchiveChatRes
type ArchiveChatResumeArg ¶
type ArchiveChatResumeArg struct { JobID ArchiveJobID `codec:"jobID" json:"jobID"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type ArchiveJobID ¶
type ArchiveJobID string
func (ArchiveJobID) DeepCopy ¶
func (o ArchiveJobID) DeepCopy() ArchiveJobID
type Asset ¶
type Asset struct { Filename string `codec:"filename" json:"filename"` Region string `codec:"region" json:"region"` Endpoint string `codec:"endpoint" json:"endpoint"` Bucket string `codec:"bucket" json:"bucket"` Path string `codec:"path" json:"path"` Size int64 `codec:"size" json:"size"` MimeType string `codec:"mimeType" json:"mimeType"` EncHash Hash `codec:"encHash" json:"encHash"` PtHash Hash `codec:"ptHash" json:"ptHash"` Key []byte `codec:"key" json:"key"` VerifyKey []byte `codec:"verifyKey" json:"verifyKey"` Title string `codec:"title" json:"title"` Nonce []byte `codec:"nonce" json:"nonce"` Metadata AssetMetadata `codec:"metadata" json:"metadata"` Tag AssetTag `codec:"tag" json:"tag"` }
type AssetMetadata ¶
type AssetMetadata struct { AssetType__ AssetMetadataType `codec:"assetType" json:"assetType"` Image__ *AssetMetadataImage `codec:"image,omitempty" json:"image,omitempty"` Video__ *AssetMetadataVideo `codec:"video,omitempty" json:"video,omitempty"` }
func NewAssetMetadataWithImage ¶
func NewAssetMetadataWithImage(v AssetMetadataImage) AssetMetadata
func NewAssetMetadataWithVideo ¶
func NewAssetMetadataWithVideo(v AssetMetadataVideo) AssetMetadata
func (*AssetMetadata) AssetType ¶
func (o *AssetMetadata) AssetType() (ret AssetMetadataType, err error)
func (AssetMetadata) DeepCopy ¶
func (o AssetMetadata) DeepCopy() AssetMetadata
func (AssetMetadata) Image ¶
func (o AssetMetadata) Image() (res AssetMetadataImage)
func (AssetMetadata) IsType ¶
func (m AssetMetadata) IsType(typ AssetMetadataType) bool
func (AssetMetadata) Video ¶
func (o AssetMetadata) Video() (res AssetMetadataVideo)
type AssetMetadataImage ¶
type AssetMetadataImage struct { Width int `codec:"width" json:"width"` Height int `codec:"height" json:"height"` AudioAmps []float64 `codec:"audioAmps" json:"audioAmps"` }
func (AssetMetadataImage) DeepCopy ¶
func (o AssetMetadataImage) DeepCopy() AssetMetadataImage
func (AssetMetadataImage) MarshalJSON ¶
func (m AssetMetadataImage) MarshalJSON() ([]byte, error)
type AssetMetadataType ¶
type AssetMetadataType int
const ( AssetMetadataType_NONE AssetMetadataType = 0 AssetMetadataType_IMAGE AssetMetadataType = 1 AssetMetadataType_VIDEO AssetMetadataType = 2 )
func (AssetMetadataType) DeepCopy ¶
func (o AssetMetadataType) DeepCopy() AssetMetadataType
type AssetMetadataVideo ¶
type AssetMetadataVideo struct { Width int `codec:"width" json:"width"` Height int `codec:"height" json:"height"` DurationMs int `codec:"durationMs" json:"durationMs"` IsAudio bool `codec:"isAudio" json:"isAudio"` }
func (AssetMetadataVideo) DeepCopy ¶
func (o AssetMetadataVideo) DeepCopy() AssetMetadataVideo
type BlockConversationsArg ¶
type BlockingClient ¶
type BlockingClient struct {
Cli rpc.GenericClient
}
func (BlockingClient) BlockConversations ¶
func (c BlockingClient) BlockConversations(ctx context.Context, __arg BlockConversationsArg) (err error)
type BlockingInterface ¶
type BlockingInterface interface {
BlockConversations(context.Context, BlockConversationsArg) error
}
type BodyPlaintext ¶
type BodyPlaintext struct { Version__ BodyPlaintextVersion `codec:"version" json:"version"` V1__ *BodyPlaintextV1 `codec:"v1,omitempty" json:"v1,omitempty"` V2__ *BodyPlaintextV2 `codec:"v2,omitempty" json:"v2,omitempty"` V3__ *BodyPlaintextUnsupported `codec:"v3,omitempty" json:"v3,omitempty"` V4__ *BodyPlaintextUnsupported `codec:"v4,omitempty" json:"v4,omitempty"` V5__ *BodyPlaintextUnsupported `codec:"v5,omitempty" json:"v5,omitempty"` V6__ *BodyPlaintextUnsupported `codec:"v6,omitempty" json:"v6,omitempty"` V7__ *BodyPlaintextUnsupported `codec:"v7,omitempty" json:"v7,omitempty"` V8__ *BodyPlaintextUnsupported `codec:"v8,omitempty" json:"v8,omitempty"` V9__ *BodyPlaintextUnsupported `codec:"v9,omitempty" json:"v9,omitempty"` V10__ *BodyPlaintextUnsupported `codec:"v10,omitempty" json:"v10,omitempty"` }
func NewBodyPlaintextWithV1 ¶
func NewBodyPlaintextWithV1(v BodyPlaintextV1) BodyPlaintext
func NewBodyPlaintextWithV10 ¶
func NewBodyPlaintextWithV10(v BodyPlaintextUnsupported) BodyPlaintext
func NewBodyPlaintextWithV2 ¶
func NewBodyPlaintextWithV2(v BodyPlaintextV2) BodyPlaintext
func NewBodyPlaintextWithV3 ¶
func NewBodyPlaintextWithV3(v BodyPlaintextUnsupported) BodyPlaintext
func NewBodyPlaintextWithV4 ¶
func NewBodyPlaintextWithV4(v BodyPlaintextUnsupported) BodyPlaintext
func NewBodyPlaintextWithV5 ¶
func NewBodyPlaintextWithV5(v BodyPlaintextUnsupported) BodyPlaintext
func NewBodyPlaintextWithV6 ¶
func NewBodyPlaintextWithV6(v BodyPlaintextUnsupported) BodyPlaintext
func NewBodyPlaintextWithV7 ¶
func NewBodyPlaintextWithV7(v BodyPlaintextUnsupported) BodyPlaintext
func NewBodyPlaintextWithV8 ¶
func NewBodyPlaintextWithV8(v BodyPlaintextUnsupported) BodyPlaintext
func NewBodyPlaintextWithV9 ¶
func NewBodyPlaintextWithV9(v BodyPlaintextUnsupported) BodyPlaintext
func (BodyPlaintext) DeepCopy ¶
func (o BodyPlaintext) DeepCopy() BodyPlaintext
func (BodyPlaintext) V1 ¶
func (o BodyPlaintext) V1() (res BodyPlaintextV1)
func (BodyPlaintext) V10 ¶
func (o BodyPlaintext) V10() (res BodyPlaintextUnsupported)
func (BodyPlaintext) V2 ¶
func (o BodyPlaintext) V2() (res BodyPlaintextV2)
func (BodyPlaintext) V3 ¶
func (o BodyPlaintext) V3() (res BodyPlaintextUnsupported)
func (BodyPlaintext) V4 ¶
func (o BodyPlaintext) V4() (res BodyPlaintextUnsupported)
func (BodyPlaintext) V5 ¶
func (o BodyPlaintext) V5() (res BodyPlaintextUnsupported)
func (BodyPlaintext) V6 ¶
func (o BodyPlaintext) V6() (res BodyPlaintextUnsupported)
func (BodyPlaintext) V7 ¶
func (o BodyPlaintext) V7() (res BodyPlaintextUnsupported)
func (BodyPlaintext) V8 ¶
func (o BodyPlaintext) V8() (res BodyPlaintextUnsupported)
func (BodyPlaintext) V9 ¶
func (o BodyPlaintext) V9() (res BodyPlaintextUnsupported)
func (*BodyPlaintext) Version ¶
func (o *BodyPlaintext) Version() (ret BodyPlaintextVersion, err error)
type BodyPlaintextMetaInfo ¶
type BodyPlaintextMetaInfo struct {
Crit bool `codec:"crit" json:"crit"`
}
func (BodyPlaintextMetaInfo) DeepCopy ¶
func (o BodyPlaintextMetaInfo) DeepCopy() BodyPlaintextMetaInfo
type BodyPlaintextUnsupported ¶
type BodyPlaintextUnsupported struct {
Mi BodyPlaintextMetaInfo `codec:"mi" json:"mi"`
}
func (BodyPlaintextUnsupported) DeepCopy ¶
func (o BodyPlaintextUnsupported) DeepCopy() BodyPlaintextUnsupported
type BodyPlaintextV1 ¶
type BodyPlaintextV1 struct {
MessageBody MessageBody `codec:"messageBody" json:"messageBody"`
}
func (BodyPlaintextV1) DeepCopy ¶
func (o BodyPlaintextV1) DeepCopy() BodyPlaintextV1
type BodyPlaintextV2 ¶
type BodyPlaintextV2 struct { MessageBody MessageBody `codec:"messageBody" json:"messageBody"` Mi BodyPlaintextMetaInfo `codec:"mi" json:"mi"` }
func (BodyPlaintextV2) DeepCopy ¶
func (o BodyPlaintextV2) DeepCopy() BodyPlaintextV2
type BodyPlaintextVersion ¶
type BodyPlaintextVersion int
const ( BodyPlaintextVersion_V1 BodyPlaintextVersion = 1 BodyPlaintextVersion_V2 BodyPlaintextVersion = 2 BodyPlaintextVersion_V3 BodyPlaintextVersion = 3 BodyPlaintextVersion_V4 BodyPlaintextVersion = 4 BodyPlaintextVersion_V5 BodyPlaintextVersion = 5 BodyPlaintextVersion_V6 BodyPlaintextVersion = 6 BodyPlaintextVersion_V7 BodyPlaintextVersion = 7 BodyPlaintextVersion_V8 BodyPlaintextVersion = 8 BodyPlaintextVersion_V9 BodyPlaintextVersion = 9 BodyPlaintextVersion_V10 BodyPlaintextVersion = 10 )
var MaxBodyVersion BodyPlaintextVersion = BodyPlaintextVersion_V2
func (BodyPlaintextVersion) DeepCopy ¶
func (o BodyPlaintextVersion) DeepCopy() BodyPlaintextVersion
func (BodyPlaintextVersion) String ¶
func (e BodyPlaintextVersion) String() string
type BotCommandConv ¶
type BotCommandConv struct { Uid gregor1.UID `codec:"uid" json:"uid"` UntrustedTeamRole keybase1.TeamRole `codec:"untrustedTeamRole" json:"untrustedTeamRole"` ConvID ConversationID `codec:"convID" json:"convID"` Vers CommandConvVers `codec:"vers" json:"vers"` Mtime gregor1.Time `codec:"mtime" json:"mtime"` Typ BotCommandsAdvertisementTyp `codec:"typ" json:"typ"` }
func (BotCommandConv) DeepCopy ¶
func (o BotCommandConv) DeepCopy() BotCommandConv
type BotCommandsAdvertisementTyp ¶
type BotCommandsAdvertisementTyp int
const ( BotCommandsAdvertisementTyp_PUBLIC BotCommandsAdvertisementTyp = 0 BotCommandsAdvertisementTyp_TLFID_MEMBERS BotCommandsAdvertisementTyp = 1 BotCommandsAdvertisementTyp_TLFID_CONVS BotCommandsAdvertisementTyp = 2 BotCommandsAdvertisementTyp_CONV BotCommandsAdvertisementTyp = 3 )
func GetAdvertTyp ¶
func GetAdvertTyp(typ string) (BotCommandsAdvertisementTyp, error)
func (BotCommandsAdvertisementTyp) DeepCopy ¶
func (o BotCommandsAdvertisementTyp) DeepCopy() BotCommandsAdvertisementTyp
func (BotCommandsAdvertisementTyp) String ¶
func (e BotCommandsAdvertisementTyp) String() string
type BotInfo ¶
type BotInfo struct { ServerHashVers BotInfoHashVers `codec:"serverHashVers" json:"serverHashVers"` ClientHashVers BotInfoHashVers `codec:"clientHashVers" json:"clientHashVers"` CommandConvs []BotCommandConv `codec:"commandConvs" json:"commandConvs"` }
func (BotInfo) Hash ¶
func (b BotInfo) Hash() BotInfoHash
type BotInfoHash ¶
type BotInfoHash []byte
func (BotInfoHash) DeepCopy ¶
func (o BotInfoHash) DeepCopy() BotInfoHash
func (BotInfoHash) Eq ¶
func (b BotInfoHash) Eq(h BotInfoHash) bool
type BotInfoHashVers ¶
type BotInfoHashVers uint64
const ClientBotInfoHashVers BotInfoHashVers = 2
Incremented if the client hash algorithm changes. If this value is changed be sure to add a case in the BotInfo.Hash() function.
const ServerBotInfoHashVers BotInfoHashVers = 1
Incremented if the server sends down bad data and needs to bust client caches.
func (BotInfoHashVers) DeepCopy ¶
func (o BotInfoHashVers) DeepCopy() BotInfoHashVers
type BotInfoResponse ¶
type BotInfoResponse struct { Typ__ BotInfoResponseTyp `codec:"typ" json:"typ"` Info__ *BotInfo `codec:"info,omitempty" json:"info,omitempty"` }
func NewBotInfoResponseWithInfo ¶
func NewBotInfoResponseWithInfo(v BotInfo) BotInfoResponse
func NewBotInfoResponseWithUptodate ¶
func NewBotInfoResponseWithUptodate() BotInfoResponse
func (BotInfoResponse) DeepCopy ¶
func (o BotInfoResponse) DeepCopy() BotInfoResponse
func (BotInfoResponse) Info ¶
func (o BotInfoResponse) Info() (res BotInfo)
func (*BotInfoResponse) Typ ¶
func (o *BotInfoResponse) Typ() (ret BotInfoResponseTyp, err error)
type BotInfoResponseTyp ¶
type BotInfoResponseTyp int
const ( BotInfoResponseTyp_UPTODATE BotInfoResponseTyp = 0 BotInfoResponseTyp_INFO BotInfoResponseTyp = 1 )
func (BotInfoResponseTyp) DeepCopy ¶
func (o BotInfoResponseTyp) DeepCopy() BotInfoResponseTyp
func (BotInfoResponseTyp) String ¶
func (e BotInfoResponseTyp) String() string
type BroadcastGregorMessageToConvArg ¶
type BroadcastGregorMessageToConvArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Msg gregor1.Message `codec:"msg" json:"msg"` }
type BuiltinCommandGroup ¶
type BuiltinCommandGroup struct { Typ ConversationBuiltinCommandTyp `codec:"typ" json:"typ"` Commands []ConversationCommand `codec:"commands" json:"commands"` }
func (BuiltinCommandGroup) DeepCopy ¶
func (o BuiltinCommandGroup) DeepCopy() BuiltinCommandGroup
type BulkAddToConvArg ¶
type BulkAddToConvArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Usernames []string `codec:"usernames" json:"usernames"` }
type BulkAddToManyConvsArg ¶
type BulkAddToManyConvsArg struct { Conversations []ConversationID `codec:"conversations" json:"conversations"` Usernames []string `codec:"usernames" json:"usernames"` }
type ByConversationExistence ¶
type ByConversationExistence []ConversationExistence
func (ByConversationExistence) Len ¶
func (m ByConversationExistence) Len() int
func (ByConversationExistence) Less ¶
func (m ByConversationExistence) Less(i, j int) bool
func (ByConversationExistence) Swap ¶
func (m ByConversationExistence) Swap(i, j int)
type ByConversationMemberStatus ¶
type ByConversationMemberStatus []ConversationMemberStatus
func (ByConversationMemberStatus) Len ¶
func (m ByConversationMemberStatus) Len() int
func (ByConversationMemberStatus) Less ¶
func (m ByConversationMemberStatus) Less(i, j int) bool
func (ByConversationMemberStatus) Swap ¶
func (m ByConversationMemberStatus) Swap(i, j int)
type CancelActiveInboxSearchArg ¶
type CancelActiveInboxSearchArg struct { }
type CancelActiveSearchArg ¶
type CancelActiveSearchArg struct { }
type CancelPostArg ¶
type CancelPostArg struct {
OutboxID OutboxID `codec:"outboxID" json:"outboxID"`
}
type CancelUploadTempFileArg ¶
type CancelUploadTempFileArg struct {
OutboxID OutboxID `codec:"outboxID" json:"outboxID"`
}
type ChannelMention ¶
type ChannelMention int
const ( ChannelMention_NONE ChannelMention = 0 ChannelMention_ALL ChannelMention = 1 ChannelMention_HERE ChannelMention = 2 )
func (ChannelMention) DeepCopy ¶
func (o ChannelMention) DeepCopy() ChannelMention
func (ChannelMention) String ¶
func (e ChannelMention) String() string
type ChannelNameMention ¶
type ChannelNameMention struct { ConvID ConversationID `codec:"convID" json:"convID"` TopicName string `codec:"topicName" json:"topicName"` }
func (ChannelNameMention) DeepCopy ¶
func (o ChannelNameMention) DeepCopy() ChannelNameMention
type ChatActivity ¶
type ChatActivity struct { ActivityType__ ChatActivityType `codec:"activityType" json:"activityType"` IncomingMessage__ *IncomingMessage `codec:"incomingMessage,omitempty" json:"incomingMessage,omitempty"` ReadMessage__ *ReadMessageInfo `codec:"readMessage,omitempty" json:"readMessage,omitempty"` NewConversation__ *NewConversationInfo `codec:"newConversation,omitempty" json:"newConversation,omitempty"` SetStatus__ *SetStatusInfo `codec:"setStatus,omitempty" json:"setStatus,omitempty"` FailedMessage__ *FailedMessageInfo `codec:"failedMessage,omitempty" json:"failedMessage,omitempty"` MembersUpdate__ *MembersUpdateInfo `codec:"membersUpdate,omitempty" json:"membersUpdate,omitempty"` SetAppNotificationSettings__ *SetAppNotificationSettingsInfo `codec:"setAppNotificationSettings,omitempty" json:"setAppNotificationSettings,omitempty"` Teamtype__ *TeamTypeInfo `codec:"teamtype,omitempty" json:"teamtype,omitempty"` Expunge__ *ExpungeInfo `codec:"expunge,omitempty" json:"expunge,omitempty"` EphemeralPurge__ *EphemeralPurgeNotifInfo `codec:"ephemeralPurge,omitempty" json:"ephemeralPurge,omitempty"` ReactionUpdate__ *ReactionUpdateNotif `codec:"reactionUpdate,omitempty" json:"reactionUpdate,omitempty"` MessagesUpdated__ *MessagesUpdated `codec:"messagesUpdated,omitempty" json:"messagesUpdated,omitempty"` }
func NewChatActivityWithEphemeralPurge ¶
func NewChatActivityWithEphemeralPurge(v EphemeralPurgeNotifInfo) ChatActivity
func NewChatActivityWithExpunge ¶
func NewChatActivityWithExpunge(v ExpungeInfo) ChatActivity
func NewChatActivityWithFailedMessage ¶
func NewChatActivityWithFailedMessage(v FailedMessageInfo) ChatActivity
func NewChatActivityWithIncomingMessage ¶
func NewChatActivityWithIncomingMessage(v IncomingMessage) ChatActivity
func NewChatActivityWithMembersUpdate ¶
func NewChatActivityWithMembersUpdate(v MembersUpdateInfo) ChatActivity
func NewChatActivityWithMessagesUpdated ¶
func NewChatActivityWithMessagesUpdated(v MessagesUpdated) ChatActivity
func NewChatActivityWithNewConversation ¶
func NewChatActivityWithNewConversation(v NewConversationInfo) ChatActivity
func NewChatActivityWithReactionUpdate ¶
func NewChatActivityWithReactionUpdate(v ReactionUpdateNotif) ChatActivity
func NewChatActivityWithReadMessage ¶
func NewChatActivityWithReadMessage(v ReadMessageInfo) ChatActivity
func NewChatActivityWithSetAppNotificationSettings ¶
func NewChatActivityWithSetAppNotificationSettings(v SetAppNotificationSettingsInfo) ChatActivity
func NewChatActivityWithSetStatus ¶
func NewChatActivityWithSetStatus(v SetStatusInfo) ChatActivity
func NewChatActivityWithTeamtype ¶
func NewChatActivityWithTeamtype(v TeamTypeInfo) ChatActivity
func (*ChatActivity) ActivityType ¶
func (o *ChatActivity) ActivityType() (ret ChatActivityType, err error)
func (ChatActivity) DeepCopy ¶
func (o ChatActivity) DeepCopy() ChatActivity
func (ChatActivity) EphemeralPurge ¶
func (o ChatActivity) EphemeralPurge() (res EphemeralPurgeNotifInfo)
func (ChatActivity) Expunge ¶
func (o ChatActivity) Expunge() (res ExpungeInfo)
func (ChatActivity) FailedMessage ¶
func (o ChatActivity) FailedMessage() (res FailedMessageInfo)
func (ChatActivity) IncomingMessage ¶
func (o ChatActivity) IncomingMessage() (res IncomingMessage)
func (ChatActivity) MembersUpdate ¶
func (o ChatActivity) MembersUpdate() (res MembersUpdateInfo)
func (ChatActivity) MessagesUpdated ¶
func (o ChatActivity) MessagesUpdated() (res MessagesUpdated)
func (ChatActivity) NewConversation ¶
func (o ChatActivity) NewConversation() (res NewConversationInfo)
func (ChatActivity) ReactionUpdate ¶
func (o ChatActivity) ReactionUpdate() (res ReactionUpdateNotif)
func (ChatActivity) ReadMessage ¶
func (o ChatActivity) ReadMessage() (res ReadMessageInfo)
func (ChatActivity) SetAppNotificationSettings ¶
func (o ChatActivity) SetAppNotificationSettings() (res SetAppNotificationSettingsInfo)
func (ChatActivity) SetStatus ¶
func (o ChatActivity) SetStatus() (res SetStatusInfo)
func (ChatActivity) Teamtype ¶
func (o ChatActivity) Teamtype() (res TeamTypeInfo)
type ChatActivitySource ¶
type ChatActivitySource int
const ( ChatActivitySource_LOCAL ChatActivitySource = 0 ChatActivitySource_REMOTE ChatActivitySource = 1 )
func (ChatActivitySource) DeepCopy ¶
func (o ChatActivitySource) DeepCopy() ChatActivitySource
func (ChatActivitySource) String ¶
func (e ChatActivitySource) String() string
type ChatActivityType ¶
type ChatActivityType int
const ( ChatActivityType_RESERVED ChatActivityType = 0 ChatActivityType_INCOMING_MESSAGE ChatActivityType = 1 ChatActivityType_READ_MESSAGE ChatActivityType = 2 ChatActivityType_NEW_CONVERSATION ChatActivityType = 3 ChatActivityType_SET_STATUS ChatActivityType = 4 ChatActivityType_FAILED_MESSAGE ChatActivityType = 5 ChatActivityType_MEMBERS_UPDATE ChatActivityType = 6 ChatActivityType_SET_APP_NOTIFICATION_SETTINGS ChatActivityType = 7 ChatActivityType_TEAMTYPE ChatActivityType = 8 ChatActivityType_EXPUNGE ChatActivityType = 9 ChatActivityType_EPHEMERAL_PURGE ChatActivityType = 10 ChatActivityType_REACTION_UPDATE ChatActivityType = 11 ChatActivityType_MESSAGES_UPDATED ChatActivityType = 12 )
func (ChatActivityType) DeepCopy ¶
func (o ChatActivityType) DeepCopy() ChatActivityType
func (ChatActivityType) String ¶
func (e ChatActivityType) String() string
type ChatArchiveCompleteArg ¶
type ChatArchiveCompleteArg struct {
JobID ArchiveJobID `codec:"jobID" json:"jobID"`
}
type ChatArchiveProgressArg ¶
type ChatArchiveProgressArg struct { JobID ArchiveJobID `codec:"jobID" json:"jobID"` MessagesComplete int64 `codec:"messagesComplete" json:"messagesComplete"` MessagesTotal int64 `codec:"messagesTotal" json:"messagesTotal"` }
type ChatAttachmentDownloadCompleteArg ¶
type ChatAttachmentDownloadCompleteArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` MsgID MessageID `codec:"msgID" json:"msgID"` }
type ChatAttachmentDownloadProgressArg ¶
type ChatAttachmentDownloadProgressArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` MsgID MessageID `codec:"msgID" json:"msgID"` BytesComplete int64 `codec:"bytesComplete" json:"bytesComplete"` BytesTotal int64 `codec:"bytesTotal" json:"bytesTotal"` }
type ChatAttachmentUploadProgressArg ¶
type ChatAttachmentUploadProgressArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` OutboxID OutboxID `codec:"outboxID" json:"outboxID"` BytesComplete int64 `codec:"bytesComplete" json:"bytesComplete"` BytesTotal int64 `codec:"bytesTotal" json:"bytesTotal"` }
type ChatAttachmentUploadStartArg ¶
type ChatAttachmentUploadStartArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` OutboxID OutboxID `codec:"outboxID" json:"outboxID"` }
type ChatBotCommandsUpdateStatusArg ¶
type ChatBotCommandsUpdateStatusArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConvID ConvIDStr `codec:"convID" json:"convID"` Status UIBotCommandsUpdateStatus `codec:"status" json:"status"` }
type ChatChannel ¶
type ChatChannel struct { Name string `codec:"name" json:"name"` Public bool `codec:"public,omitempty" json:"public,omitempty"` MembersType string `codec:"membersType,omitempty" json:"members_type,omitempty"` TopicType string `codec:"topicType,omitempty" json:"topic_type,omitempty"` TopicName string `codec:"topicName,omitempty" json:"topic_name,omitempty"` }
A Keybase chat channel. This can be a channel in a team, or just an informal channel between two users. name: the name of the team or comma-separated list of participants
func (ChatChannel) DeepCopy ¶
func (o ChatChannel) DeepCopy() ChatChannel
type ChatClearWatchArg ¶
type ChatClearWatchArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Id LocationWatchID `codec:"id" json:"id"` }
type ChatCoinFlipStatusArg ¶
type ChatCoinFlipStatusArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Statuses []UICoinFlipStatus `codec:"statuses" json:"statuses"` }
type ChatCommandMarkdownArg ¶
type ChatCommandMarkdownArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConvID ConvIDStr `codec:"convID" json:"convID"` Md *UICommandMarkdown `codec:"md,omitempty" json:"md,omitempty"` }
type ChatCommandStatusArg ¶
type ChatCommandStatusArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConvID ConvIDStr `codec:"convID" json:"convID"` DisplayText string `codec:"displayText" json:"displayText"` Typ UICommandStatusDisplayTyp `codec:"typ" json:"typ"` Actions []UICommandStatusActionTyp `codec:"actions" json:"actions"` }
type ChatConvUpdateArg ¶
type ChatConvUpdateArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` Conv *InboxUIItem `codec:"conv,omitempty" json:"conv,omitempty"` }
type ChatGiphySearchResultsArg ¶
type ChatGiphySearchResultsArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConvID ConvIDStr `codec:"convID" json:"convID"` Results GiphySearchResults `codec:"results" json:"results"` }
type ChatIdentifyUpdateArg ¶
type ChatIdentifyUpdateArg struct {
Update keybase1.CanonicalTLFNameAndIDWithBreaks `codec:"update" json:"update"`
}
type ChatInboxFailedArg ¶
type ChatInboxFailedArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConvID ConversationID `codec:"convID" json:"convID"` Error InboxUIItemError `codec:"error" json:"error"` }
type ChatInboxLayoutArg ¶
type ChatInboxStaleArg ¶
type ChatInboxSyncStartedArg ¶
type ChatInboxSyncedArg ¶
type ChatInboxSyncedArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` SyncRes ChatSyncResult `codec:"syncRes" json:"syncRes"` }
type ChatInboxUnverifiedArg ¶
type ChatJoinedConversationArg ¶
type ChatJoinedConversationArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` Conv *InboxUIItem `codec:"conv,omitempty" json:"conv,omitempty"` }
type ChatKBFSToImpteamUpgradeArg ¶
type ChatKBFSToImpteamUpgradeArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` }
type ChatLeftConversationArg ¶
type ChatLeftConversationArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` }
type ChatList ¶
type ChatList struct { Conversations []ConvSummary `codec:"conversations" json:"conversations"` Offline bool `codec:"offline" json:"offline"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures,omitempty" json:"identify_failures,omitempty"` RateLimits []RateLimitRes `codec:"rateLimits,omitempty" json:"ratelimits,omitempty"` }
type ChatLoadGalleryHitArg ¶
type ChatMaybeMentionUpdateArg ¶
type ChatMaybeMentionUpdateArg struct { SessionID int `codec:"sessionID" json:"sessionID"` TeamName string `codec:"teamName" json:"teamName"` Channel string `codec:"channel" json:"channel"` Info UIMaybeMentionInfo `codec:"info" json:"info"` }
type ChatMemberDetails ¶
type ChatMemberDetails struct { Uid keybase1.UID `codec:"uid" json:"uid"` Username string `codec:"username" json:"username"` FullName keybase1.FullName `codec:"fullName" json:"fullName"` }
func TeamToChatMemberDetails ¶
func TeamToChatMemberDetails(teamMembers []keybase1.TeamMemberDetails) (chatMembers []ChatMemberDetails)
func (ChatMemberDetails) DeepCopy ¶
func (o ChatMemberDetails) DeepCopy() ChatMemberDetails
type ChatMembersDetails ¶
type ChatMembersDetails struct { Owners []ChatMemberDetails `codec:"owners" json:"owners"` Admins []ChatMemberDetails `codec:"admins" json:"admins"` Writers []ChatMemberDetails `codec:"writers" json:"writers"` Readers []ChatMemberDetails `codec:"readers" json:"readers"` Bots []ChatMemberDetails `codec:"bots" json:"bots"` RestrictedBots []ChatMemberDetails `codec:"restrictedBots" json:"restrictedBots"` }
func TeamToChatMembersDetails ¶
func TeamToChatMembersDetails(details keybase1.TeamMembersDetails) ChatMembersDetails
func (ChatMembersDetails) DeepCopy ¶
func (o ChatMembersDetails) DeepCopy() ChatMembersDetails
type ChatMessage ¶
type ChatMessage struct {
Body string `codec:"body" json:"body"`
}
A chat message. The content goes in the `body` property!
func (ChatMessage) DeepCopy ¶
func (o ChatMessage) DeepCopy() ChatMessage
type ChatParticipantsInfoArg ¶
type ChatParticipantsInfoArg struct {
Participants map[ConvIDStr][]UIParticipant `codec:"participants" json:"participants"`
}
type ChatPaymentInfoArg ¶
type ChatPaymentInfoArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` MsgID MessageID `codec:"msgID" json:"msgID"` Info UIPaymentInfo `codec:"info" json:"info"` }
type ChatPromptUnfurlArg ¶
type ChatPromptUnfurlArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` MsgID MessageID `codec:"msgID" json:"msgID"` Domain string `codec:"domain" json:"domain"` }
type ChatRequestInfoArg ¶
type ChatRequestInfoArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` MsgID MessageID `codec:"msgID" json:"msgID"` Info UIRequestInfo `codec:"info" json:"info"` }
type ChatResetConversationArg ¶
type ChatResetConversationArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` }
type ChatSearchBotHitsArg ¶
type ChatSearchBotHitsArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Hits UIChatSearchBotHits `codec:"hits" json:"hits"` }
type ChatSearchConvHitsArg ¶
type ChatSearchConvHitsArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Hits UIChatSearchConvHits `codec:"hits" json:"hits"` }
type ChatSearchDoneArg ¶
type ChatSearchHit ¶
type ChatSearchHit struct { BeforeMessages []UIMessage `codec:"beforeMessages" json:"beforeMessages"` HitMessage UIMessage `codec:"hitMessage" json:"hitMessage"` AfterMessages []UIMessage `codec:"afterMessages" json:"afterMessages"` Matches []ChatSearchMatch `codec:"matches" json:"matches"` }
func (ChatSearchHit) DeepCopy ¶
func (o ChatSearchHit) DeepCopy() ChatSearchHit
type ChatSearchHitArg ¶
type ChatSearchHitArg struct { SessionID int `codec:"sessionID" json:"sessionID"` SearchHit ChatSearchHit `codec:"searchHit" json:"searchHit"` }
type ChatSearchInboxDone ¶
type ChatSearchInboxDone struct { NumHits int `codec:"numHits" json:"numHits"` NumConvs int `codec:"numConvs" json:"numConvs"` PercentIndexed int `codec:"percentIndexed" json:"percentIndexed"` Delegated bool `codec:"delegated" json:"delegated"` }
func (ChatSearchInboxDone) DeepCopy ¶
func (o ChatSearchInboxDone) DeepCopy() ChatSearchInboxDone
type ChatSearchInboxDoneArg ¶
type ChatSearchInboxDoneArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Res ChatSearchInboxDone `codec:"res" json:"res"` }
type ChatSearchInboxHit ¶
type ChatSearchInboxHit struct { ConvID ConversationID `codec:"convID" json:"convID"` TeamType TeamType `codec:"teamType" json:"teamType"` ConvName string `codec:"convName" json:"convName"` Query string `codec:"query" json:"query"` Time gregor1.Time `codec:"time" json:"time"` Hits []ChatSearchHit `codec:"hits" json:"hits"` }
func (ChatSearchInboxHit) DeepCopy ¶
func (o ChatSearchInboxHit) DeepCopy() ChatSearchInboxHit
func (*ChatSearchInboxHit) Size ¶
func (h *ChatSearchInboxHit) Size() int
type ChatSearchInboxHitArg ¶
type ChatSearchInboxHitArg struct { SessionID int `codec:"sessionID" json:"sessionID"` SearchHit ChatSearchInboxHit `codec:"searchHit" json:"searchHit"` }
type ChatSearchInboxResults ¶
type ChatSearchInboxResults struct { Hits []ChatSearchInboxHit `codec:"hits" json:"hits"` PercentIndexed int `codec:"percentIndexed" json:"percentIndexed"` }
func (ChatSearchInboxResults) DeepCopy ¶
func (o ChatSearchInboxResults) DeepCopy() ChatSearchInboxResults
type ChatSearchInboxStartArg ¶
type ChatSearchInboxStartArg struct {
SessionID int `codec:"sessionID" json:"sessionID"`
}
type ChatSearchIndexStatus ¶
type ChatSearchIndexStatus struct {
PercentIndexed int `codec:"percentIndexed" json:"percentIndexed"`
}
func (ChatSearchIndexStatus) DeepCopy ¶
func (o ChatSearchIndexStatus) DeepCopy() ChatSearchIndexStatus
type ChatSearchIndexStatusArg ¶
type ChatSearchIndexStatusArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Status ChatSearchIndexStatus `codec:"status" json:"status"` }
type ChatSearchMatch ¶
type ChatSearchMatch struct { StartIndex int `codec:"startIndex" json:"startIndex"` EndIndex int `codec:"endIndex" json:"endIndex"` Match string `codec:"match" json:"match"` }
func (ChatSearchMatch) DeepCopy ¶
func (o ChatSearchMatch) DeepCopy() ChatSearchMatch
type ChatSearchTeamHitsArg ¶
type ChatSearchTeamHitsArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Hits UIChatSearchTeamHits `codec:"hits" json:"hits"` }
type ChatSetConvRetentionArg ¶
type ChatSetConvRetentionArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` Conv *InboxUIItem `codec:"conv,omitempty" json:"conv,omitempty"` }
type ChatSetConvSettingsArg ¶
type ChatSetConvSettingsArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` Conv *InboxUIItem `codec:"conv,omitempty" json:"conv,omitempty"` }
type ChatSetTeamRetentionArg ¶
type ChatSetTeamRetentionArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` TeamID keybase1.TeamID `codec:"teamID" json:"teamID"` Convs []InboxUIItem `codec:"convs" json:"convs"` }
type ChatStellarDataConfirmArg ¶
type ChatStellarDataConfirmArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Summary UIChatPaymentSummary `codec:"summary" json:"summary"` }
type ChatStellarDataErrorArg ¶
type ChatStellarDoneArg ¶
type ChatStellarShowConfirmArg ¶
type ChatStellarShowConfirmArg struct {
SessionID int `codec:"sessionID" json:"sessionID"`
}
type ChatSubteamRenameArg ¶
type ChatSubteamRenameArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` Convs []InboxUIItem `codec:"convs" json:"convs"` }
type ChatSyncIncrementalConv ¶
type ChatSyncIncrementalConv struct { Conv UnverifiedInboxUIItem `codec:"conv" json:"conv"` ShouldUnbox bool `codec:"shouldUnbox" json:"shouldUnbox"` }
func (ChatSyncIncrementalConv) DeepCopy ¶
func (o ChatSyncIncrementalConv) DeepCopy() ChatSyncIncrementalConv
type ChatSyncIncrementalInfo ¶
type ChatSyncIncrementalInfo struct { Items []ChatSyncIncrementalConv `codec:"items" json:"items"` Removals []string `codec:"removals" json:"removals"` }
func (ChatSyncIncrementalInfo) DeepCopy ¶
func (o ChatSyncIncrementalInfo) DeepCopy() ChatSyncIncrementalInfo
type ChatSyncResult ¶
type ChatSyncResult struct { SyncType__ SyncInboxResType `codec:"syncType" json:"syncType"` Incremental__ *ChatSyncIncrementalInfo `codec:"incremental,omitempty" json:"incremental,omitempty"` }
func NewChatSyncResultWithClear ¶
func NewChatSyncResultWithClear() ChatSyncResult
func NewChatSyncResultWithCurrent ¶
func NewChatSyncResultWithCurrent() ChatSyncResult
func NewChatSyncResultWithIncremental ¶
func NewChatSyncResultWithIncremental(v ChatSyncIncrementalInfo) ChatSyncResult
func (ChatSyncResult) DeepCopy ¶
func (o ChatSyncResult) DeepCopy() ChatSyncResult
func (ChatSyncResult) Incremental ¶
func (o ChatSyncResult) Incremental() (res ChatSyncIncrementalInfo)
func (*ChatSyncResult) SyncType ¶
func (o *ChatSyncResult) SyncType() (ret SyncInboxResType, err error)
type ChatTLFFinalizeArg ¶
type ChatTLFFinalizeArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` FinalizeInfo ConversationFinalizeInfo `codec:"finalizeInfo" json:"finalizeInfo"` Conv *InboxUIItem `codec:"conv,omitempty" json:"conv,omitempty"` }
type ChatTLFResolveArg ¶
type ChatTLFResolveArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` ResolveInfo ConversationResolveInfo `codec:"resolveInfo" json:"resolveInfo"` }
type ChatThreadCachedArg ¶
type ChatThreadFullArg ¶
type ChatThreadStatusArg ¶
type ChatThreadStatusArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Status UIChatThreadStatus `codec:"status" json:"status"` }
type ChatThreadsStaleArg ¶
type ChatThreadsStaleArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` Updates []ConversationStaleUpdate `codec:"updates" json:"updates"` }
type ChatTxCandidate ¶
type ChatTxCandidate struct { CurrencyCode string `codec:"currencyCode" json:"currencyCode"` Amount string `codec:"amount" json:"amount"` Username *string `codec:"username,omitempty" json:"username,omitempty"` }
func (ChatTxCandidate) DeepCopy ¶
func (o ChatTxCandidate) DeepCopy() ChatTxCandidate
type ChatTypingUpdateArg ¶
type ChatTypingUpdateArg struct {
TypingUpdates []ConvTypingUpdate `codec:"typingUpdates" json:"typingUpdates"`
}
type ChatUiClient ¶
type ChatUiClient struct {
Cli rpc.GenericClient
}
func (ChatUiClient) ChatBotCommandsUpdateStatus ¶
func (c ChatUiClient) ChatBotCommandsUpdateStatus(ctx context.Context, __arg ChatBotCommandsUpdateStatusArg) (err error)
func (ChatUiClient) ChatClearWatch ¶
func (c ChatUiClient) ChatClearWatch(ctx context.Context, __arg ChatClearWatchArg) (err error)
func (ChatUiClient) ChatCoinFlipStatus ¶
func (c ChatUiClient) ChatCoinFlipStatus(ctx context.Context, __arg ChatCoinFlipStatusArg) (err error)
func (ChatUiClient) ChatCommandMarkdown ¶
func (c ChatUiClient) ChatCommandMarkdown(ctx context.Context, __arg ChatCommandMarkdownArg) (err error)
func (ChatUiClient) ChatCommandStatus ¶
func (c ChatUiClient) ChatCommandStatus(ctx context.Context, __arg ChatCommandStatusArg) (err error)
func (ChatUiClient) ChatConfirmChannelDelete ¶
func (c ChatUiClient) ChatConfirmChannelDelete(ctx context.Context, __arg ChatConfirmChannelDeleteArg) (res bool, err error)
func (ChatUiClient) ChatGiphySearchResults ¶
func (c ChatUiClient) ChatGiphySearchResults(ctx context.Context, __arg ChatGiphySearchResultsArg) (err error)
func (ChatUiClient) ChatGiphyToggleResultWindow ¶
func (c ChatUiClient) ChatGiphyToggleResultWindow(ctx context.Context, __arg ChatGiphyToggleResultWindowArg) (err error)
func (ChatUiClient) ChatInboxConversation ¶
func (c ChatUiClient) ChatInboxConversation(ctx context.Context, __arg ChatInboxConversationArg) (err error)
func (ChatUiClient) ChatInboxFailed ¶
func (c ChatUiClient) ChatInboxFailed(ctx context.Context, __arg ChatInboxFailedArg) (err error)
func (ChatUiClient) ChatInboxLayout ¶
func (c ChatUiClient) ChatInboxLayout(ctx context.Context, __arg ChatInboxLayoutArg) (err error)
func (ChatUiClient) ChatInboxUnverified ¶
func (c ChatUiClient) ChatInboxUnverified(ctx context.Context, __arg ChatInboxUnverifiedArg) (err error)
func (ChatUiClient) ChatLoadGalleryHit ¶
func (c ChatUiClient) ChatLoadGalleryHit(ctx context.Context, __arg ChatLoadGalleryHitArg) (err error)
func (ChatUiClient) ChatMaybeMentionUpdate ¶
func (c ChatUiClient) ChatMaybeMentionUpdate(ctx context.Context, __arg ChatMaybeMentionUpdateArg) (err error)
func (ChatUiClient) ChatSearchBotHits ¶
func (c ChatUiClient) ChatSearchBotHits(ctx context.Context, __arg ChatSearchBotHitsArg) (err error)
func (ChatUiClient) ChatSearchConvHits ¶
func (c ChatUiClient) ChatSearchConvHits(ctx context.Context, __arg ChatSearchConvHitsArg) (err error)
func (ChatUiClient) ChatSearchDone ¶
func (c ChatUiClient) ChatSearchDone(ctx context.Context, __arg ChatSearchDoneArg) (err error)
func (ChatUiClient) ChatSearchHit ¶
func (c ChatUiClient) ChatSearchHit(ctx context.Context, __arg ChatSearchHitArg) (err error)
func (ChatUiClient) ChatSearchInboxDone ¶
func (c ChatUiClient) ChatSearchInboxDone(ctx context.Context, __arg ChatSearchInboxDoneArg) (err error)
func (ChatUiClient) ChatSearchInboxHit ¶
func (c ChatUiClient) ChatSearchInboxHit(ctx context.Context, __arg ChatSearchInboxHitArg) (err error)
func (ChatUiClient) ChatSearchInboxStart ¶
func (c ChatUiClient) ChatSearchInboxStart(ctx context.Context, sessionID int) (err error)
func (ChatUiClient) ChatSearchIndexStatus ¶
func (c ChatUiClient) ChatSearchIndexStatus(ctx context.Context, __arg ChatSearchIndexStatusArg) (err error)
func (ChatUiClient) ChatSearchTeamHits ¶
func (c ChatUiClient) ChatSearchTeamHits(ctx context.Context, __arg ChatSearchTeamHitsArg) (err error)
func (ChatUiClient) ChatShowManageChannels ¶
func (c ChatUiClient) ChatShowManageChannels(ctx context.Context, __arg ChatShowManageChannelsArg) (err error)
func (ChatUiClient) ChatStellarDataConfirm ¶
func (c ChatUiClient) ChatStellarDataConfirm(ctx context.Context, __arg ChatStellarDataConfirmArg) (res bool, err error)
func (ChatUiClient) ChatStellarDataError ¶
func (c ChatUiClient) ChatStellarDataError(ctx context.Context, __arg ChatStellarDataErrorArg) (res bool, err error)
func (ChatUiClient) ChatStellarDone ¶
func (c ChatUiClient) ChatStellarDone(ctx context.Context, __arg ChatStellarDoneArg) (err error)
func (ChatUiClient) ChatStellarShowConfirm ¶
func (c ChatUiClient) ChatStellarShowConfirm(ctx context.Context, sessionID int) (err error)
func (ChatUiClient) ChatThreadCached ¶
func (c ChatUiClient) ChatThreadCached(ctx context.Context, __arg ChatThreadCachedArg) (err error)
func (ChatUiClient) ChatThreadFull ¶
func (c ChatUiClient) ChatThreadFull(ctx context.Context, __arg ChatThreadFullArg) (err error)
func (ChatUiClient) ChatThreadStatus ¶
func (c ChatUiClient) ChatThreadStatus(ctx context.Context, __arg ChatThreadStatusArg) (err error)
func (ChatUiClient) ChatWatchPosition ¶
func (c ChatUiClient) ChatWatchPosition(ctx context.Context, __arg ChatWatchPositionArg) (res LocationWatchID, err error)
func (ChatUiClient) TriggerContactSync ¶
func (c ChatUiClient) TriggerContactSync(ctx context.Context, sessionID int) (err error)
type ChatUiInterface ¶
type ChatUiInterface interface { ChatInboxLayout(context.Context, ChatInboxLayoutArg) error ChatInboxUnverified(context.Context, ChatInboxUnverifiedArg) error ChatInboxConversation(context.Context, ChatInboxConversationArg) error ChatInboxFailed(context.Context, ChatInboxFailedArg) error ChatThreadCached(context.Context, ChatThreadCachedArg) error ChatThreadFull(context.Context, ChatThreadFullArg) error ChatThreadStatus(context.Context, ChatThreadStatusArg) error ChatSearchHit(context.Context, ChatSearchHitArg) error ChatSearchDone(context.Context, ChatSearchDoneArg) error ChatSearchInboxStart(context.Context, int) error ChatSearchInboxHit(context.Context, ChatSearchInboxHitArg) error ChatSearchInboxDone(context.Context, ChatSearchInboxDoneArg) error ChatSearchIndexStatus(context.Context, ChatSearchIndexStatusArg) error ChatSearchConvHits(context.Context, ChatSearchConvHitsArg) error ChatSearchTeamHits(context.Context, ChatSearchTeamHitsArg) error ChatSearchBotHits(context.Context, ChatSearchBotHitsArg) error ChatConfirmChannelDelete(context.Context, ChatConfirmChannelDeleteArg) (bool, error) ChatStellarShowConfirm(context.Context, int) error ChatStellarDataConfirm(context.Context, ChatStellarDataConfirmArg) (bool, error) ChatStellarDataError(context.Context, ChatStellarDataErrorArg) (bool, error) ChatStellarDone(context.Context, ChatStellarDoneArg) error ChatGiphySearchResults(context.Context, ChatGiphySearchResultsArg) error ChatGiphyToggleResultWindow(context.Context, ChatGiphyToggleResultWindowArg) error ChatShowManageChannels(context.Context, ChatShowManageChannelsArg) error ChatCoinFlipStatus(context.Context, ChatCoinFlipStatusArg) error ChatCommandMarkdown(context.Context, ChatCommandMarkdownArg) error ChatMaybeMentionUpdate(context.Context, ChatMaybeMentionUpdateArg) error ChatLoadGalleryHit(context.Context, ChatLoadGalleryHitArg) error ChatWatchPosition(context.Context, ChatWatchPositionArg) (LocationWatchID, error) ChatClearWatch(context.Context, ChatClearWatchArg) error ChatCommandStatus(context.Context, ChatCommandStatusArg) error ChatBotCommandsUpdateStatus(context.Context, ChatBotCommandsUpdateStatusArg) error TriggerContactSync(context.Context, int) error }
type ChatWatchPositionArg ¶
type ChatWatchPositionArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConvID ConversationID `codec:"convID" json:"convID"` Perm UIWatchPositionPerm `codec:"perm" json:"perm"` }
type ChatWelcomeMessageLoadedArg ¶
type ChatWelcomeMessageLoadedArg struct { TeamID keybase1.TeamID `codec:"teamID" json:"teamID"` Message WelcomeMessageDisplay `codec:"message" json:"message"` }
type ClearBotCommandsArg ¶
type ClearBotCommandsArg struct {
Filter *RemoteClearBotCommandsFilter `codec:"filter,omitempty" json:"filter,omitempty"`
}
type ClearBotCommandsFilter ¶
type ClearBotCommandsFilter struct { Typ BotCommandsAdvertisementTyp `codec:"typ" json:"typ"` TeamName *string `codec:"teamName,omitempty" json:"teamName,omitempty"` ConvID *ConversationID `codec:"convID,omitempty" json:"convID,omitempty"` }
func (ClearBotCommandsFilter) DeepCopy ¶
func (o ClearBotCommandsFilter) DeepCopy() ClearBotCommandsFilter
func (ClearBotCommandsFilter) ToRemote ¶
func (p ClearBotCommandsFilter) ToRemote(tlfID *TLFID, convID *ConversationID) (res RemoteClearBotCommandsFilter, err error)
type ClearBotCommandsLocalArg ¶
type ClearBotCommandsLocalArg struct {
Filter *ClearBotCommandsFilter `codec:"filter,omitempty" json:"filter,omitempty"`
}
type ClearBotCommandsLocalRes ¶
type ClearBotCommandsLocalRes struct {
RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"`
}
func (ClearBotCommandsLocalRes) DeepCopy ¶
func (o ClearBotCommandsLocalRes) DeepCopy() ClearBotCommandsLocalRes
func (*ClearBotCommandsLocalRes) GetRateLimit ¶
func (r *ClearBotCommandsLocalRes) GetRateLimit() []RateLimit
func (*ClearBotCommandsLocalRes) SetRateLimits ¶
func (r *ClearBotCommandsLocalRes) SetRateLimits(rl []RateLimit)
type ClearBotCommandsRes ¶
type ClearBotCommandsRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (ClearBotCommandsRes) DeepCopy ¶
func (o ClearBotCommandsRes) DeepCopy() ClearBotCommandsRes
func (*ClearBotCommandsRes) GetRateLimit ¶
func (r *ClearBotCommandsRes) GetRateLimit() (res []RateLimit)
func (*ClearBotCommandsRes) SetRateLimits ¶
func (r *ClearBotCommandsRes) SetRateLimits(rl []RateLimit)
type ClearCommandAPIParam ¶
type ClearCommandAPIParam struct { Typ string `codec:"typ" json:"type"` TeamName string `codec:"teamName,omitempty" json:"team_name,omitempty"` ConvID ConvIDStr `codec:"convID,omitempty" json:"conv_id,omitempty"` }
func (ClearCommandAPIParam) DeepCopy ¶
func (o ClearCommandAPIParam) DeepCopy() ClearCommandAPIParam
type CommandConvVers ¶
type CommandConvVers uint64
func (CommandConvVers) DeepCopy ¶
func (o CommandConvVers) DeepCopy() CommandConvVers
type CommandsClient ¶
type CommandsClient struct {
Cli rpc.GenericClient
}
type CommandsInterface ¶
type CommandsInterface interface { }
type CommonClient ¶
type CommonClient struct {
Cli rpc.GenericClient
}
type CommonInterface ¶
type CommonInterface interface { }
type ConvIDShort ¶
type ConvIDShort = []byte
func DbShortFormFromString ¶
func DbShortFormFromString(cid string) (ConvIDShort, error)
type ConvNotification ¶
type ConvNotification struct { Type string `codec:"type" json:"type"` Conv *ConvSummary `codec:"conv,omitempty" json:"conv,omitempty"` Error *string `codec:"error,omitempty" json:"error,omitempty"` }
func (ConvNotification) DeepCopy ¶
func (o ConvNotification) DeepCopy() ConvNotification
type ConvSearchHit ¶
type ConvSearchHit struct { Name string `codec:"name" json:"name"` ConvID ConversationID `codec:"convID" json:"convID"` IsTeam bool `codec:"isTeam" json:"isTeam"` Parts []string `codec:"parts" json:"parts"` }
func (ConvSearchHit) DeepCopy ¶
func (o ConvSearchHit) DeepCopy() ConvSearchHit
type ConvSummary ¶
type ConvSummary struct { Id ConvIDStr `codec:"id" json:"id"` Channel ChatChannel `codec:"channel" json:"channel"` IsDefaultConv bool `codec:"isDefaultConv" json:"is_default_conv"` Unread bool `codec:"unread" json:"unread"` ActiveAt int64 `codec:"activeAt" json:"active_at"` ActiveAtMs int64 `codec:"activeAtMs" json:"active_at_ms"` MemberStatus string `codec:"memberStatus" json:"member_status"` ResetUsers []string `codec:"resetUsers,omitempty" json:"reset_users,omitempty"` FinalizeInfo *ConversationFinalizeInfo `codec:"finalizeInfo,omitempty" json:"finalize_info,omitempty"` Supersedes []string `codec:"supersedes,omitempty" json:"supersedes,omitempty"` SupersededBy []string `codec:"supersededBy,omitempty" json:"superseded_by,omitempty"` Error string `codec:"error,omitempty" json:"error,omitempty"` CreatorInfo *ConversationCreatorInfoLocal `codec:"creatorInfo,omitempty" json:"creator_info,omitempty"` }
A chat conversation. This is essentially a chat channel plus some additional metadata.
func (ConvSummary) DeepCopy ¶
func (o ConvSummary) DeepCopy() ConvSummary
type ConvTypingUpdate ¶
type ConvTypingUpdate struct { ConvID ConversationID `codec:"convID" json:"convID"` Typers []TyperInfo `codec:"typers" json:"typers"` }
func (ConvTypingUpdate) DeepCopy ¶
func (o ConvTypingUpdate) DeepCopy() ConvTypingUpdate
type Conversation ¶
type Conversation struct { Metadata ConversationMetadata `codec:"metadata" json:"metadata"` ReaderInfo *ConversationReaderInfo `codec:"readerInfo,omitempty" json:"readerInfo,omitempty"` Notifications *ConversationNotificationInfo `codec:"notifications,omitempty" json:"notifications,omitempty"` MaxMsgs []MessageBoxed `codec:"maxMsgs" json:"maxMsgs"` MaxMsgSummaries []MessageSummary `codec:"maxMsgSummaries" json:"maxMsgSummaries"` CreatorInfo *ConversationCreatorInfo `codec:"creatorInfo,omitempty" json:"creatorInfo,omitempty"` PinnedMsg *MessageID `codec:"pinnedMsg,omitempty" json:"pinnedMsg,omitempty"` Expunge Expunge `codec:"expunge" json:"expunge"` ConvRetention *RetentionPolicy `codec:"convRetention,omitempty" json:"convRetention,omitempty"` TeamRetention *RetentionPolicy `codec:"teamRetention,omitempty" json:"teamRetention,omitempty"` ConvSettings *ConversationSettings `codec:"cs,omitempty" json:"cs,omitempty"` }
func (Conversation) CannotWrite ¶
func (c Conversation) CannotWrite() bool
func (Conversation) DeepCopy ¶
func (o Conversation) DeepCopy() Conversation
func (Conversation) GetConvID ¶
func (c Conversation) GetConvID() ConversationID
func (Conversation) GetExpunge ¶
func (c Conversation) GetExpunge() *Expunge
func (Conversation) GetFinalizeInfo ¶
func (c Conversation) GetFinalizeInfo() *ConversationFinalizeInfo
func (Conversation) GetMaxDeletedUpTo ¶
func (c Conversation) GetMaxDeletedUpTo() MessageID
func (Conversation) GetMaxMessage ¶
func (c Conversation) GetMaxMessage(typ MessageType) (MessageSummary, error)
func (Conversation) GetMaxMessageID ¶
func (c Conversation) GetMaxMessageID() MessageID
func (Conversation) GetMembersType ¶
func (c Conversation) GetMembersType() ConversationMembersType
func (Conversation) GetMtime ¶
func (c Conversation) GetMtime() gregor1.Time
func (Conversation) GetTeamType ¶
func (c Conversation) GetTeamType() TeamType
func (Conversation) GetTopicType ¶
func (c Conversation) GetTopicType() TopicType
func (Conversation) HasMemberStatus ¶
func (c Conversation) HasMemberStatus(status ConversationMemberStatus) bool
func (Conversation) IsPublic ¶
func (c Conversation) IsPublic() bool
func (Conversation) IsSelfFinalized ¶
func (c Conversation) IsSelfFinalized(username string) bool
func (Conversation) IsUnread ¶
func (c Conversation) IsUnread() bool
func (Conversation) IsUnreadFromMsgID ¶
func (c Conversation) IsUnreadFromMsgID(readMsgID MessageID) bool
func (Conversation) MaxVisibleMsgID ¶
func (c Conversation) MaxVisibleMsgID() MessageID
type ConversationBuiltinCommandTyp ¶
type ConversationBuiltinCommandTyp int
const ( ConversationBuiltinCommandTyp_NONE ConversationBuiltinCommandTyp = 0 ConversationBuiltinCommandTyp_ADHOC ConversationBuiltinCommandTyp = 1 ConversationBuiltinCommandTyp_SMALLTEAM ConversationBuiltinCommandTyp = 2 ConversationBuiltinCommandTyp_BIGTEAM ConversationBuiltinCommandTyp = 3 ConversationBuiltinCommandTyp_BIGTEAMGENERAL ConversationBuiltinCommandTyp = 4 )
func (ConversationBuiltinCommandTyp) DeepCopy ¶
func (o ConversationBuiltinCommandTyp) DeepCopy() ConversationBuiltinCommandTyp
func (ConversationBuiltinCommandTyp) String ¶
func (e ConversationBuiltinCommandTyp) String() string
type ConversationCommand ¶
type ConversationCommand struct { Description string `codec:"description" json:"description"` Name string `codec:"name" json:"name"` Usage string `codec:"usage" json:"usage"` HasHelpText bool `codec:"hasHelpText" json:"hasHelpText"` Username *string `codec:"username,omitempty" json:"username,omitempty"` }
func (ConversationCommand) DeepCopy ¶
func (o ConversationCommand) DeepCopy() ConversationCommand
type ConversationCommandGroups ¶
type ConversationCommandGroups struct { Typ__ ConversationCommandGroupsTyp `codec:"typ" json:"typ"` Builtin__ *ConversationBuiltinCommandTyp `codec:"builtin,omitempty" json:"builtin,omitempty"` Custom__ *ConversationCommandGroupsCustom `codec:"custom,omitempty" json:"custom,omitempty"` }
func NewConversationCommandGroupsWithBuiltin ¶
func NewConversationCommandGroupsWithBuiltin(v ConversationBuiltinCommandTyp) ConversationCommandGroups
func NewConversationCommandGroupsWithCustom ¶
func NewConversationCommandGroupsWithCustom(v ConversationCommandGroupsCustom) ConversationCommandGroups
func NewConversationCommandGroupsWithNone ¶
func NewConversationCommandGroupsWithNone() ConversationCommandGroups
func (ConversationCommandGroups) Builtin ¶
func (o ConversationCommandGroups) Builtin() (res ConversationBuiltinCommandTyp)
func (ConversationCommandGroups) Custom ¶
func (o ConversationCommandGroups) Custom() (res ConversationCommandGroupsCustom)
func (ConversationCommandGroups) DeepCopy ¶
func (o ConversationCommandGroups) DeepCopy() ConversationCommandGroups
func (*ConversationCommandGroups) Typ ¶
func (o *ConversationCommandGroups) Typ() (ret ConversationCommandGroupsTyp, err error)
type ConversationCommandGroupsCustom ¶
type ConversationCommandGroupsCustom struct {
Commands []ConversationCommand `codec:"commands" json:"commands"`
}
func (ConversationCommandGroupsCustom) DeepCopy ¶
func (o ConversationCommandGroupsCustom) DeepCopy() ConversationCommandGroupsCustom
type ConversationCommandGroupsTyp ¶
type ConversationCommandGroupsTyp int
const ( ConversationCommandGroupsTyp_BUILTIN ConversationCommandGroupsTyp = 0 ConversationCommandGroupsTyp_CUSTOM ConversationCommandGroupsTyp = 1 ConversationCommandGroupsTyp_NONE ConversationCommandGroupsTyp = 2 )
func (ConversationCommandGroupsTyp) DeepCopy ¶
func (o ConversationCommandGroupsTyp) DeepCopy() ConversationCommandGroupsTyp
func (ConversationCommandGroupsTyp) String ¶
func (e ConversationCommandGroupsTyp) String() string
type ConversationCreatorInfo ¶
type ConversationCreatorInfo struct { Ctime gregor1.Time `codec:"ctime" json:"ctime"` Uid gregor1.UID `codec:"uid" json:"uid"` }
func (ConversationCreatorInfo) DeepCopy ¶
func (o ConversationCreatorInfo) DeepCopy() ConversationCreatorInfo
type ConversationCreatorInfoLocal ¶
type ConversationCreatorInfoLocal struct { Ctime gregor1.Time `codec:"ctime" json:"ctime"` Username string `codec:"username" json:"username"` }
func (ConversationCreatorInfoLocal) DeepCopy ¶
func (o ConversationCreatorInfoLocal) DeepCopy() ConversationCreatorInfoLocal
type ConversationErrorLocal ¶
type ConversationErrorLocal struct { Typ ConversationErrorType `codec:"typ" json:"typ"` Message string `codec:"message" json:"message"` RemoteConv Conversation `codec:"remoteConv" json:"remoteConv"` UnverifiedTLFName string `codec:"unverifiedTLFName" json:"unverifiedTLFName"` RekeyInfo *ConversationErrorRekey `codec:"rekeyInfo,omitempty" json:"rekeyInfo,omitempty"` }
func NewConversationErrorLocal ¶
func NewConversationErrorLocal( message string, remoteConv Conversation, unverifiedTLFName string, typ ConversationErrorType, rekeyInfo *ConversationErrorRekey, ) *ConversationErrorLocal
func (ConversationErrorLocal) DeepCopy ¶
func (o ConversationErrorLocal) DeepCopy() ConversationErrorLocal
type ConversationErrorRekey ¶
type ConversationErrorRekey struct { TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` Rekeyers []string `codec:"rekeyers" json:"rekeyers"` WriterNames []string `codec:"writerNames" json:"writerNames"` ReaderNames []string `codec:"readerNames" json:"readerNames"` }
func (ConversationErrorRekey) DeepCopy ¶
func (o ConversationErrorRekey) DeepCopy() ConversationErrorRekey
type ConversationErrorType ¶
type ConversationErrorType int
const ( ConversationErrorType_PERMANENT ConversationErrorType = 0 ConversationErrorType_MISSINGINFO ConversationErrorType = 1 ConversationErrorType_SELFREKEYNEEDED ConversationErrorType = 2 ConversationErrorType_OTHERREKEYNEEDED ConversationErrorType = 3 ConversationErrorType_IDENTIFY ConversationErrorType = 4 ConversationErrorType_TRANSIENT ConversationErrorType = 5 ConversationErrorType_NONE ConversationErrorType = 6 )
func (ConversationErrorType) DeepCopy ¶
func (o ConversationErrorType) DeepCopy() ConversationErrorType
func (ConversationErrorType) String ¶
func (e ConversationErrorType) String() string
type ConversationExistence ¶
type ConversationExistence int
const ( ConversationExistence_ACTIVE ConversationExistence = 0 ConversationExistence_ARCHIVED ConversationExistence = 1 ConversationExistence_DELETED ConversationExistence = 2 ConversationExistence_ABANDONED ConversationExistence = 3 )
func AllConversationExistences ¶
func AllConversationExistences() (res []ConversationExistence)
func (ConversationExistence) DeepCopy ¶
func (o ConversationExistence) DeepCopy() ConversationExistence
func (ConversationExistence) String ¶
func (e ConversationExistence) String() string
type ConversationFinalizeInfo ¶
type ConversationFinalizeInfo struct { ResetUser string `codec:"resetUser" json:"resetUser"` ResetDate string `codec:"resetDate" json:"resetDate"` ResetFull string `codec:"resetFull" json:"resetFull"` ResetTimestamp gregor1.Time `codec:"resetTimestamp" json:"resetTimestamp"` }
func (*ConversationFinalizeInfo) BeforeSummary ¶
func (f *ConversationFinalizeInfo) BeforeSummary() string
BeforeSummary returns a summary of the finalize without "files" in it. The canonical name for a TLF after reset has a "(files before ... account reset...)" suffix which doesn't make much sense in other uses (like chat).
func (ConversationFinalizeInfo) DeepCopy ¶
func (o ConversationFinalizeInfo) DeepCopy() ConversationFinalizeInfo
func (*ConversationFinalizeInfo) IsResetForUser ¶
func (f *ConversationFinalizeInfo) IsResetForUser(username string) bool
type ConversationID ¶
type ConversationID []byte
func MakeConvID ¶
func MakeConvID(val string) (ConversationID, error)
func (ConversationID) Bytes ¶
func (cid ConversationID) Bytes() []byte
func (ConversationID) ConvIDStr ¶
func (cid ConversationID) ConvIDStr() ConvIDStr
func (ConversationID) DbShortForm ¶
func (cid ConversationID) DbShortForm() ConvIDShort
DbShortForm should only be used when interacting with the database, and should never leave Gregor
func (ConversationID) DbShortFormString ¶
func (cid ConversationID) DbShortFormString() string
func (ConversationID) DeepCopy ¶
func (o ConversationID) DeepCopy() ConversationID
func (ConversationID) Eq ¶
func (cid ConversationID) Eq(c ConversationID) bool
func (ConversationID) IsNil ¶
func (cid ConversationID) IsNil() bool
func (ConversationID) Less ¶
func (cid ConversationID) Less(c ConversationID) bool
func (ConversationID) String ¶
func (cid ConversationID) String() string
type ConversationIDMessageIDPair ¶
type ConversationIDMessageIDPair struct { ConvID ConversationID `codec:"convID" json:"convID"` MsgID MessageID `codec:"msgID" json:"msgID"` }
func (ConversationIDMessageIDPair) DeepCopy ¶
func (o ConversationIDMessageIDPair) DeepCopy() ConversationIDMessageIDPair
type ConversationIDMessageIDPairs ¶
type ConversationIDMessageIDPairs struct {
Pairs []ConversationIDMessageIDPair `codec:"pairs" json:"pairs"`
}
func (ConversationIDMessageIDPairs) Contains ¶
func (p ConversationIDMessageIDPairs) Contains(convID ConversationID) (MessageID, bool)
func (ConversationIDMessageIDPairs) DeepCopy ¶
func (o ConversationIDMessageIDPairs) DeepCopy() ConversationIDMessageIDPairs
type ConversationIDTriple ¶
type ConversationIDTriple struct { Tlfid TLFID `codec:"tlfid" json:"tlfid"` TopicType TopicType `codec:"topicType" json:"topicType"` TopicID TopicID `codec:"topicID" json:"topicID"` }
func (ConversationIDTriple) DeepCopy ¶
func (o ConversationIDTriple) DeepCopy() ConversationIDTriple
func (ConversationIDTriple) Derivable ¶
func (t ConversationIDTriple) Derivable(cid ConversationID) bool
func (ConversationIDTriple) Eq ¶
func (t ConversationIDTriple) Eq(other ConversationIDTriple) bool
func (ConversationIDTriple) Hash ¶
func (t ConversationIDTriple) Hash() []byte
func (ConversationIDTriple) ToConversationID ¶
func (t ConversationIDTriple) ToConversationID(shardID [2]byte) ConversationID
type ConversationInfoLocal ¶
type ConversationInfoLocal struct { Id ConversationID `codec:"id" json:"id"` Triple ConversationIDTriple `codec:"triple" json:"triple"` TlfName string `codec:"tlfName" json:"tlfName"` TopicName string `codec:"topicName" json:"topicName"` Headline string `codec:"headline" json:"headline"` HeadlineEmojis []HarvestedEmoji `codec:"headlineEmojis" json:"headlineEmojis"` SnippetMsg *MessageUnboxed `codec:"snippetMsg,omitempty" json:"snippetMsg,omitempty"` PinnedMsg *ConversationPinnedMessage `codec:"pinnedMsg,omitempty" json:"pinnedMsg,omitempty"` Draft *string `codec:"draft,omitempty" json:"draft,omitempty"` Visibility keybase1.TLFVisibility `codec:"visibility" json:"visibility"` IsDefaultConv bool `codec:"isDefaultConv" json:"isDefaultConv"` Status ConversationStatus `codec:"status" json:"status"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` MemberStatus ConversationMemberStatus `codec:"memberStatus" json:"memberStatus"` TeamType TeamType `codec:"teamType" json:"teamType"` Existence ConversationExistence `codec:"existence" json:"existence"` Version ConversationVers `codec:"version" json:"version"` LocalVersion LocalConversationVers `codec:"localVersion" json:"localVersion"` Participants []ConversationLocalParticipant `codec:"participants" json:"participants"` FinalizeInfo *ConversationFinalizeInfo `codec:"finalizeInfo,omitempty" json:"finalizeInfo,omitempty"` ResetNames []string `codec:"resetNames" json:"resetNames"` }
func (ConversationInfoLocal) DeepCopy ¶
func (o ConversationInfoLocal) DeepCopy() ConversationInfoLocal
func (ConversationInfoLocal) TLFNameExpanded ¶
func (c ConversationInfoLocal) TLFNameExpanded() string
TLFNameExpanded returns a TLF name with a reset suffix if it exists. This version can be used in requests to lookup the TLF.
func (ConversationInfoLocal) TLFNameExpandedSummary ¶
func (c ConversationInfoLocal) TLFNameExpandedSummary() string
TLFNameExpandedSummary returns a TLF name with a summary of the account reset if there was one. This version is for display purposes only and cannot be used to lookup the TLF.
type ConversationJourneycardInfo ¶
type ConversationJourneycardInfo struct {
WelcomeEligible bool `codec:"w" json:"w"`
}
func (ConversationJourneycardInfo) DeepCopy ¶
func (o ConversationJourneycardInfo) DeepCopy() ConversationJourneycardInfo
type ConversationLocal ¶
type ConversationLocal struct { Error *ConversationErrorLocal `codec:"error,omitempty" json:"error,omitempty"` Info ConversationInfoLocal `codec:"info" json:"info"` ReaderInfo ConversationReaderInfo `codec:"readerInfo" json:"readerInfo"` CreatorInfo *ConversationCreatorInfoLocal `codec:"creatorInfo,omitempty" json:"creatorInfo,omitempty"` Notifications *ConversationNotificationInfo `codec:"notifications,omitempty" json:"notifications,omitempty"` Supersedes []ConversationMetadata `codec:"supersedes" json:"supersedes"` SupersededBy []ConversationMetadata `codec:"supersededBy" json:"supersededBy"` MaxMessages []MessageSummary `codec:"maxMessages" json:"maxMessages"` IsEmpty bool `codec:"isEmpty" json:"isEmpty"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` Expunge Expunge `codec:"expunge" json:"expunge"` ConvRetention *RetentionPolicy `codec:"convRetention,omitempty" json:"convRetention,omitempty"` TeamRetention *RetentionPolicy `codec:"teamRetention,omitempty" json:"teamRetention,omitempty"` ConvSettings *ConversationSettingsLocal `codec:"convSettings,omitempty" json:"convSettings,omitempty"` Commands ConversationCommandGroups `codec:"commands" json:"commands"` BotCommands ConversationCommandGroups `codec:"botCommands" json:"botCommands"` BotAliases map[string]string `codec:"botAliases" json:"botAliases"` }
func (ConversationLocal) AllNames ¶
func (c ConversationLocal) AllNames() (res []string)
func (ConversationLocal) CannotWrite ¶
func (c ConversationLocal) CannotWrite() bool
func (ConversationLocal) ConvNameNames ¶
func (c ConversationLocal) ConvNameNames() (res []string)
func (ConversationLocal) DeepCopy ¶
func (o ConversationLocal) DeepCopy() ConversationLocal
func (ConversationLocal) FullNamesForSearch ¶
func (c ConversationLocal) FullNamesForSearch() (res []*string)
func (ConversationLocal) GetConvID ¶
func (c ConversationLocal) GetConvID() ConversationID
func (ConversationLocal) GetExpunge ¶
func (c ConversationLocal) GetExpunge() *Expunge
func (ConversationLocal) GetFinalizeInfo ¶
func (c ConversationLocal) GetFinalizeInfo() *ConversationFinalizeInfo
func (ConversationLocal) GetMaxDeletedUpTo ¶
func (c ConversationLocal) GetMaxDeletedUpTo() MessageID
func (ConversationLocal) GetMaxMessage ¶
func (c ConversationLocal) GetMaxMessage(typ MessageType) (MessageSummary, error)
func (ConversationLocal) GetMembersType ¶
func (c ConversationLocal) GetMembersType() ConversationMembersType
func (ConversationLocal) GetMtime ¶
func (c ConversationLocal) GetMtime() gregor1.Time
func (ConversationLocal) GetTeamType ¶
func (c ConversationLocal) GetTeamType() TeamType
func (ConversationLocal) GetTopicName ¶
func (c ConversationLocal) GetTopicName() string
func (ConversationLocal) GetTopicType ¶
func (c ConversationLocal) GetTopicType() TopicType
func (ConversationLocal) IsPublic ¶
func (c ConversationLocal) IsPublic() bool
func (ConversationLocal) MaxVisibleMsgID ¶
func (c ConversationLocal) MaxVisibleMsgID() MessageID
type ConversationLocalParticipant ¶
type ConversationLocalParticipant struct { Username string `codec:"username" json:"username"` InConvName bool `codec:"inConvName" json:"inConvName"` Fullname *string `codec:"fullname,omitempty" json:"fullname,omitempty"` ContactName *string `codec:"contactName,omitempty" json:"contactName,omitempty"` }
func (ConversationLocalParticipant) DeepCopy ¶
func (o ConversationLocalParticipant) DeepCopy() ConversationLocalParticipant
type ConversationMember ¶
type ConversationMember struct { Uid gregor1.UID `codec:"uid" json:"uid"` ConvID ConversationID `codec:"convID" json:"convID"` TopicType TopicType `codec:"topicType" json:"topicType"` }
func (ConversationMember) DeepCopy ¶
func (o ConversationMember) DeepCopy() ConversationMember
type ConversationMemberStatus ¶
type ConversationMemberStatus int
const ( ConversationMemberStatus_ACTIVE ConversationMemberStatus = 0 ConversationMemberStatus_REMOVED ConversationMemberStatus = 1 ConversationMemberStatus_LEFT ConversationMemberStatus = 2 ConversationMemberStatus_PREVIEW ConversationMemberStatus = 3 ConversationMemberStatus_RESET ConversationMemberStatus = 4 ConversationMemberStatus_NEVER_JOINED ConversationMemberStatus = 5 )
func AllConversationMemberStatuses ¶
func AllConversationMemberStatuses() (res []ConversationMemberStatus)
func (ConversationMemberStatus) DeepCopy ¶
func (o ConversationMemberStatus) DeepCopy() ConversationMemberStatus
func (ConversationMemberStatus) String ¶
func (e ConversationMemberStatus) String() string
func (ConversationMemberStatus) ToGregorDBString ¶
func (c ConversationMemberStatus) ToGregorDBString() (string, error)
func (ConversationMemberStatus) ToGregorDBStringAssert ¶
func (c ConversationMemberStatus) ToGregorDBStringAssert() string
type ConversationMembersType ¶
type ConversationMembersType int
const ( ConversationMembersType_KBFS ConversationMembersType = 0 ConversationMembersType_TEAM ConversationMembersType = 1 ConversationMembersType_IMPTEAMNATIVE ConversationMembersType = 2 ConversationMembersType_IMPTEAMUPGRADE ConversationMembersType = 3 )
func (ConversationMembersType) DeepCopy ¶
func (o ConversationMembersType) DeepCopy() ConversationMembersType
func (ConversationMembersType) String ¶
func (e ConversationMembersType) String() string
type ConversationMetadata ¶
type ConversationMetadata struct { IdTriple ConversationIDTriple `codec:"idTriple" json:"idTriple"` ConversationID ConversationID `codec:"conversationID" json:"conversationID"` Visibility keybase1.TLFVisibility `codec:"visibility" json:"visibility"` Status ConversationStatus `codec:"status" json:"status"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` TeamType TeamType `codec:"teamType" json:"teamType"` Existence ConversationExistence `codec:"existence" json:"existence"` Version ConversationVers `codec:"version" json:"version"` LocalVersion LocalConversationVers `codec:"localVersion" json:"localVersion"` FinalizeInfo *ConversationFinalizeInfo `codec:"finalizeInfo,omitempty" json:"finalizeInfo,omitempty"` Supersedes []ConversationMetadata `codec:"supersedes" json:"supersedes"` SupersededBy []ConversationMetadata `codec:"supersededBy" json:"supersededBy"` ActiveList []gregor1.UID `codec:"activeList" json:"activeList"` AllList []gregor1.UID `codec:"allList" json:"allList"` ResetList []gregor1.UID `codec:"resetList" json:"resetList"` IsDefaultConv bool `codec:"d" json:"isDefaultConv"` }
func (ConversationMetadata) DeepCopy ¶
func (o ConversationMetadata) DeepCopy() ConversationMetadata
type ConversationMinWriterRoleInfo ¶
type ConversationMinWriterRoleInfo struct { Uid gregor1.UID `codec:"uid" json:"uid"` Role keybase1.TeamRole `codec:"role" json:"role"` }
func (ConversationMinWriterRoleInfo) DeepCopy ¶
func (o ConversationMinWriterRoleInfo) DeepCopy() ConversationMinWriterRoleInfo
type ConversationMinWriterRoleInfoLocal ¶
type ConversationMinWriterRoleInfoLocal struct { ChangedBy string `codec:"changedBy" json:"changedBy"` CannotWrite bool `codec:"cannotWrite" json:"cannotWrite"` Role keybase1.TeamRole `codec:"role" json:"role"` }
func (ConversationMinWriterRoleInfoLocal) DeepCopy ¶
func (o ConversationMinWriterRoleInfoLocal) DeepCopy() ConversationMinWriterRoleInfoLocal
func (*ConversationMinWriterRoleInfoLocal) String ¶
func (i *ConversationMinWriterRoleInfoLocal) String() string
type ConversationNotificationInfo ¶
type ConversationNotificationInfo struct { ChannelWide bool `codec:"channelWide" json:"channelWide"` Settings map[keybase1.DeviceType]map[NotificationKind]bool `codec:"settings" json:"settings"` }
func (ConversationNotificationInfo) DeepCopy ¶
func (o ConversationNotificationInfo) DeepCopy() ConversationNotificationInfo
type ConversationPinnedMessage ¶
type ConversationPinnedMessage struct { Message MessageUnboxed `codec:"message" json:"message"` PinnerUsername string `codec:"pinnerUsername" json:"pinnerUsername"` }
func (ConversationPinnedMessage) DeepCopy ¶
func (o ConversationPinnedMessage) DeepCopy() ConversationPinnedMessage
type ConversationReaderInfo ¶
type ConversationReaderInfo struct { Mtime gregor1.Time `codec:"mtime" json:"mtime"` ReadMsgid MessageID `codec:"readMsgid" json:"readMsgid"` MaxMsgid MessageID `codec:"maxMsgid" json:"maxMsgid"` Status ConversationMemberStatus `codec:"status" json:"status"` UntrustedTeamRole keybase1.TeamRole `codec:"untrustedTeamRole" json:"untrustedTeamRole"` LastSendTime gregor1.Time `codec:"l" json:"l"` Journeycard *ConversationJourneycardInfo `codec:"jc,omitempty" json:"jc,omitempty"` }
func (ConversationReaderInfo) DeepCopy ¶
func (o ConversationReaderInfo) DeepCopy() ConversationReaderInfo
type ConversationResolveInfo ¶
type ConversationResolveInfo struct {
NewTLFName string `codec:"newTLFName" json:"newTLFName"`
}
func (ConversationResolveInfo) DeepCopy ¶
func (o ConversationResolveInfo) DeepCopy() ConversationResolveInfo
type ConversationSettings ¶
type ConversationSettings struct {
MinWriterRoleInfo *ConversationMinWriterRoleInfo `codec:"mwr,omitempty" json:"mwr,omitempty"`
}
func (ConversationSettings) DeepCopy ¶
func (o ConversationSettings) DeepCopy() ConversationSettings
func (*ConversationSettings) IsNil ¶
func (s *ConversationSettings) IsNil() bool
type ConversationSettingsLocal ¶
type ConversationSettingsLocal struct {
MinWriterRoleInfo *ConversationMinWriterRoleInfoLocal `codec:"minWriterRoleInfo,omitempty" json:"minWriterRoleInfo,omitempty"`
}
func (ConversationSettingsLocal) DeepCopy ¶
func (o ConversationSettingsLocal) DeepCopy() ConversationSettingsLocal
type ConversationStaleUpdate ¶
type ConversationStaleUpdate struct { ConvID ConversationID `codec:"convID" json:"convID"` UpdateType StaleUpdateType `codec:"updateType" json:"updateType"` }
func (ConversationStaleUpdate) DeepCopy ¶
func (o ConversationStaleUpdate) DeepCopy() ConversationStaleUpdate
type ConversationStatus ¶
type ConversationStatus int
const ( ConversationStatus_UNFILED ConversationStatus = 0 ConversationStatus_FAVORITE ConversationStatus = 1 ConversationStatus_IGNORED ConversationStatus = 2 ConversationStatus_BLOCKED ConversationStatus = 3 ConversationStatus_MUTED ConversationStatus = 4 ConversationStatus_REPORTED ConversationStatus = 5 )
func (ConversationStatus) DeepCopy ¶
func (o ConversationStatus) DeepCopy() ConversationStatus
func (ConversationStatus) String ¶
func (e ConversationStatus) String() string
type ConversationUpdate ¶
type ConversationUpdate struct { ConvID ConversationID `codec:"convID" json:"convID"` Existence ConversationExistence `codec:"existence" json:"existence"` }
func (ConversationUpdate) DeepCopy ¶
func (o ConversationUpdate) DeepCopy() ConversationUpdate
type ConversationVers ¶
type ConversationVers uint64
func (ConversationVers) DeepCopy ¶
func (o ConversationVers) DeepCopy() ConversationVers
type Coordinate ¶
type Coordinate struct { Lat float64 `codec:"lat" json:"lat"` Lon float64 `codec:"lon" json:"lon"` Accuracy float64 `codec:"accuracy" json:"accuracy"` }
func (Coordinate) DeepCopy ¶
func (o Coordinate) DeepCopy() Coordinate
func (Coordinate) Eq ¶
func (c Coordinate) Eq(o Coordinate) bool
func (Coordinate) IsZero ¶
func (c Coordinate) IsZero() bool
func (Coordinate) MarshalJSON ¶
func (c Coordinate) MarshalJSON() ([]byte, error)
type DecorateClient ¶
type DecorateClient struct {
Cli rpc.GenericClient
}
type DecorateInterface ¶
type DecorateInterface interface { }
type DecorationPayment ¶
func (DecorationPayment) DeepCopy ¶
func (o DecorationPayment) DeepCopy() DecorationPayment
type DeleteConversationArg ¶
type DeleteConversationArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type DeleteConversationLocalArg ¶
type DeleteConversationLocalArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConvID ConversationID `codec:"convID" json:"convID"` ChannelName string `codec:"channelName" json:"channelName"` Confirmed bool `codec:"confirmed" json:"confirmed"` }
type DeleteConversationLocalRes ¶
type DeleteConversationLocalRes struct { Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (DeleteConversationLocalRes) DeepCopy ¶
func (o DeleteConversationLocalRes) DeepCopy() DeleteConversationLocalRes
func (*DeleteConversationLocalRes) GetRateLimit ¶
func (r *DeleteConversationLocalRes) GetRateLimit() []RateLimit
func (*DeleteConversationLocalRes) SetOffline ¶
func (r *DeleteConversationLocalRes) SetOffline()
func (*DeleteConversationLocalRes) SetRateLimits ¶
func (r *DeleteConversationLocalRes) SetRateLimits(rl []RateLimit)
type DeleteConversationRemoteRes ¶
type DeleteConversationRemoteRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (DeleteConversationRemoteRes) DeepCopy ¶
func (o DeleteConversationRemoteRes) DeepCopy() DeleteConversationRemoteRes
func (*DeleteConversationRemoteRes) GetRateLimit ¶
func (r *DeleteConversationRemoteRes) GetRateLimit() (res []RateLimit)
func (*DeleteConversationRemoteRes) SetRateLimits ¶
func (r *DeleteConversationRemoteRes) SetRateLimits(rl []RateLimit)
type DeviceInfo ¶
type DeviceInfo struct { DeviceID keybase1.DeviceID `codec:"deviceID" json:"id"` DeviceDescription string `codec:"deviceDescription" json:"description"` DeviceType keybase1.DeviceTypeV2 `codec:"deviceType" json:"type"` DeviceCtime int64 `codec:"deviceCtime" json:"ctime"` }
func (DeviceInfo) DeepCopy ¶
func (o DeviceInfo) DeepCopy() DeviceInfo
type DismissJourneycardArg ¶
type DismissJourneycardArg struct { ConvID ConversationID `codec:"convID" json:"convID"` CardType JourneycardType `codec:"cardType" json:"cardType"` }
type DownloadAttachmentLocalArg ¶
type DownloadAttachmentLocalArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConversationID ConversationID `codec:"conversationID" json:"conversationID"` MessageID MessageID `codec:"messageID" json:"messageID"` Sink keybase1.Stream `codec:"sink" json:"sink"` Preview bool `codec:"preview" json:"preview"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type DownloadAttachmentLocalRes ¶
type DownloadAttachmentLocalRes struct { RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (DownloadAttachmentLocalRes) DeepCopy ¶
func (o DownloadAttachmentLocalRes) DeepCopy() DownloadAttachmentLocalRes
func (*DownloadAttachmentLocalRes) GetRateLimit ¶
func (r *DownloadAttachmentLocalRes) GetRateLimit() []RateLimit
func (*DownloadAttachmentLocalRes) SetRateLimits ¶
func (r *DownloadAttachmentLocalRes) SetRateLimits(rl []RateLimit)
type DownloadFileAttachmentLocalArg ¶
type DownloadFileAttachmentLocalArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConversationID ConversationID `codec:"conversationID" json:"conversationID"` MessageID MessageID `codec:"messageID" json:"messageID"` DownloadToCache bool `codec:"downloadToCache" json:"downloadToCache"` Preview bool `codec:"preview" json:"preview"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type DownloadFileAttachmentLocalRes ¶
type DownloadFileAttachmentLocalRes struct { FilePath string `codec:"filePath" json:"filePath"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (DownloadFileAttachmentLocalRes) DeepCopy ¶
func (o DownloadFileAttachmentLocalRes) DeepCopy() DownloadFileAttachmentLocalRes
func (*DownloadFileAttachmentLocalRes) GetRateLimit ¶
func (r *DownloadFileAttachmentLocalRes) GetRateLimit() []RateLimit
func (*DownloadFileAttachmentLocalRes) SetRateLimits ¶
func (r *DownloadFileAttachmentLocalRes) SetRateLimits(rl []RateLimit)
type EditBotMemberArg ¶
type EditBotMemberArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Username string `codec:"username" json:"username"` BotSettings *keybase1.TeamBotSettings `codec:"botSettings,omitempty" json:"botSettings,omitempty"` Role keybase1.TeamRole `codec:"role" json:"role"` }
type EditTarget ¶
type EditTarget struct { MessageID *MessageID `codec:"messageID,omitempty" json:"messageID,omitempty"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outboxID,omitempty"` }
func (EditTarget) DeepCopy ¶
func (o EditTarget) DeepCopy() EditTarget
type Emoji ¶
type Emoji struct { Alias string `codec:"alias" json:"alias"` IsBig bool `codec:"isBig" json:"isBig"` IsReacji bool `codec:"isReacji" json:"isReacji"` IsCrossTeam bool `codec:"isCrossTeam" json:"isCrossTeam"` IsAlias bool `codec:"isAlias" json:"isAlias"` Source EmojiLoadSource `codec:"source" json:"source"` NoAnimSource EmojiLoadSource `codec:"noAnimSource" json:"noAnimSource"` RemoteSource EmojiRemoteSource `codec:"remoteSource" json:"remoteSource"` CreationInfo *EmojiCreationInfo `codec:"creationInfo,omitempty" json:"creationInfo,omitempty"` Teamname *string `codec:"teamname,omitempty" json:"teamname,omitempty"` }
type EmojiClient ¶
type EmojiClient struct {
Cli rpc.GenericClient
}
type EmojiContent ¶
type EmojiContent struct { Alias string `codec:"alias" json:"alias"` IsCrossTeam bool `codec:"isCrossTeam" json:"isCrossTeam"` ConvID *ConvIDStr `codec:"convID,omitempty" json:"convID,omitempty"` MessageID *MessageID `codec:"messageID,omitempty" json:"messageID,omitempty"` }
func (EmojiContent) DeepCopy ¶
func (o EmojiContent) DeepCopy() EmojiContent
type EmojiCreationInfo ¶
type EmojiCreationInfo struct { Username string `codec:"username" json:"username"` Time gregor1.Time `codec:"time" json:"time"` }
func (EmojiCreationInfo) DeepCopy ¶
func (o EmojiCreationInfo) DeepCopy() EmojiCreationInfo
type EmojiError ¶
type EmojiError struct { Clidisplay string `codec:"clidisplay" json:"clidisplay"` Uidisplay string `codec:"uidisplay" json:"uidisplay"` }
func (EmojiError) DeepCopy ¶
func (o EmojiError) DeepCopy() EmojiError
type EmojiFetchOpts ¶
type EmojiFetchOpts struct { GetCreationInfo bool `codec:"getCreationInfo" json:"getCreationInfo"` GetAliases bool `codec:"getAliases" json:"getAliases"` OnlyInTeam bool `codec:"onlyInTeam" json:"onlyInTeam"` }
func (EmojiFetchOpts) DeepCopy ¶
func (o EmojiFetchOpts) DeepCopy() EmojiFetchOpts
type EmojiGroup ¶
type EmojiGroup struct { Name string `codec:"name" json:"name"` Emojis []Emoji `codec:"emojis" json:"emojis"` }
func (EmojiGroup) DeepCopy ¶
func (o EmojiGroup) DeepCopy() EmojiGroup
type EmojiInterface ¶
type EmojiInterface interface { }
type EmojiLoadSource ¶
type EmojiLoadSource struct { Typ__ EmojiLoadSourceTyp `codec:"typ" json:"typ"` Httpsrv__ *string `codec:"httpsrv,omitempty" json:"httpsrv,omitempty"` Str__ *string `codec:"str,omitempty" json:"str,omitempty"` }
func NewEmojiLoadSourceWithHttpsrv ¶
func NewEmojiLoadSourceWithHttpsrv(v string) EmojiLoadSource
func NewEmojiLoadSourceWithStr ¶
func NewEmojiLoadSourceWithStr(v string) EmojiLoadSource
func (EmojiLoadSource) DeepCopy ¶
func (o EmojiLoadSource) DeepCopy() EmojiLoadSource
func (EmojiLoadSource) Httpsrv ¶
func (o EmojiLoadSource) Httpsrv() (res string)
func (EmojiLoadSource) IsHTTPSrv ¶
func (r EmojiLoadSource) IsHTTPSrv() bool
func (EmojiLoadSource) Str ¶
func (o EmojiLoadSource) Str() (res string)
func (*EmojiLoadSource) Typ ¶
func (o *EmojiLoadSource) Typ() (ret EmojiLoadSourceTyp, err error)
type EmojiLoadSourceTyp ¶
type EmojiLoadSourceTyp int
const ( EmojiLoadSourceTyp_HTTPSRV EmojiLoadSourceTyp = 0 EmojiLoadSourceTyp_STR EmojiLoadSourceTyp = 1 )
func (EmojiLoadSourceTyp) DeepCopy ¶
func (o EmojiLoadSourceTyp) DeepCopy() EmojiLoadSourceTyp
func (EmojiLoadSourceTyp) String ¶
func (e EmojiLoadSourceTyp) String() string
type EmojiMessage ¶
type EmojiMessage struct { ConvID ConversationID `codec:"convID" json:"convID"` MsgID MessageID `codec:"msgID" json:"msgID"` IsAlias bool `codec:"isAlias" json:"isAlias"` }
func (EmojiMessage) DeepCopy ¶
func (o EmojiMessage) DeepCopy() EmojiMessage
type EmojiRemoteSource ¶
type EmojiRemoteSource struct { Typ__ EmojiRemoteSourceTyp `codec:"typ" json:"typ"` Message__ *EmojiMessage `codec:"message,omitempty" json:"message,omitempty"` Stockalias__ *EmojiStockAlias `codec:"stockalias,omitempty" json:"stockalias,omitempty"` }
func NewEmojiRemoteSourceWithMessage ¶
func NewEmojiRemoteSourceWithMessage(v EmojiMessage) EmojiRemoteSource
func NewEmojiRemoteSourceWithStockalias ¶
func NewEmojiRemoteSourceWithStockalias(v EmojiStockAlias) EmojiRemoteSource
func (EmojiRemoteSource) DeepCopy ¶
func (o EmojiRemoteSource) DeepCopy() EmojiRemoteSource
func (EmojiRemoteSource) IsAlias ¶
func (r EmojiRemoteSource) IsAlias() bool
func (EmojiRemoteSource) IsMessage ¶
func (r EmojiRemoteSource) IsMessage() bool
func (EmojiRemoteSource) IsStockAlias ¶
func (r EmojiRemoteSource) IsStockAlias() bool
func (EmojiRemoteSource) Message ¶
func (o EmojiRemoteSource) Message() (res EmojiMessage)
func (EmojiRemoteSource) Stockalias ¶
func (o EmojiRemoteSource) Stockalias() (res EmojiStockAlias)
func (*EmojiRemoteSource) Typ ¶
func (o *EmojiRemoteSource) Typ() (ret EmojiRemoteSourceTyp, err error)
type EmojiRemoteSourceTyp ¶
type EmojiRemoteSourceTyp int
const ( EmojiRemoteSourceTyp_MESSAGE EmojiRemoteSourceTyp = 0 EmojiRemoteSourceTyp_STOCKALIAS EmojiRemoteSourceTyp = 1 )
func (EmojiRemoteSourceTyp) DeepCopy ¶
func (o EmojiRemoteSourceTyp) DeepCopy() EmojiRemoteSourceTyp
func (EmojiRemoteSourceTyp) String ¶
func (e EmojiRemoteSourceTyp) String() string
type EmojiStockAlias ¶
type EmojiStockAlias struct { Text string `codec:"text" json:"text"` Username string `codec:"username" json:"username"` Time gregor1.Time `codec:"time" json:"time"` }
func (EmojiStockAlias) DeepCopy ¶
func (o EmojiStockAlias) DeepCopy() EmojiStockAlias
type EmojiStorage ¶
type EmojiStorage struct {
Mapping map[string]EmojiRemoteSource `codec:"mapping" json:"mapping"`
}
func (EmojiStorage) DeepCopy ¶
func (o EmojiStorage) DeepCopy() EmojiStorage
type EmptyRes ¶
type EmptyRes struct {
RateLimits []RateLimitRes `codec:"rateLimits,omitempty" json:"ratelimits,omitempty"`
}
type EmptyStruct ¶
type EmptyStruct struct { }
func (EmptyStruct) DeepCopy ¶
func (o EmptyStruct) DeepCopy() EmptyStruct
type EncryptedData ¶
type EncryptedData struct { V int `codec:"v" json:"v"` E []byte `codec:"e" json:"e"` N []byte `codec:"n" json:"n"` }
func (*EncryptedData) AsSealed ¶
func (d *EncryptedData) AsSealed() SealedData
func (EncryptedData) DeepCopy ¶
func (o EncryptedData) DeepCopy() EncryptedData
type EphemeralPurgeInfo ¶
type EphemeralPurgeInfo struct { ConvID ConversationID `codec:"c" json:"c"` IsActive bool `codec:"a" json:"a"` NextPurgeTime gregor1.Time `codec:"n" json:"n"` MinUnexplodedID MessageID `codec:"e" json:"e"` }
func (EphemeralPurgeInfo) DeepCopy ¶
func (o EphemeralPurgeInfo) DeepCopy() EphemeralPurgeInfo
func (EphemeralPurgeInfo) Eq ¶
func (i EphemeralPurgeInfo) Eq(o EphemeralPurgeInfo) bool
func (EphemeralPurgeInfo) IsNil ¶
func (i EphemeralPurgeInfo) IsNil() bool
func (EphemeralPurgeInfo) String ¶
func (i EphemeralPurgeInfo) String() string
type EphemeralPurgeNotifInfo ¶
type EphemeralPurgeNotifInfo struct { ConvID ConversationID `codec:"convID" json:"convID"` Msgs []UIMessage `codec:"msgs" json:"msgs"` }
func (EphemeralPurgeNotifInfo) DeepCopy ¶
func (o EphemeralPurgeNotifInfo) DeepCopy() EphemeralPurgeNotifInfo
type Expunge ¶
type ExpungeInfo ¶
type ExpungeInfo struct { ConvID ConversationID `codec:"convID" json:"convID"` Expunge Expunge `codec:"expunge" json:"expunge"` }
func (ExpungeInfo) DeepCopy ¶
func (o ExpungeInfo) DeepCopy() ExpungeInfo
type ExpungePayload ¶
type ExpungePayload struct { Action string `codec:"Action" json:"Action"` ConvID ConversationID `codec:"convID" json:"convID"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` Expunge Expunge `codec:"expunge" json:"expunge"` MaxMsgs []MessageSummary `codec:"maxMsgs" json:"maxMsgs"` TopicType TopicType `codec:"topicType" json:"topicType"` UnreadUpdate *UnreadUpdate `codec:"unreadUpdate,omitempty" json:"unreadUpdate,omitempty"` }
func (ExpungePayload) DeepCopy ¶
func (o ExpungePayload) DeepCopy() ExpungePayload
type ExternalAPIKey ¶
type ExternalAPIKey struct { Typ__ ExternalAPIKeyTyp `codec:"typ" json:"typ"` Googlemaps__ *string `codec:"googlemaps,omitempty" json:"googlemaps,omitempty"` Giphy__ *string `codec:"giphy,omitempty" json:"giphy,omitempty"` }
func NewExternalAPIKeyWithGiphy ¶
func NewExternalAPIKeyWithGiphy(v string) ExternalAPIKey
func NewExternalAPIKeyWithGooglemaps ¶
func NewExternalAPIKeyWithGooglemaps(v string) ExternalAPIKey
func (ExternalAPIKey) DeepCopy ¶
func (o ExternalAPIKey) DeepCopy() ExternalAPIKey
func (ExternalAPIKey) Giphy ¶
func (o ExternalAPIKey) Giphy() (res string)
func (ExternalAPIKey) Googlemaps ¶
func (o ExternalAPIKey) Googlemaps() (res string)
func (*ExternalAPIKey) Typ ¶
func (o *ExternalAPIKey) Typ() (ret ExternalAPIKeyTyp, err error)
type ExternalAPIKeyTyp ¶
type ExternalAPIKeyTyp int
const ( ExternalAPIKeyTyp_GOOGLEMAPS ExternalAPIKeyTyp = 0 ExternalAPIKeyTyp_GIPHY ExternalAPIKeyTyp = 1 )
func (ExternalAPIKeyTyp) DeepCopy ¶
func (o ExternalAPIKeyTyp) DeepCopy() ExternalAPIKeyTyp
func (ExternalAPIKeyTyp) String ¶
func (e ExternalAPIKeyTyp) String() string
type FailSharePostArg ¶
type FailSharePostArg struct {}
type FailedMessageInfo ¶
type FailedMessageInfo struct { OutboxRecords []OutboxRecord `codec:"outboxRecords" json:"outboxRecords"` IsEphemeralPurge bool `codec:"isEphemeralPurge" json:"isEphemeralPurge"` Conv *InboxUIItem `codec:"conv,omitempty" json:"conv,omitempty"` }
func (FailedMessageInfo) DeepCopy ¶
func (o FailedMessageInfo) DeepCopy() FailedMessageInfo
type FindConversationsLocalArg ¶
type FindConversationsLocalArg struct { TlfName string `codec:"tlfName" json:"tlfName"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` Visibility keybase1.TLFVisibility `codec:"visibility" json:"visibility"` TopicType TopicType `codec:"topicType" json:"topicType"` TopicName string `codec:"topicName" json:"topicName"` OneChatPerTLF *bool `codec:"oneChatPerTLF,omitempty" json:"oneChatPerTLF,omitempty"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type FindConversationsLocalRes ¶
type FindConversationsLocalRes struct { Conversations []ConversationLocal `codec:"conversations" json:"conversations"` UiConversations []InboxUIItem `codec:"uiConversations" json:"uiConversations"` Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (FindConversationsLocalRes) DeepCopy ¶
func (o FindConversationsLocalRes) DeepCopy() FindConversationsLocalRes
func (*FindConversationsLocalRes) GetRateLimit ¶
func (r *FindConversationsLocalRes) GetRateLimit() []RateLimit
func (*FindConversationsLocalRes) SetOffline ¶
func (r *FindConversationsLocalRes) SetOffline()
func (*FindConversationsLocalRes) SetRateLimits ¶
func (r *FindConversationsLocalRes) SetRateLimits(rl []RateLimit)
type FlipGameID ¶
type FlipGameID []byte
func MakeFlipGameID ¶
func MakeFlipGameID(s string) (FlipGameID, error)
func (FlipGameID) Check ¶
func (g FlipGameID) Check() bool
func (FlipGameID) DeepCopy ¶
func (o FlipGameID) DeepCopy() FlipGameID
func (FlipGameID) Eq ¶
func (g FlipGameID) Eq(h FlipGameID) bool
func (FlipGameID) FlipGameIDStr ¶
func (g FlipGameID) FlipGameIDStr() FlipGameIDStr
func (FlipGameID) IsZero ¶
func (g FlipGameID) IsZero() bool
func (FlipGameID) String ¶
func (g FlipGameID) String() string
type FlipGameIDStr ¶
type FlipGameIDStr string
func (FlipGameIDStr) DeepCopy ¶
func (o FlipGameIDStr) DeepCopy() FlipGameIDStr
func (FlipGameIDStr) String ¶
func (i FlipGameIDStr) String() string
type ForwardMessageArg ¶
type ForwardMessageArg struct { SessionID int `codec:"sessionID" json:"sessionID"` SrcConvID ConversationID `codec:"srcConvID" json:"srcConvID"` DstConvID ConversationID `codec:"dstConvID" json:"dstConvID"` MsgID MessageID `codec:"msgID" json:"msgID"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` Title string `codec:"title" json:"title"` }
type ForwardMessageConvSearchArg ¶
type ForwardMessageConvSearchArg struct {
Term string `codec:"term" json:"term"`
}
type ForwardMessageNonblockArg ¶
type ForwardMessageNonblockArg struct { SessionID int `codec:"sessionID" json:"sessionID"` SrcConvID ConversationID `codec:"srcConvID" json:"srcConvID"` DstConvID ConversationID `codec:"dstConvID" json:"dstConvID"` MsgID MessageID `codec:"msgID" json:"msgID"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` Title string `codec:"title" json:"title"` }
type GalleryItemTyp ¶
type GalleryItemTyp int
const ( GalleryItemTyp_MEDIA GalleryItemTyp = 0 GalleryItemTyp_LINK GalleryItemTyp = 1 GalleryItemTyp_DOC GalleryItemTyp = 2 )
func (GalleryItemTyp) DeepCopy ¶
func (o GalleryItemTyp) DeepCopy() GalleryItemTyp
func (GalleryItemTyp) String ¶
func (e GalleryItemTyp) String() string
type GenerateOutboxIDArg ¶
type GenerateOutboxIDArg struct { }
type GenericPayload ¶
type GenericPayload struct { Action string `codec:"Action" json:"Action"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` ConvID ConversationID `codec:"convID" json:"convID"` TopicType TopicType `codec:"topicType" json:"topicType"` UnreadUpdate *UnreadUpdate `codec:"unreadUpdate,omitempty" json:"unreadUpdate,omitempty"` }
func (GenericPayload) DeepCopy ¶
func (o GenericPayload) DeepCopy() GenericPayload
type GetAllResetConvMembersArg ¶
type GetAllResetConvMembersArg struct { }
type GetAllResetConvMembersRes ¶
type GetAllResetConvMembersRes struct { Members []ResetConvMember `codec:"members" json:"members"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (GetAllResetConvMembersRes) DeepCopy ¶
func (o GetAllResetConvMembersRes) DeepCopy() GetAllResetConvMembersRes
func (*GetAllResetConvMembersRes) GetRateLimit ¶
func (r *GetAllResetConvMembersRes) GetRateLimit() []RateLimit
func (*GetAllResetConvMembersRes) SetRateLimits ¶
func (r *GetAllResetConvMembersRes) SetRateLimits(rl []RateLimit)
type GetBotInfoArg ¶
type GetBotInfoArg struct { ConvID ConversationID `codec:"convID" json:"convID"` InfoHash BotInfoHash `codec:"infoHash" json:"infoHash"` ClientHashVers BotInfoHashVers `codec:"clientHashVers" json:"clientHashVers"` }
type GetBotInfoRes ¶
type GetBotInfoRes struct { Response BotInfoResponse `codec:"response" json:"response"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetBotInfoRes) DeepCopy ¶
func (o GetBotInfoRes) DeepCopy() GetBotInfoRes
func (*GetBotInfoRes) GetRateLimit ¶
func (r *GetBotInfoRes) GetRateLimit() (res []RateLimit)
func (*GetBotInfoRes) SetRateLimits ¶
func (r *GetBotInfoRes) SetRateLimits(rl []RateLimit)
type GetBotMemberSettingsArg ¶
type GetBotMemberSettingsArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Username string `codec:"username" json:"username"` }
type GetChannelMembershipsLocalRes ¶
type GetChannelMembershipsLocalRes struct { Channels []ChannelNameMention `codec:"channels" json:"channels"` Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (GetChannelMembershipsLocalRes) DeepCopy ¶
func (o GetChannelMembershipsLocalRes) DeepCopy() GetChannelMembershipsLocalRes
func (*GetChannelMembershipsLocalRes) GetRateLimit ¶
func (r *GetChannelMembershipsLocalRes) GetRateLimit() []RateLimit
func (*GetChannelMembershipsLocalRes) SetOffline ¶
func (r *GetChannelMembershipsLocalRes) SetOffline()
func (*GetChannelMembershipsLocalRes) SetRateLimits ¶
func (r *GetChannelMembershipsLocalRes) SetRateLimits(rl []RateLimit)
type GetConversationForCLILocalArg ¶
type GetConversationForCLILocalArg struct {
Query GetConversationForCLILocalQuery `codec:"query" json:"query"`
}
type GetConversationForCLILocalQuery ¶
type GetConversationForCLILocalQuery struct { MarkAsRead bool `codec:"markAsRead" json:"markAsRead"` MessageTypes []MessageType `codec:"MessageTypes" json:"MessageTypes"` Since *string `codec:"Since,omitempty" json:"Since,omitempty"` Limit UnreadFirstNumLimit `codec:"limit" json:"limit"` Conv ConversationLocal `codec:"conv" json:"conv"` }
func (GetConversationForCLILocalQuery) DeepCopy ¶
func (o GetConversationForCLILocalQuery) DeepCopy() GetConversationForCLILocalQuery
type GetConversationForCLILocalRes ¶
type GetConversationForCLILocalRes struct { Conversation ConversationLocal `codec:"conversation" json:"conversation"` Messages []MessageUnboxed `codec:"messages" json:"messages"` Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (GetConversationForCLILocalRes) DeepCopy ¶
func (o GetConversationForCLILocalRes) DeepCopy() GetConversationForCLILocalRes
func (*GetConversationForCLILocalRes) GetRateLimit ¶
func (r *GetConversationForCLILocalRes) GetRateLimit() []RateLimit
func (*GetConversationForCLILocalRes) SetOffline ¶
func (r *GetConversationForCLILocalRes) SetOffline()
func (*GetConversationForCLILocalRes) SetRateLimits ¶
func (r *GetConversationForCLILocalRes) SetRateLimits(rl []RateLimit)
type GetConversationMetadataRemoteRes ¶
type GetConversationMetadataRemoteRes struct { Conv Conversation `codec:"conv" json:"conv"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetConversationMetadataRemoteRes) DeepCopy ¶
func (o GetConversationMetadataRemoteRes) DeepCopy() GetConversationMetadataRemoteRes
func (*GetConversationMetadataRemoteRes) GetRateLimit ¶
func (r *GetConversationMetadataRemoteRes) GetRateLimit() (res []RateLimit)
func (*GetConversationMetadataRemoteRes) SetRateLimits ¶
func (r *GetConversationMetadataRemoteRes) SetRateLimits(rl []RateLimit)
type GetDefaultTeamChannelsLocalRes ¶
type GetDefaultTeamChannelsLocalRes struct { Convs []InboxUIItem `codec:"convs" json:"convs"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetDefaultTeamChannelsLocalRes) DeepCopy ¶
func (o GetDefaultTeamChannelsLocalRes) DeepCopy() GetDefaultTeamChannelsLocalRes
func (*GetDefaultTeamChannelsLocalRes) GetRateLimit ¶
func (r *GetDefaultTeamChannelsLocalRes) GetRateLimit() (res []RateLimit)
func (*GetDefaultTeamChannelsLocalRes) SetRateLimits ¶
func (r *GetDefaultTeamChannelsLocalRes) SetRateLimits(rl []RateLimit)
type GetDefaultTeamChannelsRes ¶
type GetDefaultTeamChannelsRes struct { Convs []ConversationID `codec:"convs" json:"convs"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetDefaultTeamChannelsRes) DeepCopy ¶
func (o GetDefaultTeamChannelsRes) DeepCopy() GetDefaultTeamChannelsRes
type GetDeviceInfoRes ¶
type GetDeviceInfoRes struct {
Devices []DeviceInfo `codec:"devices" json:"devices"`
}
func (GetDeviceInfoRes) DeepCopy ¶
func (o GetDeviceInfoRes) DeepCopy() GetDeviceInfoRes
type GetExternalAPIKeysArg ¶
type GetExternalAPIKeysArg struct {
Typs []ExternalAPIKeyTyp `codec:"typs" json:"typs"`
}
type GetGlobalAppNotificationSettingsArg ¶
type GetGlobalAppNotificationSettingsArg struct { }
type GetGlobalAppNotificationSettingsLocalArg ¶
type GetGlobalAppNotificationSettingsLocalArg struct { }
type GetInboxAndUnboxLocalArg ¶
type GetInboxAndUnboxLocalArg struct { Query *GetInboxLocalQuery `codec:"query,omitempty" json:"query,omitempty"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type GetInboxAndUnboxLocalRes ¶
type GetInboxAndUnboxLocalRes struct { Conversations []ConversationLocal `codec:"conversations" json:"conversations"` Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (GetInboxAndUnboxLocalRes) DeepCopy ¶
func (o GetInboxAndUnboxLocalRes) DeepCopy() GetInboxAndUnboxLocalRes
func (*GetInboxAndUnboxLocalRes) GetRateLimit ¶
func (r *GetInboxAndUnboxLocalRes) GetRateLimit() []RateLimit
func (*GetInboxAndUnboxLocalRes) SetOffline ¶
func (r *GetInboxAndUnboxLocalRes) SetOffline()
func (*GetInboxAndUnboxLocalRes) SetRateLimits ¶
func (r *GetInboxAndUnboxLocalRes) SetRateLimits(rl []RateLimit)
type GetInboxAndUnboxUILocalArg ¶
type GetInboxAndUnboxUILocalArg struct { Query *GetInboxLocalQuery `codec:"query,omitempty" json:"query,omitempty"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type GetInboxAndUnboxUILocalRes ¶
type GetInboxAndUnboxUILocalRes struct { Conversations []InboxUIItem `codec:"conversations" json:"conversations"` Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (GetInboxAndUnboxUILocalRes) DeepCopy ¶
func (o GetInboxAndUnboxUILocalRes) DeepCopy() GetInboxAndUnboxUILocalRes
func (*GetInboxAndUnboxUILocalRes) GetRateLimit ¶
func (r *GetInboxAndUnboxUILocalRes) GetRateLimit() []RateLimit
func (*GetInboxAndUnboxUILocalRes) SetOffline ¶
func (r *GetInboxAndUnboxUILocalRes) SetOffline()
func (*GetInboxAndUnboxUILocalRes) SetRateLimits ¶
func (r *GetInboxAndUnboxUILocalRes) SetRateLimits(rl []RateLimit)
type GetInboxByTLFIDRemoteRes ¶
type GetInboxByTLFIDRemoteRes struct { Convs []Conversation `codec:"convs" json:"convs"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetInboxByTLFIDRemoteRes) DeepCopy ¶
func (o GetInboxByTLFIDRemoteRes) DeepCopy() GetInboxByTLFIDRemoteRes
func (*GetInboxByTLFIDRemoteRes) GetRateLimit ¶
func (r *GetInboxByTLFIDRemoteRes) GetRateLimit() (res []RateLimit)
func (*GetInboxByTLFIDRemoteRes) SetRateLimits ¶
func (r *GetInboxByTLFIDRemoteRes) SetRateLimits(rl []RateLimit)
type GetInboxLocalQuery ¶
type GetInboxLocalQuery struct { Name *NameQuery `codec:"name,omitempty" json:"name,omitempty"` TopicName *string `codec:"topicName,omitempty" json:"topicName,omitempty"` ConvIDs []ConversationID `codec:"convIDs" json:"convIDs"` TopicType *TopicType `codec:"topicType,omitempty" json:"topicType,omitempty"` TlfVisibility *keybase1.TLFVisibility `codec:"tlfVisibility,omitempty" json:"tlfVisibility,omitempty"` Before *gregor1.Time `codec:"before,omitempty" json:"before,omitempty"` After *gregor1.Time `codec:"after,omitempty" json:"after,omitempty"` OneChatTypePerTLF *bool `codec:"oneChatTypePerTLF,omitempty" json:"oneChatTypePerTLF,omitempty"` Status []ConversationStatus `codec:"status" json:"status"` MemberStatus []ConversationMemberStatus `codec:"memberStatus" json:"memberStatus"` UnreadOnly bool `codec:"unreadOnly" json:"unreadOnly"` ReadOnly bool `codec:"readOnly" json:"readOnly"` ComputeActiveList bool `codec:"computeActiveList" json:"computeActiveList"` }
func (GetInboxLocalQuery) DeepCopy ¶
func (o GetInboxLocalQuery) DeepCopy() GetInboxLocalQuery
func (*GetInboxLocalQuery) Visibility ¶
func (q *GetInboxLocalQuery) Visibility() keybase1.TLFVisibility
Visibility is a helper to get around a nil pointer for visibility, and to get around TLFVisibility_ANY. The default is PRIVATE. Note: not sure why visibility is a pointer, or what TLFVisibility_ANY is for, but don't want to change the API.
type GetInboxNonblockLocalArg ¶
type GetInboxNonblockLocalArg struct { SessionID int `codec:"sessionID" json:"sessionID"` MaxUnbox *int `codec:"maxUnbox,omitempty" json:"maxUnbox,omitempty"` SkipUnverified bool `codec:"skipUnverified" json:"skipUnverified"` Query *GetInboxLocalQuery `codec:"query,omitempty" json:"query,omitempty"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type GetInboxQuery ¶
type GetInboxQuery struct { ConvID *ConversationID `codec:"convID,omitempty" json:"convID,omitempty"` TopicType *TopicType `codec:"topicType,omitempty" json:"topicType,omitempty"` TlfID *TLFID `codec:"tlfID,omitempty" json:"tlfID,omitempty"` TlfVisibility *keybase1.TLFVisibility `codec:"tlfVisibility,omitempty" json:"tlfVisibility,omitempty"` Before *gregor1.Time `codec:"before,omitempty" json:"before,omitempty"` After *gregor1.Time `codec:"after,omitempty" json:"after,omitempty"` OneChatTypePerTLF *bool `codec:"oneChatTypePerTLF,omitempty" json:"oneChatTypePerTLF,omitempty"` TopicName *string `codec:"topicName,omitempty" json:"topicName,omitempty"` Status []ConversationStatus `codec:"status" json:"status"` MemberStatus []ConversationMemberStatus `codec:"memberStatus" json:"memberStatus"` Existences []ConversationExistence `codec:"existences" json:"existences"` MembersTypes []ConversationMembersType `codec:"membersTypes" json:"membersTypes"` ConvIDs []ConversationID `codec:"convIDs" json:"convIDs"` UnreadOnly bool `codec:"unreadOnly" json:"unreadOnly"` ReadOnly bool `codec:"readOnly" json:"readOnly"` ComputeActiveList bool `codec:"computeActiveList" json:"computeActiveList"` SummarizeMaxMsgs bool `codec:"summarizeMaxMsgs" json:"summarizeMaxMsgs"` ParticipantsMode InboxParticipantsMode `codec:"participantsMode" json:"participantsMode"` SkipBgLoads bool `codec:"skipBgLoads" json:"skipBgLoads"` AllowUnseenQuery bool `codec:"allowUnseenQuery" json:"allowUnseenQuery"` }
func (GetInboxQuery) DeepCopy ¶
func (o GetInboxQuery) DeepCopy() GetInboxQuery
func (*GetInboxQuery) Visibility ¶
func (q *GetInboxQuery) Visibility() keybase1.TLFVisibility
Visibility is a helper to get around a nil pointer for visibility, and to get around TLFVisibility_ANY. The default is PRIVATE. Note: not sure why visibility is a pointer, or what TLFVisibility_ANY is for, but don't want to change the API.
type GetInboxRemoteArg ¶
type GetInboxRemoteArg struct { Vers InboxVers `codec:"vers" json:"vers"` Query *GetInboxQuery `codec:"query,omitempty" json:"query,omitempty"` Pagination *Pagination `codec:"pagination,omitempty" json:"pagination,omitempty"` }
type GetInboxRemoteRes ¶
type GetInboxRemoteRes struct { Inbox InboxView `codec:"inbox" json:"inbox"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetInboxRemoteRes) DeepCopy ¶
func (o GetInboxRemoteRes) DeepCopy() GetInboxRemoteRes
func (*GetInboxRemoteRes) GetRateLimit ¶
func (r *GetInboxRemoteRes) GetRateLimit() (res []RateLimit)
func (*GetInboxRemoteRes) SetRateLimits ¶
func (r *GetInboxRemoteRes) SetRateLimits(rl []RateLimit)
type GetInboxSummaryForCLILocalArg ¶
type GetInboxSummaryForCLILocalArg struct {
Query GetInboxSummaryForCLILocalQuery `codec:"query" json:"query"`
}
type GetInboxSummaryForCLILocalQuery ¶
type GetInboxSummaryForCLILocalQuery struct { TopicType TopicType `codec:"topicType" json:"topicType"` After string `codec:"after" json:"after"` Before string `codec:"before" json:"before"` Visibility keybase1.TLFVisibility `codec:"visibility" json:"visibility"` Status []ConversationStatus `codec:"status" json:"status"` ConvIDs []ConversationID `codec:"convIDs" json:"convIDs"` UnreadFirst bool `codec:"unreadFirst" json:"unreadFirst"` UnreadFirstLimit UnreadFirstNumLimit `codec:"unreadFirstLimit" json:"unreadFirstLimit"` ActivitySortedLimit int `codec:"activitySortedLimit" json:"activitySortedLimit"` }
func (GetInboxSummaryForCLILocalQuery) DeepCopy ¶
func (o GetInboxSummaryForCLILocalQuery) DeepCopy() GetInboxSummaryForCLILocalQuery
type GetInboxSummaryForCLILocalRes ¶
type GetInboxSummaryForCLILocalRes struct { Conversations []ConversationLocal `codec:"conversations" json:"conversations"` Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (GetInboxSummaryForCLILocalRes) DeepCopy ¶
func (o GetInboxSummaryForCLILocalRes) DeepCopy() GetInboxSummaryForCLILocalRes
func (*GetInboxSummaryForCLILocalRes) GetRateLimit ¶
func (r *GetInboxSummaryForCLILocalRes) GetRateLimit() []RateLimit
func (*GetInboxSummaryForCLILocalRes) SetOffline ¶
func (r *GetInboxSummaryForCLILocalRes) SetOffline()
func (*GetInboxSummaryForCLILocalRes) SetRateLimits ¶
func (r *GetInboxSummaryForCLILocalRes) SetRateLimits(rl []RateLimit)
type GetInboxVersionArg ¶
type GetLastActiveAtArg ¶
type GetLastActiveAtLocalArg ¶
type GetLastActiveAtRes ¶
type GetLastActiveAtRes struct { LastActiveAt gregor1.Time `codec:"lastActiveAt" json:"lastActiveAt"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetLastActiveAtRes) DeepCopy ¶
func (o GetLastActiveAtRes) DeepCopy() GetLastActiveAtRes
type GetLastActiveForTLFArg ¶
type GetLastActiveForTLFArg struct {
TlfID TLFIDStr `codec:"tlfID" json:"tlfID"`
}
type GetLastActiveForTeamsArg ¶
type GetLastActiveForTeamsArg struct { }
type GetMessageBeforeArg ¶
type GetMessageBeforeArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Age gregor1.DurationSec `codec:"age" json:"age"` }
type GetMessageBeforeRes ¶
type GetMessageBeforeRes struct { MsgID MessageID `codec:"msgID" json:"msgID"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetMessageBeforeRes) DeepCopy ¶
func (o GetMessageBeforeRes) DeepCopy() GetMessageBeforeRes
func (*GetMessageBeforeRes) GetRateLimit ¶
func (r *GetMessageBeforeRes) GetRateLimit() (res []RateLimit)
func (*GetMessageBeforeRes) SetRateLimits ¶
func (r *GetMessageBeforeRes) SetRateLimits(rl []RateLimit)
type GetMessagesLocalArg ¶
type GetMessagesLocalArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` MessageIDs []MessageID `codec:"messageIDs" json:"messageIDs"` DisableResolveSupersedes bool `codec:"disableResolveSupersedes" json:"disableResolveSupersedes"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type GetMessagesLocalRes ¶
type GetMessagesLocalRes struct { Messages []MessageUnboxed `codec:"messages" json:"messages"` Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (GetMessagesLocalRes) DeepCopy ¶
func (o GetMessagesLocalRes) DeepCopy() GetMessagesLocalRes
func (*GetMessagesLocalRes) GetRateLimit ¶
func (r *GetMessagesLocalRes) GetRateLimit() []RateLimit
func (*GetMessagesLocalRes) SetOffline ¶
func (r *GetMessagesLocalRes) SetOffline()
func (*GetMessagesLocalRes) SetRateLimits ¶
func (r *GetMessagesLocalRes) SetRateLimits(rl []RateLimit)
type GetMessagesRemoteArg ¶
type GetMessagesRemoteArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` ThreadReason *GetThreadReason `codec:"threadReason,omitempty" json:"threadReason,omitempty"` MessageIDs []MessageID `codec:"messageIDs" json:"messageIDs"` }
type GetMessagesRemoteRes ¶
type GetMessagesRemoteRes struct { Msgs []MessageBoxed `codec:"msgs" json:"msgs"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` Visibility keybase1.TLFVisibility `codec:"visibility" json:"visibility"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetMessagesRemoteRes) DeepCopy ¶
func (o GetMessagesRemoteRes) DeepCopy() GetMessagesRemoteRes
func (*GetMessagesRemoteRes) GetRateLimit ¶
func (r *GetMessagesRemoteRes) GetRateLimit() (res []RateLimit)
func (*GetMessagesRemoteRes) SetRateLimits ¶
func (r *GetMessagesRemoteRes) SetRateLimits(rl []RateLimit)
type GetMutualTeamsLocalArg ¶
type GetMutualTeamsLocalArg struct {
Usernames []string `codec:"usernames" json:"usernames"`
}
type GetMutualTeamsLocalRes ¶
type GetMutualTeamsLocalRes struct { TeamIDs []keybase1.TeamID `codec:"teamIDs" json:"teamIDs"` Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (GetMutualTeamsLocalRes) DeepCopy ¶
func (o GetMutualTeamsLocalRes) DeepCopy() GetMutualTeamsLocalRes
func (*GetMutualTeamsLocalRes) GetRateLimit ¶
func (r *GetMutualTeamsLocalRes) GetRateLimit() []RateLimit
func (*GetMutualTeamsLocalRes) SetOffline ¶
func (r *GetMutualTeamsLocalRes) SetOffline()
func (*GetMutualTeamsLocalRes) SetRateLimits ¶
func (r *GetMutualTeamsLocalRes) SetRateLimits(rl []RateLimit)
type GetNextAttachmentMessageLocalArg ¶
type GetNextAttachmentMessageLocalArg struct { ConvID ConversationID `codec:"convID" json:"convID"` MessageID MessageID `codec:"messageID" json:"messageID"` BackInTime bool `codec:"backInTime" json:"backInTime"` AssetTypes []AssetMetadataType `codec:"assetTypes" json:"assetTypes"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type GetNextAttachmentMessageLocalRes ¶
type GetNextAttachmentMessageLocalRes struct { Message *UIMessage `codec:"message,omitempty" json:"message,omitempty"` Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (GetNextAttachmentMessageLocalRes) DeepCopy ¶
func (o GetNextAttachmentMessageLocalRes) DeepCopy() GetNextAttachmentMessageLocalRes
func (*GetNextAttachmentMessageLocalRes) GetRateLimit ¶
func (r *GetNextAttachmentMessageLocalRes) GetRateLimit() []RateLimit
func (*GetNextAttachmentMessageLocalRes) SetOffline ¶
func (r *GetNextAttachmentMessageLocalRes) SetOffline()
func (*GetNextAttachmentMessageLocalRes) SetRateLimits ¶
func (r *GetNextAttachmentMessageLocalRes) SetRateLimits(rl []RateLimit)
type GetParticipantsArg ¶
type GetParticipantsArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type GetPublicConversationsRes ¶
type GetPublicConversationsRes struct { Conversations []Conversation `codec:"conversations" json:"conversations"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetPublicConversationsRes) DeepCopy ¶
func (o GetPublicConversationsRes) DeepCopy() GetPublicConversationsRes
func (*GetPublicConversationsRes) GetRateLimit ¶
func (r *GetPublicConversationsRes) GetRateLimit() (res []RateLimit)
func (*GetPublicConversationsRes) SetRateLimits ¶
func (r *GetPublicConversationsRes) SetRateLimits(rl []RateLimit)
type GetRecentJoinsArg ¶
type GetRecentJoinsArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type GetRecentJoinsLocalArg ¶
type GetRecentJoinsLocalArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type GetRecentJoinsRes ¶
type GetRecentJoinsRes struct { NumJoins int `codec:"numJoins" json:"numJoins"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetRecentJoinsRes) DeepCopy ¶
func (o GetRecentJoinsRes) DeepCopy() GetRecentJoinsRes
type GetResetConvMembersRes ¶
type GetResetConvMembersRes struct { Members []ResetConvMemberAPI `codec:"members" json:"members"` RateLimits []RateLimitRes `codec:"rateLimits" json:"rateLimits"` }
func (GetResetConvMembersRes) DeepCopy ¶
func (o GetResetConvMembersRes) DeepCopy() GetResetConvMembersRes
type GetResetConversationsArg ¶
type GetResetConversationsArg struct { }
type GetResetConversationsRes ¶
type GetResetConversationsRes struct { ResetConvs []ResetConversationMember `codec:"resetConvs" json:"resetConvs"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetResetConversationsRes) DeepCopy ¶
func (o GetResetConversationsRes) DeepCopy() GetResetConversationsRes
type GetS3ParamsArg ¶
type GetS3ParamsArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TempCreds bool `codec:"tempCreds" json:"tempCreds"` }
type GetStaticConfigArg ¶
type GetStaticConfigArg struct { }
type GetTLFConversationsArg ¶
type GetTLFConversationsLocalArg ¶
type GetTLFConversationsLocalArg struct { TlfName string `codec:"tlfName" json:"tlfName"` TopicType TopicType `codec:"topicType" json:"topicType"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` }
type GetTLFConversationsLocalRes ¶
type GetTLFConversationsLocalRes struct { Convs []InboxUIItem `codec:"convs" json:"convs"` Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (GetTLFConversationsLocalRes) DeepCopy ¶
func (o GetTLFConversationsLocalRes) DeepCopy() GetTLFConversationsLocalRes
func (*GetTLFConversationsLocalRes) GetRateLimit ¶
func (r *GetTLFConversationsLocalRes) GetRateLimit() []RateLimit
func (*GetTLFConversationsLocalRes) SetOffline ¶
func (r *GetTLFConversationsLocalRes) SetOffline()
func (*GetTLFConversationsLocalRes) SetRateLimits ¶
func (r *GetTLFConversationsLocalRes) SetRateLimits(rl []RateLimit)
type GetTLFConversationsRes ¶
type GetTLFConversationsRes struct { Conversations []Conversation `codec:"conversations" json:"conversations"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetTLFConversationsRes) DeepCopy ¶
func (o GetTLFConversationsRes) DeepCopy() GetTLFConversationsRes
func (*GetTLFConversationsRes) GetRateLimit ¶
func (r *GetTLFConversationsRes) GetRateLimit() (res []RateLimit)
func (*GetTLFConversationsRes) SetRateLimits ¶
func (r *GetTLFConversationsRes) SetRateLimits(rl []RateLimit)
type GetTeamRoleInConversationArg ¶
type GetTeamRoleInConversationArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Username string `codec:"username" json:"username"` }
type GetThreadLocalArg ¶
type GetThreadLocalArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` Reason GetThreadReason `codec:"reason" json:"reason"` Query *GetThreadQuery `codec:"query,omitempty" json:"query,omitempty"` Pagination *Pagination `codec:"pagination,omitempty" json:"pagination,omitempty"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type GetThreadLocalRes ¶
type GetThreadLocalRes struct { Thread ThreadView `codec:"thread" json:"thread"` Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (GetThreadLocalRes) DeepCopy ¶
func (o GetThreadLocalRes) DeepCopy() GetThreadLocalRes
func (*GetThreadLocalRes) GetRateLimit ¶
func (r *GetThreadLocalRes) GetRateLimit() []RateLimit
func (*GetThreadLocalRes) SetOffline ¶
func (r *GetThreadLocalRes) SetOffline()
func (*GetThreadLocalRes) SetRateLimits ¶
func (r *GetThreadLocalRes) SetRateLimits(rl []RateLimit)
type GetThreadNonblockArg ¶
type GetThreadNonblockArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConversationID ConversationID `codec:"conversationID" json:"conversationID"` CbMode GetThreadNonblockCbMode `codec:"cbMode" json:"cbMode"` Reason GetThreadReason `codec:"reason" json:"reason"` Pgmode GetThreadNonblockPgMode `codec:"pgmode" json:"pgmode"` Query *GetThreadQuery `codec:"query,omitempty" json:"query,omitempty"` KnownRemotes []string `codec:"knownRemotes" json:"knownRemotes"` Pagination *UIPagination `codec:"pagination,omitempty" json:"pagination,omitempty"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type GetThreadNonblockCbMode ¶
type GetThreadNonblockCbMode int
const ( GetThreadNonblockCbMode_FULL GetThreadNonblockCbMode = 0 GetThreadNonblockCbMode_INCREMENTAL GetThreadNonblockCbMode = 1 )
func (GetThreadNonblockCbMode) DeepCopy ¶
func (o GetThreadNonblockCbMode) DeepCopy() GetThreadNonblockCbMode
func (GetThreadNonblockCbMode) String ¶
func (e GetThreadNonblockCbMode) String() string
type GetThreadNonblockPgMode ¶
type GetThreadNonblockPgMode int
const ( GetThreadNonblockPgMode_DEFAULT GetThreadNonblockPgMode = 0 GetThreadNonblockPgMode_SERVER GetThreadNonblockPgMode = 1 )
func (GetThreadNonblockPgMode) DeepCopy ¶
func (o GetThreadNonblockPgMode) DeepCopy() GetThreadNonblockPgMode
func (GetThreadNonblockPgMode) String ¶
func (e GetThreadNonblockPgMode) String() string
type GetThreadQuery ¶
type GetThreadQuery struct { MarkAsRead bool `codec:"markAsRead" json:"markAsRead"` MessageTypes []MessageType `codec:"messageTypes" json:"messageTypes"` DisableResolveSupersedes bool `codec:"disableResolveSupersedes" json:"disableResolveSupersedes"` EnableDeletePlaceholders bool `codec:"enableDeletePlaceholders" json:"enableDeletePlaceholders"` DisablePostProcessThread bool `codec:"disablePostProcessThread" json:"disablePostProcessThread"` Before *gregor1.Time `codec:"before,omitempty" json:"before,omitempty"` After *gregor1.Time `codec:"after,omitempty" json:"after,omitempty"` MessageIDControl *MessageIDControl `codec:"messageIDControl,omitempty" json:"messageIDControl,omitempty"` }
func (GetThreadQuery) DeepCopy ¶
func (o GetThreadQuery) DeepCopy() GetThreadQuery
type GetThreadReason ¶
type GetThreadReason int
const ( GetThreadReason_GENERAL GetThreadReason = 0 GetThreadReason_PUSH GetThreadReason = 1 GetThreadReason_FOREGROUND GetThreadReason = 2 GetThreadReason_BACKGROUNDCONVLOAD GetThreadReason = 3 GetThreadReason_FIXRETRY GetThreadReason = 4 GetThreadReason_PREPARE GetThreadReason = 5 GetThreadReason_SEARCHER GetThreadReason = 6 GetThreadReason_INDEXED_SEARCH GetThreadReason = 7 GetThreadReason_KBFSFILEACTIVITY GetThreadReason = 8 GetThreadReason_COINFLIP GetThreadReason = 9 GetThreadReason_BOTCOMMANDS GetThreadReason = 10 GetThreadReason_EMOJISOURCE GetThreadReason = 11 GetThreadReason_FORWARDMSG GetThreadReason = 12 GetThreadReason_LOCALIZE GetThreadReason = 13 GetThreadReason_ARCHIVE GetThreadReason = 14 )
func (GetThreadReason) DeepCopy ¶
func (o GetThreadReason) DeepCopy() GetThreadReason
func (GetThreadReason) String ¶
func (e GetThreadReason) String() string
type GetThreadRemoteArg ¶
type GetThreadRemoteArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` Reason GetThreadReason `codec:"reason" json:"reason"` Query *GetThreadQuery `codec:"query,omitempty" json:"query,omitempty"` Pagination *Pagination `codec:"pagination,omitempty" json:"pagination,omitempty"` }
type GetThreadRemoteRes ¶
type GetThreadRemoteRes struct { Thread ThreadViewBoxed `codec:"thread" json:"thread"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` Visibility keybase1.TLFVisibility `codec:"visibility" json:"visibility"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetThreadRemoteRes) DeepCopy ¶
func (o GetThreadRemoteRes) DeepCopy() GetThreadRemoteRes
func (*GetThreadRemoteRes) GetRateLimit ¶
func (r *GetThreadRemoteRes) GetRateLimit() (res []RateLimit)
func (*GetThreadRemoteRes) SetRateLimits ¶
func (r *GetThreadRemoteRes) SetRateLimits(rl []RateLimit)
type GetUnfurlSettingsArg ¶
type GetUnfurlSettingsArg struct { }
type GetUnreadUpdateFullArg ¶
type GetUnreadUpdateFullArg struct {
InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"`
}
type GetUnreadlineArg ¶
type GetUnreadlineArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConvID ConversationID `codec:"convID" json:"convID"` ReadMsgID MessageID `codec:"readMsgID" json:"readMsgID"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type GetUnreadlineRemoteArg ¶
type GetUnreadlineRemoteArg struct { ConvID ConversationID `codec:"convID" json:"convID"` ReadMsgID MessageID `codec:"readMsgID" json:"readMsgID"` }
type GetUnreadlineRemoteRes ¶
type GetUnreadlineRemoteRes struct { UnreadlineID *MessageID `codec:"unreadlineID,omitempty" json:"unreadlineID,omitempty"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (GetUnreadlineRemoteRes) DeepCopy ¶
func (o GetUnreadlineRemoteRes) DeepCopy() GetUnreadlineRemoteRes
type GetUploadTempFileArg ¶
type GetWelcomeMessageArg ¶
type GiphySearchResult ¶
type GiphySearchResult struct { TargetUrl string `codec:"targetUrl" json:"targetUrl"` PreferredPreviewUrl string `codec:"preferredPreviewUrl" json:"preferredPreviewUrl"` PreviewUrl string `codec:"previewUrl" json:"previewUrl"` PreviewWidth int `codec:"previewWidth" json:"previewWidth"` PreviewHeight int `codec:"previewHeight" json:"previewHeight"` PreviewIsVideo bool `codec:"previewIsVideo" json:"previewIsVideo"` }
func (GiphySearchResult) DeepCopy ¶
func (o GiphySearchResult) DeepCopy() GiphySearchResult
type GiphySearchResults ¶
type GiphySearchResults struct { Results []GiphySearchResult `codec:"results" json:"results"` GalleryUrl string `codec:"galleryUrl" json:"galleryUrl"` }
func (GiphySearchResults) DeepCopy ¶
func (o GiphySearchResults) DeepCopy() GiphySearchResults
type GlobalAppNotificationSetting ¶
type GlobalAppNotificationSetting int
const ( GlobalAppNotificationSetting_NEWMESSAGES GlobalAppNotificationSetting = 0 GlobalAppNotificationSetting_PLAINTEXTMOBILE GlobalAppNotificationSetting = 1 GlobalAppNotificationSetting_PLAINTEXTDESKTOP GlobalAppNotificationSetting = 2 GlobalAppNotificationSetting_DEFAULTSOUNDMOBILE GlobalAppNotificationSetting = 3 GlobalAppNotificationSetting_DISABLETYPING GlobalAppNotificationSetting = 4 GlobalAppNotificationSetting_CONVERTHEIC GlobalAppNotificationSetting = 5 )
func GlobalAppNotificationSettingsSorted ¶
func GlobalAppNotificationSettingsSorted() (res []GlobalAppNotificationSetting)
func (GlobalAppNotificationSetting) DeepCopy ¶
func (o GlobalAppNotificationSetting) DeepCopy() GlobalAppNotificationSetting
func (GlobalAppNotificationSetting) FlagName ¶
func (g GlobalAppNotificationSetting) FlagName() string
func (GlobalAppNotificationSetting) String ¶
func (e GlobalAppNotificationSetting) String() string
func (GlobalAppNotificationSetting) Usage ¶
func (g GlobalAppNotificationSetting) Usage() string
Add to `Usage`/`FlagName` for a setting to be usable in the CLI via `keybase notification-settings`
type GlobalAppNotificationSettings ¶
type GlobalAppNotificationSettings struct {
Settings map[GlobalAppNotificationSetting]bool `codec:"settings" json:"settings"`
}
func (GlobalAppNotificationSettings) DeepCopy ¶
func (o GlobalAppNotificationSettings) DeepCopy() GlobalAppNotificationSettings
type GregorClient ¶
type GregorClient struct {
Cli rpc.GenericClient
}
type GregorInterface ¶
type GregorInterface interface { }
type HarvestedEmoji ¶
type HarvestedEmoji struct { Alias string `codec:"alias" json:"alias"` IsBig bool `codec:"isBig" json:"isBig"` IsCrossTeam bool `codec:"isCrossTeam" json:"isCrossTeam"` Source EmojiRemoteSource `codec:"source" json:"source"` }
func (HarvestedEmoji) DeepCopy ¶
func (o HarvestedEmoji) DeepCopy() HarvestedEmoji
type HeaderPlaintext ¶
type HeaderPlaintext struct { Version__ HeaderPlaintextVersion `codec:"version" json:"version"` V1__ *HeaderPlaintextV1 `codec:"v1,omitempty" json:"v1,omitempty"` V2__ *HeaderPlaintextUnsupported `codec:"v2,omitempty" json:"v2,omitempty"` V3__ *HeaderPlaintextUnsupported `codec:"v3,omitempty" json:"v3,omitempty"` V4__ *HeaderPlaintextUnsupported `codec:"v4,omitempty" json:"v4,omitempty"` V5__ *HeaderPlaintextUnsupported `codec:"v5,omitempty" json:"v5,omitempty"` V6__ *HeaderPlaintextUnsupported `codec:"v6,omitempty" json:"v6,omitempty"` V7__ *HeaderPlaintextUnsupported `codec:"v7,omitempty" json:"v7,omitempty"` V8__ *HeaderPlaintextUnsupported `codec:"v8,omitempty" json:"v8,omitempty"` V9__ *HeaderPlaintextUnsupported `codec:"v9,omitempty" json:"v9,omitempty"` V10__ *HeaderPlaintextUnsupported `codec:"v10,omitempty" json:"v10,omitempty"` }
func NewHeaderPlaintextWithV1 ¶
func NewHeaderPlaintextWithV1(v HeaderPlaintextV1) HeaderPlaintext
func NewHeaderPlaintextWithV10 ¶
func NewHeaderPlaintextWithV10(v HeaderPlaintextUnsupported) HeaderPlaintext
func NewHeaderPlaintextWithV2 ¶
func NewHeaderPlaintextWithV2(v HeaderPlaintextUnsupported) HeaderPlaintext
func NewHeaderPlaintextWithV3 ¶
func NewHeaderPlaintextWithV3(v HeaderPlaintextUnsupported) HeaderPlaintext
func NewHeaderPlaintextWithV4 ¶
func NewHeaderPlaintextWithV4(v HeaderPlaintextUnsupported) HeaderPlaintext
func NewHeaderPlaintextWithV5 ¶
func NewHeaderPlaintextWithV5(v HeaderPlaintextUnsupported) HeaderPlaintext
func NewHeaderPlaintextWithV6 ¶
func NewHeaderPlaintextWithV6(v HeaderPlaintextUnsupported) HeaderPlaintext
func NewHeaderPlaintextWithV7 ¶
func NewHeaderPlaintextWithV7(v HeaderPlaintextUnsupported) HeaderPlaintext
func NewHeaderPlaintextWithV8 ¶
func NewHeaderPlaintextWithV8(v HeaderPlaintextUnsupported) HeaderPlaintext
func NewHeaderPlaintextWithV9 ¶
func NewHeaderPlaintextWithV9(v HeaderPlaintextUnsupported) HeaderPlaintext
func (HeaderPlaintext) DeepCopy ¶
func (o HeaderPlaintext) DeepCopy() HeaderPlaintext
func (HeaderPlaintext) V1 ¶
func (o HeaderPlaintext) V1() (res HeaderPlaintextV1)
func (HeaderPlaintext) V10 ¶
func (o HeaderPlaintext) V10() (res HeaderPlaintextUnsupported)
func (HeaderPlaintext) V2 ¶
func (o HeaderPlaintext) V2() (res HeaderPlaintextUnsupported)
func (HeaderPlaintext) V3 ¶
func (o HeaderPlaintext) V3() (res HeaderPlaintextUnsupported)
func (HeaderPlaintext) V4 ¶
func (o HeaderPlaintext) V4() (res HeaderPlaintextUnsupported)
func (HeaderPlaintext) V5 ¶
func (o HeaderPlaintext) V5() (res HeaderPlaintextUnsupported)
func (HeaderPlaintext) V6 ¶
func (o HeaderPlaintext) V6() (res HeaderPlaintextUnsupported)
func (HeaderPlaintext) V7 ¶
func (o HeaderPlaintext) V7() (res HeaderPlaintextUnsupported)
func (HeaderPlaintext) V8 ¶
func (o HeaderPlaintext) V8() (res HeaderPlaintextUnsupported)
func (HeaderPlaintext) V9 ¶
func (o HeaderPlaintext) V9() (res HeaderPlaintextUnsupported)
func (*HeaderPlaintext) Version ¶
func (o *HeaderPlaintext) Version() (ret HeaderPlaintextVersion, err error)
type HeaderPlaintextMetaInfo ¶
type HeaderPlaintextMetaInfo struct {
Crit bool `codec:"crit" json:"crit"`
}
func (HeaderPlaintextMetaInfo) DeepCopy ¶
func (o HeaderPlaintextMetaInfo) DeepCopy() HeaderPlaintextMetaInfo
type HeaderPlaintextUnsupported ¶
type HeaderPlaintextUnsupported struct {
Mi HeaderPlaintextMetaInfo `codec:"mi" json:"mi"`
}
func (HeaderPlaintextUnsupported) DeepCopy ¶
func (o HeaderPlaintextUnsupported) DeepCopy() HeaderPlaintextUnsupported
type HeaderPlaintextV1 ¶
type HeaderPlaintextV1 struct { Conv ConversationIDTriple `codec:"conv" json:"conv"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` MessageType MessageType `codec:"messageType" json:"messageType"` Prev []MessagePreviousPointer `codec:"prev" json:"prev"` Sender gregor1.UID `codec:"sender" json:"sender"` SenderDevice gregor1.DeviceID `codec:"senderDevice" json:"senderDevice"` KbfsCryptKeysUsed *bool `codec:"kbfsCryptKeysUsed,omitempty" json:"kbfsCryptKeysUsed,omitempty"` BodyHash Hash `codec:"bodyHash" json:"bodyHash"` OutboxInfo *OutboxInfo `codec:"outboxInfo,omitempty" json:"outboxInfo,omitempty"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outboxID,omitempty"` HeaderSignature *SignatureInfo `codec:"headerSignature,omitempty" json:"headerSignature,omitempty"` MerkleRoot *MerkleRoot `codec:"merkleRoot,omitempty" json:"merkleRoot,omitempty"` EphemeralMetadata *MsgEphemeralMetadata `codec:"em,omitempty" json:"em,omitempty"` BotUID *gregor1.UID `codec:"b,omitempty" json:"b,omitempty"` }
func (HeaderPlaintextV1) DeepCopy ¶
func (o HeaderPlaintextV1) DeepCopy() HeaderPlaintextV1
type HeaderPlaintextVersion ¶
type HeaderPlaintextVersion int
const ( HeaderPlaintextVersion_V1 HeaderPlaintextVersion = 1 HeaderPlaintextVersion_V2 HeaderPlaintextVersion = 2 HeaderPlaintextVersion_V3 HeaderPlaintextVersion = 3 HeaderPlaintextVersion_V4 HeaderPlaintextVersion = 4 HeaderPlaintextVersion_V5 HeaderPlaintextVersion = 5 HeaderPlaintextVersion_V6 HeaderPlaintextVersion = 6 HeaderPlaintextVersion_V7 HeaderPlaintextVersion = 7 HeaderPlaintextVersion_V8 HeaderPlaintextVersion = 8 HeaderPlaintextVersion_V9 HeaderPlaintextVersion = 9 HeaderPlaintextVersion_V10 HeaderPlaintextVersion = 10 )
var MaxHeaderVersion HeaderPlaintextVersion = HeaderPlaintextVersion_V1
func (HeaderPlaintextVersion) DeepCopy ¶
func (o HeaderPlaintextVersion) DeepCopy() HeaderPlaintextVersion
func (HeaderPlaintextVersion) String ¶
func (e HeaderPlaintextVersion) String() string
type IgnorePinnedMessageArg ¶
type IgnorePinnedMessageArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type InboxLayoutReselectMode ¶
type InboxLayoutReselectMode int
const ( InboxLayoutReselectMode_DEFAULT InboxLayoutReselectMode = 0 InboxLayoutReselectMode_FORCE InboxLayoutReselectMode = 1 )
func (InboxLayoutReselectMode) DeepCopy ¶
func (o InboxLayoutReselectMode) DeepCopy() InboxLayoutReselectMode
func (InboxLayoutReselectMode) String ¶
func (e InboxLayoutReselectMode) String() string
type InboxParticipantsMode ¶
type InboxParticipantsMode int
const ( InboxParticipantsMode_ALL InboxParticipantsMode = 0 InboxParticipantsMode_SKIP_TEAMS InboxParticipantsMode = 1 )
func (InboxParticipantsMode) DeepCopy ¶
func (o InboxParticipantsMode) DeepCopy() InboxParticipantsMode
func (InboxParticipantsMode) String ¶
func (e InboxParticipantsMode) String() string
type InboxResType ¶
type InboxResType int
const ( InboxResType_VERSIONHIT InboxResType = 0 InboxResType_FULL InboxResType = 1 )
func (InboxResType) DeepCopy ¶
func (o InboxResType) DeepCopy() InboxResType
func (InboxResType) String ¶
func (e InboxResType) String() string
type InboxUIItem ¶
type InboxUIItem struct { ConvID ConvIDStr `codec:"convID" json:"convID"` TlfID TLFIDStr `codec:"tlfID" json:"tlfID"` TopicType TopicType `codec:"topicType" json:"topicType"` IsPublic bool `codec:"isPublic" json:"isPublic"` IsEmpty bool `codec:"isEmpty" json:"isEmpty"` IsDefaultConv bool `codec:"isDefaultConv" json:"isDefaultConv"` Name string `codec:"name" json:"name"` Snippet string `codec:"snippet" json:"snippet"` SnippetDecorated string `codec:"snippetDecorated" json:"snippetDecorated"` SnippetDecoration SnippetDecoration `codec:"snippetDecoration" json:"snippetDecoration"` Channel string `codec:"channel" json:"channel"` Headline string `codec:"headline" json:"headline"` HeadlineDecorated string `codec:"headlineDecorated" json:"headlineDecorated"` Draft *string `codec:"draft,omitempty" json:"draft,omitempty"` Visibility keybase1.TLFVisibility `codec:"visibility" json:"visibility"` Participants []UIParticipant `codec:"participants" json:"participants"` ResetParticipants []string `codec:"resetParticipants" json:"resetParticipants"` Status ConversationStatus `codec:"status" json:"status"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` MemberStatus ConversationMemberStatus `codec:"memberStatus" json:"memberStatus"` TeamType TeamType `codec:"teamType" json:"teamType"` Time gregor1.Time `codec:"time" json:"time"` Notifications *ConversationNotificationInfo `codec:"notifications,omitempty" json:"notifications,omitempty"` CreatorInfo *ConversationCreatorInfoLocal `codec:"creatorInfo,omitempty" json:"creatorInfo,omitempty"` Version ConversationVers `codec:"version" json:"version"` LocalVersion LocalConversationVers `codec:"localVersion" json:"localVersion"` MaxMsgID MessageID `codec:"maxMsgID" json:"maxMsgID"` MaxVisibleMsgID MessageID `codec:"maxVisibleMsgID" json:"maxVisibleMsgID"` ReadMsgID MessageID `codec:"readMsgID" json:"readMsgID"` ConvRetention *RetentionPolicy `codec:"convRetention,omitempty" json:"convRetention,omitempty"` TeamRetention *RetentionPolicy `codec:"teamRetention,omitempty" json:"teamRetention,omitempty"` ConvSettings *ConversationSettingsLocal `codec:"convSettings,omitempty" json:"convSettings,omitempty"` FinalizeInfo *ConversationFinalizeInfo `codec:"finalizeInfo,omitempty" json:"finalizeInfo,omitempty"` Supersedes []ConversationMetadata `codec:"supersedes" json:"supersedes"` SupersededBy []ConversationMetadata `codec:"supersededBy" json:"supersededBy"` Commands ConversationCommandGroups `codec:"commands" json:"commands"` BotCommands ConversationCommandGroups `codec:"botCommands" json:"botCommands"` BotAliases map[string]string `codec:"botAliases" json:"botAliases"` PinnedMsg *UIPinnedMessage `codec:"pinnedMsg,omitempty" json:"pinnedMsg,omitempty"` }
func (InboxUIItem) DeepCopy ¶
func (o InboxUIItem) DeepCopy() InboxUIItem
func (InboxUIItem) GetConvID ¶
func (i InboxUIItem) GetConvID() ConversationID
type InboxUIItemError ¶
type InboxUIItemError struct { Typ ConversationErrorType `codec:"typ" json:"typ"` Message string `codec:"message" json:"message"` UnverifiedTLFName string `codec:"unverifiedTLFName" json:"unverifiedTLFName"` RekeyInfo *ConversationErrorRekey `codec:"rekeyInfo,omitempty" json:"rekeyInfo,omitempty"` RemoteConv UnverifiedInboxUIItem `codec:"remoteConv" json:"remoteConv"` }
func (InboxUIItemError) DeepCopy ¶
func (o InboxUIItemError) DeepCopy() InboxUIItemError
type InboxUIItems ¶
type InboxUIItems struct { Items []InboxUIItem `codec:"items" json:"items"` Offline bool `codec:"offline" json:"offline"` }
func (InboxUIItems) DeepCopy ¶
func (o InboxUIItems) DeepCopy() InboxUIItems
type InboxVers ¶
type InboxVers uint64
func (InboxVers) ToConvVers ¶
func (v InboxVers) ToConvVers() ConversationVers
type InboxVersInfo ¶
type InboxVersInfo struct { Uid gregor1.UID `codec:"uid" json:"uid"` Vers InboxVers `codec:"vers" json:"vers"` }
func (InboxVersInfo) DeepCopy ¶
func (o InboxVersInfo) DeepCopy() InboxVersInfo
type InboxView ¶
type InboxView struct { Rtype__ InboxResType `codec:"rtype" json:"rtype"` Full__ *InboxViewFull `codec:"full,omitempty" json:"full,omitempty"` }
func NewInboxViewWithFull ¶
func NewInboxViewWithFull(v InboxViewFull) InboxView
func NewInboxViewWithVersionhit ¶
func NewInboxViewWithVersionhit() InboxView
func (InboxView) Full ¶
func (o InboxView) Full() (res InboxViewFull)
func (*InboxView) Rtype ¶
func (o *InboxView) Rtype() (ret InboxResType, err error)
type InboxViewFull ¶
type InboxViewFull struct { Vers InboxVers `codec:"vers" json:"vers"` Conversations []Conversation `codec:"conversations" json:"conversations"` Pagination *Pagination `codec:"pagination,omitempty" json:"pagination,omitempty"` }
func (InboxViewFull) DeepCopy ¶
func (o InboxViewFull) DeepCopy() InboxViewFull
type IncomingMessage ¶
type IncomingMessage struct { Message UIMessage `codec:"message" json:"message"` ModifiedMessage *UIMessage `codec:"modifiedMessage,omitempty" json:"modifiedMessage,omitempty"` ConvID ConversationID `codec:"convID" json:"convID"` DisplayDesktopNotification bool `codec:"displayDesktopNotification" json:"displayDesktopNotification"` DesktopNotificationSnippet string `codec:"desktopNotificationSnippet" json:"desktopNotificationSnippet"` Conv *InboxUIItem `codec:"conv,omitempty" json:"conv,omitempty"` Pagination *UIPagination `codec:"pagination,omitempty" json:"pagination,omitempty"` }
func (IncomingMessage) DeepCopy ¶
func (o IncomingMessage) DeepCopy() IncomingMessage
type JoinConversationArg ¶
type JoinConversationArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type JoinConversationByIDLocalArg ¶
type JoinConversationByIDLocalArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type JoinConversationLocalArg ¶
type JoinConversationLocalArg struct { TlfName string `codec:"tlfName" json:"tlfName"` TopicType TopicType `codec:"topicType" json:"topicType"` Visibility keybase1.TLFVisibility `codec:"visibility" json:"visibility"` TopicName string `codec:"topicName" json:"topicName"` }
type JoinLeaveConversationLocalRes ¶
type JoinLeaveConversationLocalRes struct { Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (JoinLeaveConversationLocalRes) DeepCopy ¶
func (o JoinLeaveConversationLocalRes) DeepCopy() JoinLeaveConversationLocalRes
func (*JoinLeaveConversationLocalRes) GetRateLimit ¶
func (r *JoinLeaveConversationLocalRes) GetRateLimit() []RateLimit
func (*JoinLeaveConversationLocalRes) SetOffline ¶
func (r *JoinLeaveConversationLocalRes) SetOffline()
func (*JoinLeaveConversationLocalRes) SetRateLimits ¶
func (r *JoinLeaveConversationLocalRes) SetRateLimits(rl []RateLimit)
type JoinLeaveConversationRemoteRes ¶
type JoinLeaveConversationRemoteRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (JoinLeaveConversationRemoteRes) DeepCopy ¶
func (o JoinLeaveConversationRemoteRes) DeepCopy() JoinLeaveConversationRemoteRes
func (*JoinLeaveConversationRemoteRes) GetRateLimit ¶
func (r *JoinLeaveConversationRemoteRes) GetRateLimit() (res []RateLimit)
func (*JoinLeaveConversationRemoteRes) SetRateLimits ¶
func (r *JoinLeaveConversationRemoteRes) SetRateLimits(rl []RateLimit)
type JourneycardType ¶
type JourneycardType int
const ( JourneycardType_WELCOME JourneycardType = 0 JourneycardType_POPULAR_CHANNELS JourneycardType = 1 JourneycardType_ADD_PEOPLE JourneycardType = 2 JourneycardType_CREATE_CHANNELS JourneycardType = 3 JourneycardType_MSG_ATTENTION JourneycardType = 4 JourneycardType_UNUSED JourneycardType = 5 JourneycardType_CHANNEL_INACTIVE JourneycardType = 6 JourneycardType_MSG_NO_ANSWER JourneycardType = 7 )
func (JourneycardType) DeepCopy ¶
func (o JourneycardType) DeepCopy() JourneycardType
func (JourneycardType) String ¶
func (e JourneycardType) String() string
type KBFSImpteamUpgradeUpdate ¶
type KBFSImpteamUpgradeUpdate struct { ConvID ConversationID `codec:"convID" json:"convID"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` TopicType TopicType `codec:"topicType" json:"topicType"` }
func (KBFSImpteamUpgradeUpdate) DeepCopy ¶
func (o KBFSImpteamUpgradeUpdate) DeepCopy() KBFSImpteamUpgradeUpdate
type KBFSPath ¶
type KBFSPath struct { StartIndex int `codec:"startIndex" json:"startIndex"` RawPath string `codec:"rawPath" json:"rawPath"` StandardPath string `codec:"standardPath" json:"standardPath"` PathInfo keybase1.KBFSPathInfo `codec:"pathInfo" json:"pathInfo"` }
type KnownTeamMention ¶
type KnownTeamMention struct { Name string `codec:"name" json:"name"` Channel string `codec:"channel" json:"channel"` }
func (KnownTeamMention) DeepCopy ¶
func (o KnownTeamMention) DeepCopy() KnownTeamMention
type KnownUserMention ¶
type KnownUserMention struct { Text string `codec:"text" json:"text"` Uid gregor1.UID `codec:"uid" json:"uid"` }
func (KnownUserMention) DeepCopy ¶
func (o KnownUserMention) DeepCopy() KnownUserMention
type LastActiveStatus ¶
type LastActiveStatus int
const ( LastActiveStatus_NONE LastActiveStatus = 0 LastActiveStatus_ACTIVE LastActiveStatus = 1 LastActiveStatus_RECENTLY_ACTIVE LastActiveStatus = 2 )
func (LastActiveStatus) DeepCopy ¶
func (o LastActiveStatus) DeepCopy() LastActiveStatus
func (LastActiveStatus) String ¶
func (e LastActiveStatus) String() string
type LastActiveStatusAll ¶
type LastActiveStatusAll struct { Teams map[TLFIDStr]LastActiveStatus `codec:"teams" json:"teams"` Channels map[ConvIDStr]LastActiveStatus `codec:"channels" json:"channels"` }
func (LastActiveStatusAll) DeepCopy ¶
func (o LastActiveStatusAll) DeepCopy() LastActiveStatusAll
type LastActiveTimeAll ¶
type LastActiveTimeAll struct { Teams map[TLFIDStr]gregor1.Time `codec:"teams" json:"teams"` Channels map[ConvIDStr]gregor1.Time `codec:"channels" json:"channels"` }
func (LastActiveTimeAll) DeepCopy ¶
func (o LastActiveTimeAll) DeepCopy() LastActiveTimeAll
type LeaveConversationArg ¶
type LeaveConversationArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type LeaveConversationLocalArg ¶
type LeaveConversationLocalArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type ListBotCommandsLocalArg ¶
type ListBotCommandsLocalArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type ListBotCommandsLocalRes ¶
type ListBotCommandsLocalRes struct { Commands []UserBotCommandOutput `codec:"commands" json:"commands"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (ListBotCommandsLocalRes) DeepCopy ¶
func (o ListBotCommandsLocalRes) DeepCopy() ListBotCommandsLocalRes
func (*ListBotCommandsLocalRes) GetRateLimit ¶
func (r *ListBotCommandsLocalRes) GetRateLimit() []RateLimit
func (*ListBotCommandsLocalRes) SetRateLimits ¶
func (r *ListBotCommandsLocalRes) SetRateLimits(rl []RateLimit)
type ListCommandsRes ¶
type ListCommandsRes struct { Commands []UserBotCommandOutput `codec:"commands" json:"commands"` RateLimits []RateLimitRes `codec:"rateLimits,omitempty" json:"ratelimits,omitempty"` }
func (ListCommandsRes) DeepCopy ¶
func (o ListCommandsRes) DeepCopy() ListCommandsRes
type ListPublicBotCommandsLocalArg ¶
type ListPublicBotCommandsLocalArg struct {
Username string `codec:"username" json:"username"`
}
type LiveLocation ¶
func (LiveLocation) DeepCopy ¶
func (o LiveLocation) DeepCopy() LiveLocation
type LoadFlipArg ¶
type LoadFlipArg struct { HostConvID ConversationID `codec:"hostConvID" json:"hostConvID"` HostMsgID MessageID `codec:"hostMsgID" json:"hostMsgID"` FlipConvID ConversationID `codec:"flipConvID" json:"flipConvID"` GameID FlipGameID `codec:"gameID" json:"gameID"` }
type LoadFlipRes ¶
type LoadFlipRes struct { Status UICoinFlipStatus `codec:"status" json:"status"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (LoadFlipRes) DeepCopy ¶
func (o LoadFlipRes) DeepCopy() LoadFlipRes
func (*LoadFlipRes) GetRateLimit ¶
func (r *LoadFlipRes) GetRateLimit() []RateLimit
func (*LoadFlipRes) SetRateLimits ¶
func (r *LoadFlipRes) SetRateLimits(rl []RateLimit)
type LoadGalleryArg ¶
type LoadGalleryArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConvID ConversationID `codec:"convID" json:"convID"` Typ GalleryItemTyp `codec:"typ" json:"typ"` Num int `codec:"num" json:"num"` FromMsgID *MessageID `codec:"fromMsgID,omitempty" json:"fromMsgID,omitempty"` }
type LoadGalleryRes ¶
type LoadGalleryRes struct { Messages []UIMessage `codec:"messages" json:"messages"` Last bool `codec:"last" json:"last"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (LoadGalleryRes) DeepCopy ¶
func (o LoadGalleryRes) DeepCopy() LoadGalleryRes
func (*LoadGalleryRes) GetRateLimit ¶
func (r *LoadGalleryRes) GetRateLimit() []RateLimit
func (*LoadGalleryRes) SetRateLimits ¶
func (r *LoadGalleryRes) SetRateLimits(rl []RateLimit)
type LocalClient ¶
type LocalClient struct {
Cli rpc.GenericClient
}
func (LocalClient) AddBotConvSearch ¶
func (c LocalClient) AddBotConvSearch(ctx context.Context, term string) (res []ConvSearchHit, err error)
func (LocalClient) AddBotMember ¶
func (c LocalClient) AddBotMember(ctx context.Context, __arg AddBotMemberArg) (err error)
func (LocalClient) AddEmoji ¶
func (c LocalClient) AddEmoji(ctx context.Context, __arg AddEmojiArg) (res AddEmojiRes, err error)
func (LocalClient) AddEmojiAlias ¶
func (c LocalClient) AddEmojiAlias(ctx context.Context, __arg AddEmojiAliasArg) (res AddEmojiAliasRes, err error)
func (LocalClient) AddEmojis ¶
func (c LocalClient) AddEmojis(ctx context.Context, __arg AddEmojisArg) (res AddEmojisRes, err error)
func (LocalClient) AddTeamMemberAfterReset ¶
func (c LocalClient) AddTeamMemberAfterReset(ctx context.Context, __arg AddTeamMemberAfterResetArg) (err error)
func (LocalClient) AdvertiseBotCommandsLocal ¶
func (c LocalClient) AdvertiseBotCommandsLocal(ctx context.Context, __arg AdvertiseBotCommandsLocalArg) (res AdvertiseBotCommandsLocalRes, err error)
func (LocalClient) ArchiveChat ¶
func (c LocalClient) ArchiveChat(ctx context.Context, req ArchiveChatJobRequest) (res ArchiveChatRes, err error)
func (LocalClient) ArchiveChatDelete ¶
func (c LocalClient) ArchiveChatDelete(ctx context.Context, __arg ArchiveChatDeleteArg) (err error)
func (LocalClient) ArchiveChatList ¶
func (c LocalClient) ArchiveChatList(ctx context.Context, identifyBehavior keybase1.TLFIdentifyBehavior) (res ArchiveChatListRes, err error)
func (LocalClient) ArchiveChatPause ¶
func (c LocalClient) ArchiveChatPause(ctx context.Context, __arg ArchiveChatPauseArg) (err error)
func (LocalClient) ArchiveChatResume ¶
func (c LocalClient) ArchiveChatResume(ctx context.Context, __arg ArchiveChatResumeArg) (err error)
func (LocalClient) BulkAddToConv ¶
func (c LocalClient) BulkAddToConv(ctx context.Context, __arg BulkAddToConvArg) (err error)
func (LocalClient) BulkAddToManyConvs ¶
func (c LocalClient) BulkAddToManyConvs(ctx context.Context, __arg BulkAddToManyConvsArg) (err error)
func (LocalClient) CancelActiveInboxSearch ¶
func (c LocalClient) CancelActiveInboxSearch(ctx context.Context) (err error)
func (LocalClient) CancelActiveSearch ¶
func (c LocalClient) CancelActiveSearch(ctx context.Context) (err error)
func (LocalClient) CancelPost ¶
func (c LocalClient) CancelPost(ctx context.Context, outboxID OutboxID) (err error)
func (LocalClient) CancelUploadTempFile ¶
func (c LocalClient) CancelUploadTempFile(ctx context.Context, outboxID OutboxID) (err error)
func (LocalClient) ClearBotCommandsLocal ¶
func (c LocalClient) ClearBotCommandsLocal(ctx context.Context, filter *ClearBotCommandsFilter) (res ClearBotCommandsLocalRes, err error)
func (LocalClient) ConfigureFileAttachmentDownloadLocal ¶
func (c LocalClient) ConfigureFileAttachmentDownloadLocal(ctx context.Context, __arg ConfigureFileAttachmentDownloadLocalArg) (err error)
func (LocalClient) DeleteConversationLocal ¶
func (c LocalClient) DeleteConversationLocal(ctx context.Context, __arg DeleteConversationLocalArg) (res DeleteConversationLocalRes, err error)
func (LocalClient) DismissJourneycard ¶
func (c LocalClient) DismissJourneycard(ctx context.Context, __arg DismissJourneycardArg) (err error)
func (LocalClient) DownloadAttachmentLocal ¶
func (c LocalClient) DownloadAttachmentLocal(ctx context.Context, __arg DownloadAttachmentLocalArg) (res DownloadAttachmentLocalRes, err error)
func (LocalClient) DownloadFileAttachmentLocal ¶
func (c LocalClient) DownloadFileAttachmentLocal(ctx context.Context, __arg DownloadFileAttachmentLocalArg) (res DownloadFileAttachmentLocalRes, err error)
func (LocalClient) EditBotMember ¶
func (c LocalClient) EditBotMember(ctx context.Context, __arg EditBotMemberArg) (err error)
func (LocalClient) FindConversationsLocal ¶
func (c LocalClient) FindConversationsLocal(ctx context.Context, __arg FindConversationsLocalArg) (res FindConversationsLocalRes, err error)
func (LocalClient) FindGeneralConvFromTeamID ¶
func (c LocalClient) FindGeneralConvFromTeamID(ctx context.Context, teamID keybase1.TeamID) (res InboxUIItem, err error)
func (LocalClient) ForwardMessage ¶
func (c LocalClient) ForwardMessage(ctx context.Context, __arg ForwardMessageArg) (res PostLocalRes, err error)
func (LocalClient) ForwardMessageConvSearch ¶
func (c LocalClient) ForwardMessageConvSearch(ctx context.Context, term string) (res []ConvSearchHit, err error)
func (LocalClient) ForwardMessageNonblock ¶
func (c LocalClient) ForwardMessageNonblock(ctx context.Context, __arg ForwardMessageNonblockArg) (res PostLocalNonblockRes, err error)
func (LocalClient) GenerateOutboxID ¶
func (c LocalClient) GenerateOutboxID(ctx context.Context) (res OutboxID, err error)
func (LocalClient) GetAllResetConvMembers ¶
func (c LocalClient) GetAllResetConvMembers(ctx context.Context) (res GetAllResetConvMembersRes, err error)
func (LocalClient) GetBotMemberSettings ¶
func (c LocalClient) GetBotMemberSettings(ctx context.Context, __arg GetBotMemberSettingsArg) (res keybase1.TeamBotSettings, err error)
func (LocalClient) GetChannelMembershipsLocal ¶
func (c LocalClient) GetChannelMembershipsLocal(ctx context.Context, __arg GetChannelMembershipsLocalArg) (res GetChannelMembershipsLocalRes, err error)
func (LocalClient) GetConversationForCLILocal ¶
func (c LocalClient) GetConversationForCLILocal(ctx context.Context, query GetConversationForCLILocalQuery) (res GetConversationForCLILocalRes, err error)
func (LocalClient) GetDefaultTeamChannelsLocal ¶
func (c LocalClient) GetDefaultTeamChannelsLocal(ctx context.Context, teamID keybase1.TeamID) (res GetDefaultTeamChannelsLocalRes, err error)
func (LocalClient) GetGlobalAppNotificationSettingsLocal ¶
func (c LocalClient) GetGlobalAppNotificationSettingsLocal(ctx context.Context) (res GlobalAppNotificationSettings, err error)
func (LocalClient) GetInboxAndUnboxLocal ¶
func (c LocalClient) GetInboxAndUnboxLocal(ctx context.Context, __arg GetInboxAndUnboxLocalArg) (res GetInboxAndUnboxLocalRes, err error)
func (LocalClient) GetInboxAndUnboxUILocal ¶
func (c LocalClient) GetInboxAndUnboxUILocal(ctx context.Context, __arg GetInboxAndUnboxUILocalArg) (res GetInboxAndUnboxUILocalRes, err error)
func (LocalClient) GetInboxNonblockLocal ¶
func (c LocalClient) GetInboxNonblockLocal(ctx context.Context, __arg GetInboxNonblockLocalArg) (res NonblockFetchRes, err error)
func (LocalClient) GetInboxSummaryForCLILocal ¶
func (c LocalClient) GetInboxSummaryForCLILocal(ctx context.Context, query GetInboxSummaryForCLILocalQuery) (res GetInboxSummaryForCLILocalRes, err error)
func (LocalClient) GetLastActiveAtLocal ¶
func (c LocalClient) GetLastActiveAtLocal(ctx context.Context, __arg GetLastActiveAtLocalArg) (res gregor1.Time, err error)
func (LocalClient) GetLastActiveAtMultiLocal ¶
func (c LocalClient) GetLastActiveAtMultiLocal(ctx context.Context, __arg GetLastActiveAtMultiLocalArg) (res map[keybase1.TeamID]gregor1.Time, err error)
func (LocalClient) GetLastActiveForTLF ¶
func (c LocalClient) GetLastActiveForTLF(ctx context.Context, tlfID TLFIDStr) (res LastActiveStatus, err error)
func (LocalClient) GetLastActiveForTeams ¶
func (c LocalClient) GetLastActiveForTeams(ctx context.Context) (res LastActiveStatusAll, err error)
func (LocalClient) GetMessagesLocal ¶
func (c LocalClient) GetMessagesLocal(ctx context.Context, __arg GetMessagesLocalArg) (res GetMessagesLocalRes, err error)
func (LocalClient) GetMutualTeamsLocal ¶
func (c LocalClient) GetMutualTeamsLocal(ctx context.Context, usernames []string) (res GetMutualTeamsLocalRes, err error)
func (LocalClient) GetNextAttachmentMessageLocal ¶
func (c LocalClient) GetNextAttachmentMessageLocal(ctx context.Context, __arg GetNextAttachmentMessageLocalArg) (res GetNextAttachmentMessageLocalRes, err error)
func (LocalClient) GetParticipants ¶
func (c LocalClient) GetParticipants(ctx context.Context, convID ConversationID) (res []ConversationLocalParticipant, err error)
func (LocalClient) GetRecentJoinsLocal ¶
func (c LocalClient) GetRecentJoinsLocal(ctx context.Context, convID ConversationID) (res int, err error)
func (LocalClient) GetStaticConfig ¶
func (c LocalClient) GetStaticConfig(ctx context.Context) (res StaticConfig, err error)
func (LocalClient) GetTLFConversationsLocal ¶
func (c LocalClient) GetTLFConversationsLocal(ctx context.Context, __arg GetTLFConversationsLocalArg) (res GetTLFConversationsLocalRes, err error)
func (LocalClient) GetTeamRetentionLocal ¶
func (c LocalClient) GetTeamRetentionLocal(ctx context.Context, teamID keybase1.TeamID) (res *RetentionPolicy, err error)
func (LocalClient) GetTeamRoleInConversation ¶
func (c LocalClient) GetTeamRoleInConversation(ctx context.Context, __arg GetTeamRoleInConversationArg) (res keybase1.TeamRole, err error)
func (LocalClient) GetThreadLocal ¶
func (c LocalClient) GetThreadLocal(ctx context.Context, __arg GetThreadLocalArg) (res GetThreadLocalRes, err error)
func (LocalClient) GetThreadNonblock ¶
func (c LocalClient) GetThreadNonblock(ctx context.Context, __arg GetThreadNonblockArg) (res NonblockFetchRes, err error)
func (LocalClient) GetUnfurlSettings ¶
func (c LocalClient) GetUnfurlSettings(ctx context.Context) (res UnfurlSettingsDisplay, err error)
func (LocalClient) GetUnreadline ¶
func (c LocalClient) GetUnreadline(ctx context.Context, __arg GetUnreadlineArg) (res UnreadlineRes, err error)
func (LocalClient) GetUploadTempFile ¶
func (c LocalClient) GetUploadTempFile(ctx context.Context, __arg GetUploadTempFileArg) (res string, err error)
func (LocalClient) GetWelcomeMessage ¶
func (c LocalClient) GetWelcomeMessage(ctx context.Context, teamID keybase1.TeamID) (res WelcomeMessageDisplay, err error)
func (LocalClient) IgnorePinnedMessage ¶
func (c LocalClient) IgnorePinnedMessage(ctx context.Context, convID ConversationID) (err error)
func (LocalClient) JoinConversationByIDLocal ¶
func (c LocalClient) JoinConversationByIDLocal(ctx context.Context, convID ConversationID) (res JoinLeaveConversationLocalRes, err error)
func (LocalClient) JoinConversationLocal ¶
func (c LocalClient) JoinConversationLocal(ctx context.Context, __arg JoinConversationLocalArg) (res JoinLeaveConversationLocalRes, err error)
func (LocalClient) LeaveConversationLocal ¶
func (c LocalClient) LeaveConversationLocal(ctx context.Context, convID ConversationID) (res JoinLeaveConversationLocalRes, err error)
func (LocalClient) ListBotCommandsLocal ¶
func (c LocalClient) ListBotCommandsLocal(ctx context.Context, convID ConversationID) (res ListBotCommandsLocalRes, err error)
func (LocalClient) ListPublicBotCommandsLocal ¶
func (c LocalClient) ListPublicBotCommandsLocal(ctx context.Context, username string) (res ListBotCommandsLocalRes, err error)
func (LocalClient) LoadFlip ¶
func (c LocalClient) LoadFlip(ctx context.Context, __arg LoadFlipArg) (res LoadFlipRes, err error)
func (LocalClient) LoadGallery ¶
func (c LocalClient) LoadGallery(ctx context.Context, __arg LoadGalleryArg) (res LoadGalleryRes, err error)
func (LocalClient) LocationUpdate ¶
func (c LocalClient) LocationUpdate(ctx context.Context, coord Coordinate) (err error)
func (LocalClient) MakeAudioPreview ¶
func (c LocalClient) MakeAudioPreview(ctx context.Context, __arg MakeAudioPreviewArg) (res MakePreviewRes, err error)
func (LocalClient) MakePreview ¶
func (c LocalClient) MakePreview(ctx context.Context, __arg MakePreviewArg) (res MakePreviewRes, err error)
func (LocalClient) MakeUploadTempFile ¶
func (c LocalClient) MakeUploadTempFile(ctx context.Context, __arg MakeUploadTempFileArg) (res string, err error)
func (LocalClient) MarkAsReadLocal ¶
func (c LocalClient) MarkAsReadLocal(ctx context.Context, __arg MarkAsReadLocalArg) (res MarkAsReadLocalRes, err error)
func (LocalClient) MarkTLFAsReadLocal ¶
func (c LocalClient) MarkTLFAsReadLocal(ctx context.Context, __arg MarkTLFAsReadLocalArg) (res MarkTLFAsReadLocalRes, err error)
func (LocalClient) NewConversationLocal ¶
func (c LocalClient) NewConversationLocal(ctx context.Context, __arg NewConversationLocalArg) (res NewConversationLocalRes, err error)
func (LocalClient) NewConversationsLocal ¶
func (c LocalClient) NewConversationsLocal(ctx context.Context, __arg NewConversationsLocalArg) (res NewConversationsLocalRes, err error)
func (LocalClient) PinMessage ¶
func (c LocalClient) PinMessage(ctx context.Context, __arg PinMessageArg) (res PinMessageRes, err error)
func (LocalClient) PostDeleteHistoryByAge ¶
func (c LocalClient) PostDeleteHistoryByAge(ctx context.Context, __arg PostDeleteHistoryByAgeArg) (res PostLocalRes, err error)
func (LocalClient) PostDeleteHistoryThrough ¶
func (c LocalClient) PostDeleteHistoryThrough(ctx context.Context, __arg PostDeleteHistoryThroughArg) (res PostLocalRes, err error)
func (LocalClient) PostDeleteHistoryUpto ¶
func (c LocalClient) PostDeleteHistoryUpto(ctx context.Context, __arg PostDeleteHistoryUptoArg) (res PostLocalRes, err error)
func (LocalClient) PostDeleteNonblock ¶
func (c LocalClient) PostDeleteNonblock(ctx context.Context, __arg PostDeleteNonblockArg) (res PostLocalNonblockRes, err error)
func (LocalClient) PostEditNonblock ¶
func (c LocalClient) PostEditNonblock(ctx context.Context, __arg PostEditNonblockArg) (res PostLocalNonblockRes, err error)
func (LocalClient) PostFileAttachmentLocal ¶
func (c LocalClient) PostFileAttachmentLocal(ctx context.Context, __arg PostFileAttachmentLocalArg) (res PostLocalRes, err error)
func (LocalClient) PostFileAttachmentLocalNonblock ¶
func (c LocalClient) PostFileAttachmentLocalNonblock(ctx context.Context, __arg PostFileAttachmentLocalNonblockArg) (res PostLocalNonblockRes, err error)
func (LocalClient) PostHeadline ¶
func (c LocalClient) PostHeadline(ctx context.Context, __arg PostHeadlineArg) (res PostLocalRes, err error)
func (LocalClient) PostHeadlineNonblock ¶
func (c LocalClient) PostHeadlineNonblock(ctx context.Context, __arg PostHeadlineNonblockArg) (res PostLocalNonblockRes, err error)
func (LocalClient) PostLocal ¶
func (c LocalClient) PostLocal(ctx context.Context, __arg PostLocalArg) (res PostLocalRes, err error)
func (LocalClient) PostLocalNonblock ¶
func (c LocalClient) PostLocalNonblock(ctx context.Context, __arg PostLocalNonblockArg) (res PostLocalNonblockRes, err error)
func (LocalClient) PostMetadata ¶
func (c LocalClient) PostMetadata(ctx context.Context, __arg PostMetadataArg) (res PostLocalRes, err error)
func (LocalClient) PostMetadataNonblock ¶
func (c LocalClient) PostMetadataNonblock(ctx context.Context, __arg PostMetadataNonblockArg) (res PostLocalNonblockRes, err error)
func (LocalClient) PostReactionNonblock ¶
func (c LocalClient) PostReactionNonblock(ctx context.Context, __arg PostReactionNonblockArg) (res PostLocalNonblockRes, err error)
func (LocalClient) PostTextNonblock ¶
func (c LocalClient) PostTextNonblock(ctx context.Context, __arg PostTextNonblockArg) (res PostLocalNonblockRes, err error)
func (LocalClient) PreviewConversationByIDLocal ¶
func (c LocalClient) PreviewConversationByIDLocal(ctx context.Context, convID ConversationID) (res PreviewConversationLocalRes, err error)
func (LocalClient) ProfileChatSearch ¶
func (c LocalClient) ProfileChatSearch(ctx context.Context, identifyBehavior keybase1.TLFIdentifyBehavior) (res map[ConvIDStr]ProfileSearchConvStats, err error)
func (LocalClient) PutReacjiSkinTone ¶
func (c LocalClient) PutReacjiSkinTone(ctx context.Context, skinTone keybase1.ReacjiSkinTone) (res keybase1.UserReacjis, err error)
func (LocalClient) RefreshParticipants ¶
func (c LocalClient) RefreshParticipants(ctx context.Context, convID ConversationID) (err error)
func (LocalClient) RemoveBotMember ¶
func (c LocalClient) RemoveBotMember(ctx context.Context, __arg RemoveBotMemberArg) (err error)
func (LocalClient) RemoveEmoji ¶
func (c LocalClient) RemoveEmoji(ctx context.Context, __arg RemoveEmojiArg) (res RemoveEmojiRes, err error)
func (LocalClient) RemoveFromConversationLocal ¶
func (c LocalClient) RemoveFromConversationLocal(ctx context.Context, __arg RemoveFromConversationLocalArg) (res RemoveFromConversationLocalRes, err error)
func (LocalClient) RequestInboxLayout ¶
func (c LocalClient) RequestInboxLayout(ctx context.Context, reselectMode InboxLayoutReselectMode) (err error)
func (LocalClient) RequestInboxSmallIncrease ¶
func (c LocalClient) RequestInboxSmallIncrease(ctx context.Context) (err error)
func (LocalClient) RequestInboxSmallReset ¶
func (c LocalClient) RequestInboxSmallReset(ctx context.Context) (err error)
func (LocalClient) RequestInboxUnbox ¶
func (c LocalClient) RequestInboxUnbox(ctx context.Context, convIDs []ConversationID) (err error)
func (LocalClient) ResolveMaybeMention ¶
func (c LocalClient) ResolveMaybeMention(ctx context.Context, mention MaybeMention) (err error)
func (LocalClient) ResolveUnfurlPrompt ¶
func (c LocalClient) ResolveUnfurlPrompt(ctx context.Context, __arg ResolveUnfurlPromptArg) (err error)
func (LocalClient) RetryPost ¶
func (c LocalClient) RetryPost(ctx context.Context, __arg RetryPostArg) (err error)
func (LocalClient) SaveUnfurlSettings ¶
func (c LocalClient) SaveUnfurlSettings(ctx context.Context, __arg SaveUnfurlSettingsArg) (err error)
func (LocalClient) SearchInbox ¶
func (c LocalClient) SearchInbox(ctx context.Context, __arg SearchInboxArg) (res SearchInboxRes, err error)
func (LocalClient) SearchRegexp ¶
func (c LocalClient) SearchRegexp(ctx context.Context, __arg SearchRegexpArg) (res SearchRegexpRes, err error)
func (LocalClient) SetAppNotificationSettingsLocal ¶
func (c LocalClient) SetAppNotificationSettingsLocal(ctx context.Context, __arg SetAppNotificationSettingsLocalArg) (res SetAppNotificationSettingsLocalRes, err error)
func (LocalClient) SetBotMemberSettings ¶
func (c LocalClient) SetBotMemberSettings(ctx context.Context, __arg SetBotMemberSettingsArg) (err error)
func (LocalClient) SetConvMinWriterRoleLocal ¶
func (c LocalClient) SetConvMinWriterRoleLocal(ctx context.Context, __arg SetConvMinWriterRoleLocalArg) (err error)
func (LocalClient) SetConvRetentionLocal ¶
func (c LocalClient) SetConvRetentionLocal(ctx context.Context, __arg SetConvRetentionLocalArg) (err error)
func (LocalClient) SetConversationStatusLocal ¶
func (c LocalClient) SetConversationStatusLocal(ctx context.Context, __arg SetConversationStatusLocalArg) (res SetConversationStatusLocalRes, err error)
func (LocalClient) SetDefaultTeamChannelsLocal ¶
func (c LocalClient) SetDefaultTeamChannelsLocal(ctx context.Context, __arg SetDefaultTeamChannelsLocalArg) (res SetDefaultTeamChannelsLocalRes, err error)
func (LocalClient) SetGlobalAppNotificationSettingsLocal ¶
func (LocalClient) SetTeamRetentionLocal ¶
func (c LocalClient) SetTeamRetentionLocal(ctx context.Context, __arg SetTeamRetentionLocalArg) (err error)
func (LocalClient) SetWelcomeMessage ¶
func (c LocalClient) SetWelcomeMessage(ctx context.Context, __arg SetWelcomeMessageArg) (err error)
func (LocalClient) SimpleSearchInboxConvNames ¶
func (c LocalClient) SimpleSearchInboxConvNames(ctx context.Context, query string) (res []SimpleSearchInboxConvNamesHit, err error)
func (LocalClient) TeamIDFromTLFName ¶
func (c LocalClient) TeamIDFromTLFName(ctx context.Context, __arg TeamIDFromTLFNameArg) (res keybase1.TeamID, err error)
func (LocalClient) ToggleEmojiAnimations ¶
func (c LocalClient) ToggleEmojiAnimations(ctx context.Context, enabled bool) (err error)
func (LocalClient) ToggleMessageCollapse ¶
func (c LocalClient) ToggleMessageCollapse(ctx context.Context, __arg ToggleMessageCollapseArg) (err error)
func (LocalClient) TrackGiphySelect ¶
func (c LocalClient) TrackGiphySelect(ctx context.Context, __arg TrackGiphySelectArg) (res TrackGiphySelectRes, err error)
func (LocalClient) UnboxMobilePushNotification ¶
func (c LocalClient) UnboxMobilePushNotification(ctx context.Context, __arg UnboxMobilePushNotificationArg) (res string, err error)
func (LocalClient) UnpinMessage ¶
func (c LocalClient) UnpinMessage(ctx context.Context, convID ConversationID) (res PinMessageRes, err error)
func (LocalClient) UpdateTyping ¶
func (c LocalClient) UpdateTyping(ctx context.Context, __arg UpdateTypingArg) (err error)
func (LocalClient) UpdateUnsentText ¶
func (c LocalClient) UpdateUnsentText(ctx context.Context, __arg UpdateUnsentTextArg) (err error)
func (LocalClient) UpgradeKBFSConversationToImpteam ¶
func (c LocalClient) UpgradeKBFSConversationToImpteam(ctx context.Context, convID ConversationID) (err error)
func (LocalClient) UserEmojis ¶
func (c LocalClient) UserEmojis(ctx context.Context, __arg UserEmojisArg) (res UserEmojiRes, err error)
type LocalConversationVers ¶
type LocalConversationVers uint64
func (LocalConversationVers) DeepCopy ¶
func (o LocalConversationVers) DeepCopy() LocalConversationVers
type LocalInterface ¶
type LocalInterface interface { GetThreadLocal(context.Context, GetThreadLocalArg) (GetThreadLocalRes, error) GetThreadNonblock(context.Context, GetThreadNonblockArg) (NonblockFetchRes, error) GetUnreadline(context.Context, GetUnreadlineArg) (UnreadlineRes, error) GetInboxAndUnboxLocal(context.Context, GetInboxAndUnboxLocalArg) (GetInboxAndUnboxLocalRes, error) GetInboxAndUnboxUILocal(context.Context, GetInboxAndUnboxUILocalArg) (GetInboxAndUnboxUILocalRes, error) RequestInboxLayout(context.Context, InboxLayoutReselectMode) error RequestInboxUnbox(context.Context, []ConversationID) error RequestInboxSmallIncrease(context.Context) error RequestInboxSmallReset(context.Context) error GetInboxNonblockLocal(context.Context, GetInboxNonblockLocalArg) (NonblockFetchRes, error) PostLocal(context.Context, PostLocalArg) (PostLocalRes, error) GenerateOutboxID(context.Context) (OutboxID, error) PostLocalNonblock(context.Context, PostLocalNonblockArg) (PostLocalNonblockRes, error) ForwardMessage(context.Context, ForwardMessageArg) (PostLocalRes, error) ForwardMessageNonblock(context.Context, ForwardMessageNonblockArg) (PostLocalNonblockRes, error) PostTextNonblock(context.Context, PostTextNonblockArg) (PostLocalNonblockRes, error) PostDeleteNonblock(context.Context, PostDeleteNonblockArg) (PostLocalNonblockRes, error) PostEditNonblock(context.Context, PostEditNonblockArg) (PostLocalNonblockRes, error) PostReactionNonblock(context.Context, PostReactionNonblockArg) (PostLocalNonblockRes, error) PostHeadlineNonblock(context.Context, PostHeadlineNonblockArg) (PostLocalNonblockRes, error) PostHeadline(context.Context, PostHeadlineArg) (PostLocalRes, error) PostMetadataNonblock(context.Context, PostMetadataNonblockArg) (PostLocalNonblockRes, error) PostMetadata(context.Context, PostMetadataArg) (PostLocalRes, error) PostDeleteHistoryUpto(context.Context, PostDeleteHistoryUptoArg) (PostLocalRes, error) PostDeleteHistoryThrough(context.Context, PostDeleteHistoryThroughArg) (PostLocalRes, error) PostDeleteHistoryByAge(context.Context, PostDeleteHistoryByAgeArg) (PostLocalRes, error) SetConversationStatusLocal(context.Context, SetConversationStatusLocalArg) (SetConversationStatusLocalRes, error) NewConversationsLocal(context.Context, NewConversationsLocalArg) (NewConversationsLocalRes, error) NewConversationLocal(context.Context, NewConversationLocalArg) (NewConversationLocalRes, error) GetInboxSummaryForCLILocal(context.Context, GetInboxSummaryForCLILocalQuery) (GetInboxSummaryForCLILocalRes, error) GetConversationForCLILocal(context.Context, GetConversationForCLILocalQuery) (GetConversationForCLILocalRes, error) GetMessagesLocal(context.Context, GetMessagesLocalArg) (GetMessagesLocalRes, error) PostFileAttachmentLocal(context.Context, PostFileAttachmentLocalArg) (PostLocalRes, error) PostFileAttachmentLocalNonblock(context.Context, PostFileAttachmentLocalNonblockArg) (PostLocalNonblockRes, error) GetNextAttachmentMessageLocal(context.Context, GetNextAttachmentMessageLocalArg) (GetNextAttachmentMessageLocalRes, error) DownloadAttachmentLocal(context.Context, DownloadAttachmentLocalArg) (DownloadAttachmentLocalRes, error) DownloadFileAttachmentLocal(context.Context, DownloadFileAttachmentLocalArg) (DownloadFileAttachmentLocalRes, error) ConfigureFileAttachmentDownloadLocal(context.Context, ConfigureFileAttachmentDownloadLocalArg) error MakePreview(context.Context, MakePreviewArg) (MakePreviewRes, error) MakeAudioPreview(context.Context, MakeAudioPreviewArg) (MakePreviewRes, error) GetUploadTempFile(context.Context, GetUploadTempFileArg) (string, error) MakeUploadTempFile(context.Context, MakeUploadTempFileArg) (string, error) CancelUploadTempFile(context.Context, OutboxID) error CancelPost(context.Context, OutboxID) error RetryPost(context.Context, RetryPostArg) error MarkAsReadLocal(context.Context, MarkAsReadLocalArg) (MarkAsReadLocalRes, error) MarkTLFAsReadLocal(context.Context, MarkTLFAsReadLocalArg) (MarkTLFAsReadLocalRes, error) FindConversationsLocal(context.Context, FindConversationsLocalArg) (FindConversationsLocalRes, error) FindGeneralConvFromTeamID(context.Context, keybase1.TeamID) (InboxUIItem, error) UpdateTyping(context.Context, UpdateTypingArg) error UpdateUnsentText(context.Context, UpdateUnsentTextArg) error JoinConversationLocal(context.Context, JoinConversationLocalArg) (JoinLeaveConversationLocalRes, error) JoinConversationByIDLocal(context.Context, ConversationID) (JoinLeaveConversationLocalRes, error) LeaveConversationLocal(context.Context, ConversationID) (JoinLeaveConversationLocalRes, error) PreviewConversationByIDLocal(context.Context, ConversationID) (PreviewConversationLocalRes, error) DeleteConversationLocal(context.Context, DeleteConversationLocalArg) (DeleteConversationLocalRes, error) RemoveFromConversationLocal(context.Context, RemoveFromConversationLocalArg) (RemoveFromConversationLocalRes, error) GetTLFConversationsLocal(context.Context, GetTLFConversationsLocalArg) (GetTLFConversationsLocalRes, error) GetChannelMembershipsLocal(context.Context, GetChannelMembershipsLocalArg) (GetChannelMembershipsLocalRes, error) GetMutualTeamsLocal(context.Context, []string) (GetMutualTeamsLocalRes, error) SetAppNotificationSettingsLocal(context.Context, SetAppNotificationSettingsLocalArg) (SetAppNotificationSettingsLocalRes, error) SetGlobalAppNotificationSettingsLocal(context.Context, map[string]bool) error GetGlobalAppNotificationSettingsLocal(context.Context) (GlobalAppNotificationSettings, error) UnboxMobilePushNotification(context.Context, UnboxMobilePushNotificationArg) (string, error) AddTeamMemberAfterReset(context.Context, AddTeamMemberAfterResetArg) error GetAllResetConvMembers(context.Context) (GetAllResetConvMembersRes, error) SetConvRetentionLocal(context.Context, SetConvRetentionLocalArg) error SetTeamRetentionLocal(context.Context, SetTeamRetentionLocalArg) error GetTeamRetentionLocal(context.Context, keybase1.TeamID) (*RetentionPolicy, error) SetConvMinWriterRoleLocal(context.Context, SetConvMinWriterRoleLocalArg) error UpgradeKBFSConversationToImpteam(context.Context, ConversationID) error SearchRegexp(context.Context, SearchRegexpArg) (SearchRegexpRes, error) CancelActiveInboxSearch(context.Context) error SearchInbox(context.Context, SearchInboxArg) (SearchInboxRes, error) SimpleSearchInboxConvNames(context.Context, string) ([]SimpleSearchInboxConvNamesHit, error) CancelActiveSearch(context.Context) error ProfileChatSearch(context.Context, keybase1.TLFIdentifyBehavior) (map[ConvIDStr]ProfileSearchConvStats, error) GetStaticConfig(context.Context) (StaticConfig, error) ResolveUnfurlPrompt(context.Context, ResolveUnfurlPromptArg) error GetUnfurlSettings(context.Context) (UnfurlSettingsDisplay, error) SaveUnfurlSettings(context.Context, SaveUnfurlSettingsArg) error ToggleMessageCollapse(context.Context, ToggleMessageCollapseArg) error BulkAddToConv(context.Context, BulkAddToConvArg) error BulkAddToManyConvs(context.Context, BulkAddToManyConvsArg) error PutReacjiSkinTone(context.Context, keybase1.ReacjiSkinTone) (keybase1.UserReacjis, error) ResolveMaybeMention(context.Context, MaybeMention) error LoadGallery(context.Context, LoadGalleryArg) (LoadGalleryRes, error) LoadFlip(context.Context, LoadFlipArg) (LoadFlipRes, error) LocationUpdate(context.Context, Coordinate) error AdvertiseBotCommandsLocal(context.Context, AdvertiseBotCommandsLocalArg) (AdvertiseBotCommandsLocalRes, error) ListBotCommandsLocal(context.Context, ConversationID) (ListBotCommandsLocalRes, error) ListPublicBotCommandsLocal(context.Context, string) (ListBotCommandsLocalRes, error) ClearBotCommandsLocal(context.Context, *ClearBotCommandsFilter) (ClearBotCommandsLocalRes, error) PinMessage(context.Context, PinMessageArg) (PinMessageRes, error) UnpinMessage(context.Context, ConversationID) (PinMessageRes, error) IgnorePinnedMessage(context.Context, ConversationID) error AddBotMember(context.Context, AddBotMemberArg) error EditBotMember(context.Context, EditBotMemberArg) error RemoveBotMember(context.Context, RemoveBotMemberArg) error SetBotMemberSettings(context.Context, SetBotMemberSettingsArg) error GetBotMemberSettings(context.Context, GetBotMemberSettingsArg) (keybase1.TeamBotSettings, error) GetTeamRoleInConversation(context.Context, GetTeamRoleInConversationArg) (keybase1.TeamRole, error) AddBotConvSearch(context.Context, string) ([]ConvSearchHit, error) ForwardMessageConvSearch(context.Context, string) ([]ConvSearchHit, error) TeamIDFromTLFName(context.Context, TeamIDFromTLFNameArg) (keybase1.TeamID, error) DismissJourneycard(context.Context, DismissJourneycardArg) error SetWelcomeMessage(context.Context, SetWelcomeMessageArg) error GetWelcomeMessage(context.Context, keybase1.TeamID) (WelcomeMessageDisplay, error) GetDefaultTeamChannelsLocal(context.Context, keybase1.TeamID) (GetDefaultTeamChannelsLocalRes, error) SetDefaultTeamChannelsLocal(context.Context, SetDefaultTeamChannelsLocalArg) (SetDefaultTeamChannelsLocalRes, error) GetLastActiveForTLF(context.Context, TLFIDStr) (LastActiveStatus, error) GetLastActiveForTeams(context.Context) (LastActiveStatusAll, error) GetRecentJoinsLocal(context.Context, ConversationID) (int, error) RefreshParticipants(context.Context, ConversationID) error GetLastActiveAtLocal(context.Context, GetLastActiveAtLocalArg) (gregor1.Time, error) GetLastActiveAtMultiLocal(context.Context, GetLastActiveAtMultiLocalArg) (map[keybase1.TeamID]gregor1.Time, error) GetParticipants(context.Context, ConversationID) ([]ConversationLocalParticipant, error) AddEmoji(context.Context, AddEmojiArg) (AddEmojiRes, error) AddEmojis(context.Context, AddEmojisArg) (AddEmojisRes, error) AddEmojiAlias(context.Context, AddEmojiAliasArg) (AddEmojiAliasRes, error) RemoveEmoji(context.Context, RemoveEmojiArg) (RemoveEmojiRes, error) UserEmojis(context.Context, UserEmojisArg) (UserEmojiRes, error) ToggleEmojiAnimations(context.Context, bool) error TrackGiphySelect(context.Context, TrackGiphySelectArg) (TrackGiphySelectRes, error) ArchiveChat(context.Context, ArchiveChatJobRequest) (ArchiveChatRes, error) ArchiveChatList(context.Context, keybase1.TLFIdentifyBehavior) (ArchiveChatListRes, error) ArchiveChatDelete(context.Context, ArchiveChatDeleteArg) error ArchiveChatPause(context.Context, ArchiveChatPauseArg) error ArchiveChatResume(context.Context, ArchiveChatResumeArg) error }
type LocalMtimeUpdate ¶
type LocalMtimeUpdate struct { ConvID ConversationID `codec:"convID" json:"convID"` Mtime gregor1.Time `codec:"mtime" json:"mtime"` }
func (LocalMtimeUpdate) DeepCopy ¶
func (o LocalMtimeUpdate) DeepCopy() LocalMtimeUpdate
type LocationUpdateArg ¶
type LocationUpdateArg struct {
Coord Coordinate `codec:"coord" json:"coord"`
}
type LocationWatchID ¶
type LocationWatchID uint64
func (LocationWatchID) DeepCopy ¶
func (o LocationWatchID) DeepCopy() LocationWatchID
type MakeAudioPreviewArg ¶
type MakePreviewArg ¶
type MakePreviewRes ¶
type MakePreviewRes struct { MimeType string `codec:"mimeType" json:"mimeType"` PreviewMimeType *string `codec:"previewMimeType,omitempty" json:"previewMimeType,omitempty"` Location *PreviewLocation `codec:"location,omitempty" json:"location,omitempty"` Metadata *AssetMetadata `codec:"metadata,omitempty" json:"metadata,omitempty"` BaseMetadata *AssetMetadata `codec:"baseMetadata,omitempty" json:"baseMetadata,omitempty"` }
func (MakePreviewRes) DeepCopy ¶
func (o MakePreviewRes) DeepCopy() MakePreviewRes
type MakeUploadTempFileArg ¶
type MarkAsReadArg ¶
type MarkAsReadArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` MsgID MessageID `codec:"msgID" json:"msgID"` ForceUnread bool `codec:"forceUnread" json:"forceUnread"` }
type MarkAsReadLocalArg ¶
type MarkAsReadLocalArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConversationID ConversationID `codec:"conversationID" json:"conversationID"` MsgID *MessageID `codec:"msgID,omitempty" json:"msgID,omitempty"` ForceUnread bool `codec:"forceUnread" json:"forceUnread"` }
type MarkAsReadLocalRes ¶
type MarkAsReadLocalRes struct { Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (MarkAsReadLocalRes) DeepCopy ¶
func (o MarkAsReadLocalRes) DeepCopy() MarkAsReadLocalRes
func (*MarkAsReadLocalRes) GetRateLimit ¶
func (r *MarkAsReadLocalRes) GetRateLimit() []RateLimit
func (*MarkAsReadLocalRes) SetOffline ¶
func (r *MarkAsReadLocalRes) SetOffline()
func (*MarkAsReadLocalRes) SetRateLimits ¶
func (r *MarkAsReadLocalRes) SetRateLimits(rl []RateLimit)
type MarkAsReadRes ¶
type MarkAsReadRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (MarkAsReadRes) DeepCopy ¶
func (o MarkAsReadRes) DeepCopy() MarkAsReadRes
func (*MarkAsReadRes) GetRateLimit ¶
func (r *MarkAsReadRes) GetRateLimit() (res []RateLimit)
func (*MarkAsReadRes) SetRateLimits ¶
func (r *MarkAsReadRes) SetRateLimits(rl []RateLimit)
type MarkTLFAsReadLocalArg ¶
type MarkTLFAsReadLocalRes ¶
type MarkTLFAsReadLocalRes struct { Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (MarkTLFAsReadLocalRes) DeepCopy ¶
func (o MarkTLFAsReadLocalRes) DeepCopy() MarkTLFAsReadLocalRes
func (*MarkTLFAsReadLocalRes) GetRateLimit ¶
func (r *MarkTLFAsReadLocalRes) GetRateLimit() (res []RateLimit)
func (*MarkTLFAsReadLocalRes) SetOffline ¶
func (r *MarkTLFAsReadLocalRes) SetOffline()
func (*MarkTLFAsReadLocalRes) SetRateLimits ¶
func (r *MarkTLFAsReadLocalRes) SetRateLimits(rl []RateLimit)
type MaybeMention ¶
type MaybeMention struct { Name string `codec:"name" json:"name"` Channel string `codec:"channel" json:"channel"` }
func (MaybeMention) DeepCopy ¶
func (o MaybeMention) DeepCopy() MaybeMention
type MemberInfo ¶
type MemberInfo struct { Member string `codec:"member" json:"member"` Status ConversationMemberStatus `codec:"status" json:"status"` }
func (MemberInfo) DeepCopy ¶
func (o MemberInfo) DeepCopy() MemberInfo
type MembersUpdateInfo ¶
type MembersUpdateInfo struct { ConvID ConversationID `codec:"convID" json:"convID"` Members []MemberInfo `codec:"members" json:"members"` }
func (MembersUpdateInfo) DeepCopy ¶
func (o MembersUpdateInfo) DeepCopy() MembersUpdateInfo
type MerkleRoot ¶
type MerkleRoot struct { Seqno int64 `codec:"seqno" json:"seqno"` Hash []byte `codec:"hash" json:"hash"` }
func (MerkleRoot) DeepCopy ¶
func (o MerkleRoot) DeepCopy() MerkleRoot
func (*MerkleRoot) Eq ¶
func (a *MerkleRoot) Eq(b *MerkleRoot) bool
type Message ¶
type Message struct { Msg *MsgSummary `codec:"msg,omitempty" json:"msg,omitempty"` Error *string `codec:"error,omitempty" json:"error,omitempty"` }
type MessageAttachment ¶
type MessageAttachment struct { Object Asset `codec:"object" json:"object"` Preview *Asset `codec:"preview,omitempty" json:"preview,omitempty"` Previews []Asset `codec:"previews" json:"previews"` Metadata []byte `codec:"metadata" json:"metadata"` Uploaded bool `codec:"uploaded" json:"uploaded"` UserMentions []KnownUserMention `codec:"userMentions" json:"userMentions"` TeamMentions []KnownTeamMention `codec:"teamMentions" json:"teamMentions"` Emojis map[string]HarvestedEmoji `codec:"emojis" json:"emojis"` }
func (MessageAttachment) DeepCopy ¶
func (o MessageAttachment) DeepCopy() MessageAttachment
func (MessageAttachment) GetTitle ¶
func (a MessageAttachment) GetTitle() string
type MessageAttachmentUploaded ¶
type MessageAttachmentUploaded struct { MessageID MessageID `codec:"messageID" json:"messageID"` Object Asset `codec:"object" json:"object"` Previews []Asset `codec:"previews" json:"previews"` Metadata []byte `codec:"metadata" json:"metadata"` }
func (MessageAttachmentUploaded) DeepCopy ¶
func (o MessageAttachmentUploaded) DeepCopy() MessageAttachmentUploaded
type MessageBody ¶
type MessageBody struct { MessageType__ MessageType `codec:"messageType" json:"messageType"` Text__ *MessageText `codec:"text,omitempty" json:"text,omitempty"` Attachment__ *MessageAttachment `codec:"attachment,omitempty" json:"attachment,omitempty"` Edit__ *MessageEdit `codec:"edit,omitempty" json:"edit,omitempty"` Delete__ *MessageDelete `codec:"delete,omitempty" json:"delete,omitempty"` Metadata__ *MessageConversationMetadata `codec:"metadata,omitempty" json:"metadata,omitempty"` Headline__ *MessageHeadline `codec:"headline,omitempty" json:"headline,omitempty"` Attachmentuploaded__ *MessageAttachmentUploaded `codec:"attachmentuploaded,omitempty" json:"attachmentuploaded,omitempty"` Join__ *MessageJoin `codec:"join,omitempty" json:"join,omitempty"` Leave__ *MessageLeave `codec:"leave,omitempty" json:"leave,omitempty"` System__ *MessageSystem `codec:"system,omitempty" json:"system,omitempty"` Deletehistory__ *MessageDeleteHistory `codec:"deletehistory,omitempty" json:"deletehistory,omitempty"` Reaction__ *MessageReaction `codec:"reaction,omitempty" json:"reaction,omitempty"` Sendpayment__ *MessageSendPayment `codec:"sendpayment,omitempty" json:"sendpayment,omitempty"` Requestpayment__ *MessageRequestPayment `codec:"requestpayment,omitempty" json:"requestpayment,omitempty"` Unfurl__ *MessageUnfurl `codec:"unfurl,omitempty" json:"unfurl,omitempty"` Flip__ *MessageFlip `codec:"flip,omitempty" json:"flip,omitempty"` Pin__ *MessagePin `codec:"pin,omitempty" json:"pin,omitempty"` }
func NewMessageBodyWithAttachment ¶
func NewMessageBodyWithAttachment(v MessageAttachment) MessageBody
func NewMessageBodyWithAttachmentuploaded ¶
func NewMessageBodyWithAttachmentuploaded(v MessageAttachmentUploaded) MessageBody
func NewMessageBodyWithDelete ¶
func NewMessageBodyWithDelete(v MessageDelete) MessageBody
func NewMessageBodyWithDeletehistory ¶
func NewMessageBodyWithDeletehistory(v MessageDeleteHistory) MessageBody
func NewMessageBodyWithEdit ¶
func NewMessageBodyWithEdit(v MessageEdit) MessageBody
func NewMessageBodyWithFlip ¶
func NewMessageBodyWithFlip(v MessageFlip) MessageBody
func NewMessageBodyWithHeadline ¶
func NewMessageBodyWithHeadline(v MessageHeadline) MessageBody
func NewMessageBodyWithJoin ¶
func NewMessageBodyWithJoin(v MessageJoin) MessageBody
func NewMessageBodyWithLeave ¶
func NewMessageBodyWithLeave(v MessageLeave) MessageBody
func NewMessageBodyWithMetadata ¶
func NewMessageBodyWithMetadata(v MessageConversationMetadata) MessageBody
func NewMessageBodyWithPin ¶
func NewMessageBodyWithPin(v MessagePin) MessageBody
func NewMessageBodyWithReaction ¶
func NewMessageBodyWithReaction(v MessageReaction) MessageBody
func NewMessageBodyWithRequestpayment ¶
func NewMessageBodyWithRequestpayment(v MessageRequestPayment) MessageBody
func NewMessageBodyWithSendpayment ¶
func NewMessageBodyWithSendpayment(v MessageSendPayment) MessageBody
func NewMessageBodyWithSystem ¶
func NewMessageBodyWithSystem(v MessageSystem) MessageBody
func NewMessageBodyWithText ¶
func NewMessageBodyWithText(v MessageText) MessageBody
func NewMessageBodyWithUnfurl ¶
func NewMessageBodyWithUnfurl(v MessageUnfurl) MessageBody
func (MessageBody) Attachment ¶
func (o MessageBody) Attachment() (res MessageAttachment)
func (MessageBody) Attachmentuploaded ¶
func (o MessageBody) Attachmentuploaded() (res MessageAttachmentUploaded)
func (MessageBody) DeepCopy ¶
func (o MessageBody) DeepCopy() MessageBody
func (MessageBody) Delete ¶
func (o MessageBody) Delete() (res MessageDelete)
func (MessageBody) Deletehistory ¶
func (o MessageBody) Deletehistory() (res MessageDeleteHistory)
func (MessageBody) Edit ¶
func (o MessageBody) Edit() (res MessageEdit)
func (MessageBody) Flip ¶
func (o MessageBody) Flip() (res MessageFlip)
func (MessageBody) GetEmojis ¶
func (b MessageBody) GetEmojis() map[string]HarvestedEmoji
func (MessageBody) Headline ¶
func (o MessageBody) Headline() (res MessageHeadline)
func (MessageBody) IsNil ¶
func (b MessageBody) IsNil() bool
func (MessageBody) IsType ¶
func (b MessageBody) IsType(typ MessageType) bool
func (MessageBody) Join ¶
func (o MessageBody) Join() (res MessageJoin)
func (MessageBody) Leave ¶
func (o MessageBody) Leave() (res MessageLeave)
func (*MessageBody) MessageType ¶
func (o *MessageBody) MessageType() (ret MessageType, err error)
func (MessageBody) Metadata ¶
func (o MessageBody) Metadata() (res MessageConversationMetadata)
func (MessageBody) Pin ¶
func (o MessageBody) Pin() (res MessagePin)
func (MessageBody) Reaction ¶
func (o MessageBody) Reaction() (res MessageReaction)
func (MessageBody) Requestpayment ¶
func (o MessageBody) Requestpayment() (res MessageRequestPayment)
func (MessageBody) SearchableText ¶
func (b MessageBody) SearchableText() string
func (MessageBody) Sendpayment ¶
func (o MessageBody) Sendpayment() (res MessageSendPayment)
func (MessageBody) System ¶
func (o MessageBody) System() (res MessageSystem)
func (MessageBody) Text ¶
func (o MessageBody) Text() (res MessageText)
func (MessageBody) TextForDecoration ¶
func (b MessageBody) TextForDecoration() string
func (MessageBody) Unfurl ¶
func (o MessageBody) Unfurl() (res MessageUnfurl)
type MessageBoxed ¶
type MessageBoxed struct { Version MessageBoxedVersion `codec:"version" json:"version"` ServerHeader *MessageServerHeader `codec:"serverHeader,omitempty" json:"serverHeader,omitempty"` ClientHeader MessageClientHeader `codec:"clientHeader" json:"clientHeader"` HeaderCiphertext SealedData `codec:"headerCiphertext" json:"headerCiphertext"` BodyCiphertext EncryptedData `codec:"bodyCiphertext" json:"bodyCiphertext"` VerifyKey []byte `codec:"verifyKey" json:"verifyKey"` KeyGeneration int `codec:"keyGeneration" json:"keyGeneration"` }
func (MessageBoxed) Ctime ¶
func (m MessageBoxed) Ctime() gregor1.Time
func (MessageBoxed) DeepCopy ¶
func (o MessageBoxed) DeepCopy() MessageBoxed
func (MessageBoxed) EphemeralMetadata ¶
func (m MessageBoxed) EphemeralMetadata() *MsgEphemeralMetadata
func (MessageBoxed) Etime ¶
func (m MessageBoxed) Etime() gregor1.Time
func (MessageBoxed) ExplodedBy ¶
func (m MessageBoxed) ExplodedBy() *string
func (MessageBoxed) GetMessageID ¶
func (m MessageBoxed) GetMessageID() MessageID
func (MessageBoxed) GetMessageType ¶
func (m MessageBoxed) GetMessageType() MessageType
func (MessageBoxed) IsEphemeral ¶
func (m MessageBoxed) IsEphemeral() bool
func (MessageBoxed) IsEphemeralExpired ¶
func (m MessageBoxed) IsEphemeralExpired(now time.Time) bool
func (MessageBoxed) KBFSEncrypted ¶
func (m MessageBoxed) KBFSEncrypted() bool
func (MessageBoxed) OutboxInfo ¶
func (m MessageBoxed) OutboxInfo() *OutboxInfo
func (MessageBoxed) Summary ¶
func (m MessageBoxed) Summary() MessageSummary
type MessageBoxedVersion ¶
type MessageBoxedVersion int
const ( MessageBoxedVersion_VNONE MessageBoxedVersion = 0 MessageBoxedVersion_V1 MessageBoxedVersion = 1 MessageBoxedVersion_V2 MessageBoxedVersion = 2 MessageBoxedVersion_V3 MessageBoxedVersion = 3 MessageBoxedVersion_V4 MessageBoxedVersion = 4 )
var MaxMessageBoxedVersion MessageBoxedVersion = MessageBoxedVersion_V4
NOTE: these values correspond to the maximum accepted values in chat/boxer.go. If these values are changed, they must also be accepted there.
func (MessageBoxedVersion) DeepCopy ¶
func (o MessageBoxedVersion) DeepCopy() MessageBoxedVersion
func (MessageBoxedVersion) String ¶
func (e MessageBoxedVersion) String() string
type MessageClientHeader ¶
type MessageClientHeader struct { Conv ConversationIDTriple `codec:"conv" json:"conv"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` MessageType MessageType `codec:"messageType" json:"messageType"` Supersedes MessageID `codec:"supersedes" json:"supersedes"` KbfsCryptKeysUsed *bool `codec:"kbfsCryptKeysUsed,omitempty" json:"kbfsCryptKeysUsed,omitempty"` Deletes []MessageID `codec:"deletes" json:"deletes"` Prev []MessagePreviousPointer `codec:"prev" json:"prev"` DeleteHistory *MessageDeleteHistory `codec:"deleteHistory,omitempty" json:"deleteHistory,omitempty"` Sender gregor1.UID `codec:"sender" json:"sender"` SenderDevice gregor1.DeviceID `codec:"senderDevice" json:"senderDevice"` MerkleRoot *MerkleRoot `codec:"merkleRoot,omitempty" json:"merkleRoot,omitempty"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outboxID,omitempty"` OutboxInfo *OutboxInfo `codec:"outboxInfo,omitempty" json:"outboxInfo,omitempty"` EphemeralMetadata *MsgEphemeralMetadata `codec:"em,omitempty" json:"em,omitempty"` PairwiseMacs map[keybase1.KID][]byte `codec:"pm" json:"pm"` BotUID *gregor1.UID `codec:"b,omitempty" json:"b,omitempty"` TxID *stellar1.TransactionID `codec:"t,omitempty" json:"t,omitempty"` }
func (MessageClientHeader) DeepCopy ¶
func (o MessageClientHeader) DeepCopy() MessageClientHeader
func (MessageClientHeader) TLFNameExpanded ¶
func (h MessageClientHeader) TLFNameExpanded(finalizeInfo *ConversationFinalizeInfo) string
TLFNameExpanded returns a TLF name with a reset suffix if it exists. This version can be used in requests to lookup the TLF.
func (MessageClientHeader) ToVerifiedForTesting ¶
func (h MessageClientHeader) ToVerifiedForTesting() MessageClientHeaderVerified
type MessageClientHeaderVerified ¶
type MessageClientHeaderVerified struct { Conv ConversationIDTriple `codec:"conv" json:"conv"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` MessageType MessageType `codec:"messageType" json:"messageType"` Prev []MessagePreviousPointer `codec:"prev" json:"prev"` Sender gregor1.UID `codec:"sender" json:"sender"` SenderDevice gregor1.DeviceID `codec:"senderDevice" json:"senderDevice"` KbfsCryptKeysUsed *bool `codec:"kbfsCryptKeysUsed,omitempty" json:"kbfsCryptKeysUsed,omitempty"` MerkleRoot *MerkleRoot `codec:"merkleRoot,omitempty" json:"merkleRoot,omitempty"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outboxID,omitempty"` OutboxInfo *OutboxInfo `codec:"outboxInfo,omitempty" json:"outboxInfo,omitempty"` EphemeralMetadata *MsgEphemeralMetadata `codec:"em,omitempty" json:"em,omitempty"` Rtime gregor1.Time `codec:"rt" json:"rt"` HasPairwiseMacs bool `codec:"pm" json:"pm"` BotUID *gregor1.UID `codec:"b,omitempty" json:"b,omitempty"` }
func (MessageClientHeaderVerified) DeepCopy ¶
func (o MessageClientHeaderVerified) DeepCopy() MessageClientHeaderVerified
func (MessageClientHeaderVerified) TLFNameExpanded ¶
func (h MessageClientHeaderVerified) TLFNameExpanded(finalizeInfo *ConversationFinalizeInfo) string
type MessageConversationMetadata ¶
type MessageConversationMetadata struct {
ConversationTitle string `codec:"conversationTitle" json:"conversationTitle"`
}
func (MessageConversationMetadata) DeepCopy ¶
func (o MessageConversationMetadata) DeepCopy() MessageConversationMetadata
type MessageDelete ¶
type MessageDelete struct {
MessageIDs []MessageID `codec:"messageIDs" json:"messageIDs"`
}
func (MessageDelete) DeepCopy ¶
func (o MessageDelete) DeepCopy() MessageDelete
type MessageDeleteHistory ¶
type MessageDeleteHistory struct {
Upto MessageID `codec:"upto" json:"upto"`
}
func (MessageDeleteHistory) DeepCopy ¶
func (o MessageDeleteHistory) DeepCopy() MessageDeleteHistory
type MessageEdit ¶
type MessageEdit struct { MessageID MessageID `codec:"messageID" json:"messageID"` Body string `codec:"body" json:"body"` UserMentions []KnownUserMention `codec:"userMentions" json:"userMentions"` TeamMentions []KnownTeamMention `codec:"teamMentions" json:"teamMentions"` Emojis map[string]HarvestedEmoji `codec:"emojis" json:"emojis"` }
func (MessageEdit) DeepCopy ¶
func (o MessageEdit) DeepCopy() MessageEdit
type MessageFlip ¶
type MessageFlip struct { Text string `codec:"text" json:"text"` GameID FlipGameID `codec:"gameID" json:"gameID"` FlipConvID ConversationID `codec:"flipConvID" json:"flipConvID"` UserMentions []KnownUserMention `codec:"userMentions" json:"userMentions"` TeamMentions []KnownTeamMention `codec:"teamMentions" json:"teamMentions"` }
func (MessageFlip) DeepCopy ¶
func (o MessageFlip) DeepCopy() MessageFlip
type MessageHeadline ¶
type MessageHeadline struct { Headline string `codec:"headline" json:"headline"` Emojis map[string]HarvestedEmoji `codec:"emojis" json:"emojis"` }
func (MessageHeadline) DeepCopy ¶
func (o MessageHeadline) DeepCopy() MessageHeadline
func (MessageHeadline) String ¶
func (m MessageHeadline) String() string
type MessageIDControl ¶
type MessageIDControl struct { Pivot *MessageID `codec:"pivot,omitempty" json:"pivot,omitempty"` Mode MessageIDControlMode `codec:"mode" json:"mode"` Num int `codec:"num" json:"num"` }
func (MessageIDControl) DeepCopy ¶
func (o MessageIDControl) DeepCopy() MessageIDControl
type MessageIDControlMode ¶
type MessageIDControlMode int
const ( MessageIDControlMode_OLDERMESSAGES MessageIDControlMode = 0 MessageIDControlMode_NEWERMESSAGES MessageIDControlMode = 1 MessageIDControlMode_CENTERED MessageIDControlMode = 2 MessageIDControlMode_UNREADLINE MessageIDControlMode = 3 )
func (MessageIDControlMode) DeepCopy ¶
func (o MessageIDControlMode) DeepCopy() MessageIDControlMode
func (MessageIDControlMode) String ¶
func (e MessageIDControlMode) String() string
type MessageJoin ¶
type MessageJoin struct { Joiners []string `codec:"joiners" json:"joiners"` Leavers []string `codec:"leavers" json:"leavers"` }
func (MessageJoin) DeepCopy ¶
func (o MessageJoin) DeepCopy() MessageJoin
type MessageLeave ¶
type MessageLeave struct { }
func (MessageLeave) DeepCopy ¶
func (o MessageLeave) DeepCopy() MessageLeave
type MessagePin ¶
type MessagePin struct {
MsgID MessageID `codec:"msgID" json:"msgID"`
}
func (MessagePin) DeepCopy ¶
func (o MessagePin) DeepCopy() MessagePin
type MessagePlaintext ¶
type MessagePlaintext struct { ClientHeader MessageClientHeader `codec:"clientHeader" json:"clientHeader"` MessageBody MessageBody `codec:"messageBody" json:"messageBody"` SupersedesOutboxID *OutboxID `codec:"supersedesOutboxID,omitempty" json:"supersedesOutboxID,omitempty"` Emojis []HarvestedEmoji `codec:"emojis" json:"emojis"` }
func (MessagePlaintext) DeepCopy ¶
func (o MessagePlaintext) DeepCopy() MessagePlaintext
func (MessagePlaintext) EphemeralMetadata ¶
func (m MessagePlaintext) EphemeralMetadata() *MsgEphemeralMetadata
func (MessagePlaintext) IsBadgableType ¶
func (m MessagePlaintext) IsBadgableType() bool
func (MessagePlaintext) IsEphemeral ¶
func (m MessagePlaintext) IsEphemeral() bool
func (MessagePlaintext) IsVisible ¶
func (m MessagePlaintext) IsVisible() bool
func (MessagePlaintext) MessageType ¶
func (m MessagePlaintext) MessageType() MessageType
func (MessagePlaintext) SearchableText ¶
func (m MessagePlaintext) SearchableText() string
type MessagePreviousPointer ¶
type MessagePreviousPointer struct { Id MessageID `codec:"id" json:"id"` Hash Hash `codec:"hash" json:"hash"` }
func (MessagePreviousPointer) DeepCopy ¶
func (o MessagePreviousPointer) DeepCopy() MessagePreviousPointer
func (MessagePreviousPointer) Eq ¶
func (p MessagePreviousPointer) Eq(other MessagePreviousPointer) bool
type MessageReaction ¶
type MessageReaction struct { MessageID MessageID `codec:"m" json:"m"` Body string `codec:"b" json:"b"` TargetUID *gregor1.UID `codec:"t,omitempty" json:"t,omitempty"` Emojis map[string]HarvestedEmoji `codec:"e" json:"e"` }
func (MessageReaction) DeepCopy ¶
func (o MessageReaction) DeepCopy() MessageReaction
func (MessageReaction) Eq ¶
func (r MessageReaction) Eq(o MessageReaction) bool
type MessageRequestPayment ¶
type MessageRequestPayment struct { RequestID stellar1.KeybaseRequestID `codec:"requestID" json:"requestID"` Note string `codec:"note" json:"note"` }
func (MessageRequestPayment) DeepCopy ¶
func (o MessageRequestPayment) DeepCopy() MessageRequestPayment
type MessageSendPayment ¶
type MessageSendPayment struct {
PaymentID stellar1.PaymentID `codec:"paymentID" json:"paymentID"`
}
func (MessageSendPayment) DeepCopy ¶
func (o MessageSendPayment) DeepCopy() MessageSendPayment
type MessageServerHeader ¶
type MessageServerHeader struct { MessageID MessageID `codec:"messageID" json:"messageID"` SupersededBy MessageID `codec:"supersededBy" json:"supersededBy"` ReactionIDs []MessageID `codec:"r" json:"r"` UnfurlIDs []MessageID `codec:"u" json:"u"` Replies []MessageID `codec:"replies" json:"replies"` Ctime gregor1.Time `codec:"ctime" json:"ctime"` Now gregor1.Time `codec:"n" json:"n"` Rtime *gregor1.Time `codec:"rt,omitempty" json:"rt,omitempty"` }
func (MessageServerHeader) DeepCopy ¶
func (o MessageServerHeader) DeepCopy() MessageServerHeader
type MessageSummary ¶
type MessageSummary struct { MsgID MessageID `codec:"msgID" json:"msgID"` MessageType MessageType `codec:"messageType" json:"messageType"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` Ctime gregor1.Time `codec:"ctime" json:"ctime"` }
func (MessageSummary) DeepCopy ¶
func (o MessageSummary) DeepCopy() MessageSummary
func (MessageSummary) GetMessageID ¶
func (m MessageSummary) GetMessageID() MessageID
func (MessageSummary) GetMessageType ¶
func (m MessageSummary) GetMessageType() MessageType
func (MessageSummary) TLFNameExpanded ¶
func (m MessageSummary) TLFNameExpanded(finalizeInfo *ConversationFinalizeInfo) string
TLFNameExpanded returns a TLF name with a reset suffix if it exists. This version can be used in requests to lookup the TLF.
type MessageSystem ¶
type MessageSystem struct { SystemType__ MessageSystemType `codec:"systemType" json:"systemType"` Addedtoteam__ *MessageSystemAddedToTeam `codec:"addedtoteam,omitempty" json:"addedtoteam,omitempty"` Inviteaddedtoteam__ *MessageSystemInviteAddedToTeam `codec:"inviteaddedtoteam,omitempty" json:"inviteaddedtoteam,omitempty"` Complexteam__ *MessageSystemComplexTeam `codec:"complexteam,omitempty" json:"complexteam,omitempty"` Createteam__ *MessageSystemCreateTeam `codec:"createteam,omitempty" json:"createteam,omitempty"` Gitpush__ *MessageSystemGitPush `codec:"gitpush,omitempty" json:"gitpush,omitempty"` Changeavatar__ *MessageSystemChangeAvatar `codec:"changeavatar,omitempty" json:"changeavatar,omitempty"` Changeretention__ *MessageSystemChangeRetention `codec:"changeretention,omitempty" json:"changeretention,omitempty"` Bulkaddtoconv__ *MessageSystemBulkAddToConv `codec:"bulkaddtoconv,omitempty" json:"bulkaddtoconv,omitempty"` Sbsresolve__ *MessageSystemSbsResolve `codec:"sbsresolve,omitempty" json:"sbsresolve,omitempty"` Newchannel__ *MessageSystemNewChannel `codec:"newchannel,omitempty" json:"newchannel,omitempty"` }
func NewMessageSystemWithAddedtoteam ¶
func NewMessageSystemWithAddedtoteam(v MessageSystemAddedToTeam) MessageSystem
func NewMessageSystemWithBulkaddtoconv ¶
func NewMessageSystemWithBulkaddtoconv(v MessageSystemBulkAddToConv) MessageSystem
func NewMessageSystemWithChangeavatar ¶
func NewMessageSystemWithChangeavatar(v MessageSystemChangeAvatar) MessageSystem
func NewMessageSystemWithChangeretention ¶
func NewMessageSystemWithChangeretention(v MessageSystemChangeRetention) MessageSystem
func NewMessageSystemWithComplexteam ¶
func NewMessageSystemWithComplexteam(v MessageSystemComplexTeam) MessageSystem
func NewMessageSystemWithCreateteam ¶
func NewMessageSystemWithCreateteam(v MessageSystemCreateTeam) MessageSystem
func NewMessageSystemWithGitpush ¶
func NewMessageSystemWithGitpush(v MessageSystemGitPush) MessageSystem
func NewMessageSystemWithInviteaddedtoteam ¶
func NewMessageSystemWithInviteaddedtoteam(v MessageSystemInviteAddedToTeam) MessageSystem
func NewMessageSystemWithNewchannel ¶
func NewMessageSystemWithNewchannel(v MessageSystemNewChannel) MessageSystem
func NewMessageSystemWithSbsresolve ¶
func NewMessageSystemWithSbsresolve(v MessageSystemSbsResolve) MessageSystem
func (MessageSystem) Addedtoteam ¶
func (o MessageSystem) Addedtoteam() (res MessageSystemAddedToTeam)
func (MessageSystem) Bulkaddtoconv ¶
func (o MessageSystem) Bulkaddtoconv() (res MessageSystemBulkAddToConv)
func (MessageSystem) Changeavatar ¶
func (o MessageSystem) Changeavatar() (res MessageSystemChangeAvatar)
func (MessageSystem) Changeretention ¶
func (o MessageSystem) Changeretention() (res MessageSystemChangeRetention)
func (MessageSystem) Complexteam ¶
func (o MessageSystem) Complexteam() (res MessageSystemComplexTeam)
func (MessageSystem) Createteam ¶
func (o MessageSystem) Createteam() (res MessageSystemCreateTeam)
func (MessageSystem) DeepCopy ¶
func (o MessageSystem) DeepCopy() MessageSystem
func (MessageSystem) Gitpush ¶
func (o MessageSystem) Gitpush() (res MessageSystemGitPush)
func (MessageSystem) Inviteaddedtoteam ¶
func (o MessageSystem) Inviteaddedtoteam() (res MessageSystemInviteAddedToTeam)
func (MessageSystem) Newchannel ¶
func (o MessageSystem) Newchannel() (res MessageSystemNewChannel)
func (MessageSystem) Sbsresolve ¶
func (o MessageSystem) Sbsresolve() (res MessageSystemSbsResolve)
func (MessageSystem) String ¶
func (m MessageSystem) String() string
func (*MessageSystem) SystemType ¶
func (o *MessageSystem) SystemType() (ret MessageSystemType, err error)
type MessageSystemAddedToTeam ¶
type MessageSystemAddedToTeam struct { Team string `codec:"team" json:"team"` Adder string `codec:"adder" json:"adder"` Addee string `codec:"addee" json:"addee"` Role keybase1.TeamRole `codec:"role" json:"role"` BulkAdds []string `codec:"bulkAdds" json:"bulkAdds"` }
func (MessageSystemAddedToTeam) DeepCopy ¶
func (o MessageSystemAddedToTeam) DeepCopy() MessageSystemAddedToTeam
type MessageSystemBulkAddToConv ¶
type MessageSystemBulkAddToConv struct {
Usernames []string `codec:"usernames" json:"usernames"`
}
func (MessageSystemBulkAddToConv) DeepCopy ¶
func (o MessageSystemBulkAddToConv) DeepCopy() MessageSystemBulkAddToConv
func (MessageSystemBulkAddToConv) String ¶
func (m MessageSystemBulkAddToConv) String() string
type MessageSystemChangeAvatar ¶
type MessageSystemChangeAvatar struct { Team string `codec:"team" json:"team"` User string `codec:"user" json:"user"` }
func (MessageSystemChangeAvatar) DeepCopy ¶
func (o MessageSystemChangeAvatar) DeepCopy() MessageSystemChangeAvatar
type MessageSystemChangeRetention ¶
type MessageSystemChangeRetention struct { IsTeam bool `codec:"isTeam" json:"isTeam"` IsInherit bool `codec:"isInherit" json:"isInherit"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` Policy RetentionPolicy `codec:"policy" json:"policy"` User string `codec:"user" json:"user"` }
func (MessageSystemChangeRetention) DeepCopy ¶
func (o MessageSystemChangeRetention) DeepCopy() MessageSystemChangeRetention
func (MessageSystemChangeRetention) String ¶
func (m MessageSystemChangeRetention) String() string
type MessageSystemComplexTeam ¶
type MessageSystemComplexTeam struct {
Team string `codec:"team" json:"team"`
}
func (MessageSystemComplexTeam) DeepCopy ¶
func (o MessageSystemComplexTeam) DeepCopy() MessageSystemComplexTeam
type MessageSystemCreateTeam ¶
type MessageSystemCreateTeam struct { Team string `codec:"team" json:"team"` Creator string `codec:"creator" json:"creator"` }
func (MessageSystemCreateTeam) DeepCopy ¶
func (o MessageSystemCreateTeam) DeepCopy() MessageSystemCreateTeam
type MessageSystemGitPush ¶
type MessageSystemGitPush struct { Team string `codec:"team" json:"team"` Pusher string `codec:"pusher" json:"pusher"` RepoName string `codec:"repoName" json:"repoName"` RepoID keybase1.RepoID `codec:"repoID" json:"repoID"` Refs []keybase1.GitRefMetadata `codec:"refs" json:"refs"` PushType keybase1.GitPushType `codec:"pushType" json:"pushType"` PreviousRepoName string `codec:"previousRepoName" json:"previousRepoName"` }
func (MessageSystemGitPush) DeepCopy ¶
func (o MessageSystemGitPush) DeepCopy() MessageSystemGitPush
type MessageSystemInviteAddedToTeam ¶
type MessageSystemInviteAddedToTeam struct { Team string `codec:"team" json:"team"` Inviter string `codec:"inviter" json:"inviter"` Invitee string `codec:"invitee" json:"invitee"` Adder string `codec:"adder" json:"adder"` InviteType keybase1.TeamInviteCategory `codec:"inviteType" json:"inviteType"` Role keybase1.TeamRole `codec:"role" json:"role"` }
func (MessageSystemInviteAddedToTeam) DeepCopy ¶
func (o MessageSystemInviteAddedToTeam) DeepCopy() MessageSystemInviteAddedToTeam
type MessageSystemNewChannel ¶
type MessageSystemNewChannel struct { Creator string `codec:"creator" json:"creator"` NameAtCreation string `codec:"nameAtCreation" json:"nameAtCreation"` ConvID ConversationID `codec:"convID" json:"convID"` ConvIDs []ConversationID `codec:"convIDs" json:"convIDs"` }
func (MessageSystemNewChannel) DeepCopy ¶
func (o MessageSystemNewChannel) DeepCopy() MessageSystemNewChannel
type MessageSystemSbsResolve ¶
type MessageSystemSbsResolve struct { AssertionService string `codec:"assertionService" json:"assertionService"` AssertionUsername string `codec:"assertionUsername" json:"assertionUsername"` Prover string `codec:"prover" json:"prover"` }
func (MessageSystemSbsResolve) DeepCopy ¶
func (o MessageSystemSbsResolve) DeepCopy() MessageSystemSbsResolve
type MessageSystemType ¶
type MessageSystemType int
const ( MessageSystemType_ADDEDTOTEAM MessageSystemType = 0 MessageSystemType_INVITEADDEDTOTEAM MessageSystemType = 1 MessageSystemType_COMPLEXTEAM MessageSystemType = 2 MessageSystemType_CREATETEAM MessageSystemType = 3 MessageSystemType_GITPUSH MessageSystemType = 4 MessageSystemType_CHANGEAVATAR MessageSystemType = 5 MessageSystemType_CHANGERETENTION MessageSystemType = 6 MessageSystemType_BULKADDTOCONV MessageSystemType = 7 MessageSystemType_SBSRESOLVE MessageSystemType = 8 MessageSystemType_NEWCHANNEL MessageSystemType = 9 )
func (MessageSystemType) DeepCopy ¶
func (o MessageSystemType) DeepCopy() MessageSystemType
func (MessageSystemType) String ¶
func (e MessageSystemType) String() string
type MessageText ¶
type MessageText struct { Body string `codec:"body" json:"body"` Payments []TextPayment `codec:"payments" json:"payments"` ReplyTo *MessageID `codec:"replyTo,omitempty" json:"replyTo,omitempty"` ReplyToUID *gregor1.UID `codec:"replyToUID,omitempty" json:"replyToUID,omitempty"` UserMentions []KnownUserMention `codec:"userMentions" json:"userMentions"` TeamMentions []KnownTeamMention `codec:"teamMentions" json:"teamMentions"` LiveLocation *LiveLocation `codec:"liveLocation,omitempty" json:"liveLocation,omitempty"` Emojis map[string]HarvestedEmoji `codec:"emojis" json:"emojis"` }
func (MessageText) DeepCopy ¶
func (o MessageText) DeepCopy() MessageText
type MessageType ¶
type MessageType int
const ( MessageType_NONE MessageType = 0 MessageType_TEXT MessageType = 1 MessageType_ATTACHMENT MessageType = 2 MessageType_EDIT MessageType = 3 MessageType_DELETE MessageType = 4 MessageType_METADATA MessageType = 5 MessageType_TLFNAME MessageType = 6 MessageType_HEADLINE MessageType = 7 MessageType_ATTACHMENTUPLOADED MessageType = 8 MessageType_JOIN MessageType = 9 MessageType_LEAVE MessageType = 10 MessageType_SYSTEM MessageType = 11 MessageType_DELETEHISTORY MessageType = 12 MessageType_REACTION MessageType = 13 MessageType_SENDPAYMENT MessageType = 14 MessageType_REQUESTPAYMENT MessageType = 15 MessageType_UNFURL MessageType = 16 MessageType_FLIP MessageType = 17 MessageType_PIN MessageType = 18 )
func BadgeableMessageTypes ¶
func BadgeableMessageTypes() []MessageType
Message types that cause badges. JOIN and LEAVE are Visible but are too minute to badge.
func DeletableMessageTypesByDelete ¶
func DeletableMessageTypesByDelete() []MessageType
func DeletableMessageTypesByDeleteHistory ¶
func DeletableMessageTypesByDeleteHistory() (res []MessageType)
func EditableMessageTypesByEdit ¶
func EditableMessageTypesByEdit() []MessageType
func NonEmptyConvMessageTypes ¶
func NonEmptyConvMessageTypes() []MessageType
A conversation is considered 'empty' unless it has one of these message types. Used for filtering empty convs out of the the inbox.
func SnippetChatMessageTypes ¶
func SnippetChatMessageTypes() []MessageType
Snippet chat messages can be the snippet of a conversation.
func VisibleChatMessageTypes ¶
func VisibleChatMessageTypes() []MessageType
Visible chat messages appear visually as a message in the conv. For counterexample REACTION and DELETE_HISTORY have visual effects but do not appear as a message.
func (MessageType) DeepCopy ¶
func (o MessageType) DeepCopy() MessageType
func (MessageType) String ¶
func (t MessageType) String() string
type MessageUnboxed ¶
type MessageUnboxed struct { State__ MessageUnboxedState `codec:"state" json:"state"` Valid__ *MessageUnboxedValid `codec:"valid,omitempty" json:"valid,omitempty"` Error__ *MessageUnboxedError `codec:"error,omitempty" json:"error,omitempty"` Outbox__ *OutboxRecord `codec:"outbox,omitempty" json:"outbox,omitempty"` Placeholder__ *MessageUnboxedPlaceholder `codec:"placeholder,omitempty" json:"placeholder,omitempty"` Journeycard__ *MessageUnboxedJourneycard `codec:"journeycard,omitempty" json:"journeycard,omitempty"` }
func NewMessageUnboxedWithError ¶
func NewMessageUnboxedWithError(v MessageUnboxedError) MessageUnboxed
func NewMessageUnboxedWithJourneycard ¶
func NewMessageUnboxedWithJourneycard(v MessageUnboxedJourneycard) MessageUnboxed
func NewMessageUnboxedWithOutbox ¶
func NewMessageUnboxedWithOutbox(v OutboxRecord) MessageUnboxed
func NewMessageUnboxedWithPlaceholder ¶
func NewMessageUnboxedWithPlaceholder(v MessageUnboxedPlaceholder) MessageUnboxed
func NewMessageUnboxedWithValid ¶
func NewMessageUnboxedWithValid(v MessageUnboxedValid) MessageUnboxed
func (MessageUnboxed) AtMentionUsernames ¶
func (m MessageUnboxed) AtMentionUsernames() []string
func (MessageUnboxed) ChannelMention ¶
func (m MessageUnboxed) ChannelMention() ChannelMention
func (MessageUnboxed) Ctime ¶
func (m MessageUnboxed) Ctime() gregor1.Time
func (*MessageUnboxed) DebugString ¶
func (m *MessageUnboxed) DebugString() string
func (MessageUnboxed) DeepCopy ¶
func (o MessageUnboxed) DeepCopy() MessageUnboxed
func (MessageUnboxed) Error ¶
func (o MessageUnboxed) Error() (res MessageUnboxedError)
func (MessageUnboxed) GetMessageID ¶
func (m MessageUnboxed) GetMessageID() MessageID
func (MessageUnboxed) GetMessageType ¶
func (m MessageUnboxed) GetMessageType() MessageType
func (MessageUnboxed) GetOutboxID ¶
func (m MessageUnboxed) GetOutboxID() *OutboxID
func (MessageUnboxed) GetTopicType ¶
func (m MessageUnboxed) GetTopicType() TopicType
func (MessageUnboxed) HasReactions ¶
func (m MessageUnboxed) HasReactions() bool
func (MessageUnboxed) HasUnfurls ¶
func (m MessageUnboxed) HasUnfurls() bool
func (MessageUnboxed) HideExplosion ¶
func (m MessageUnboxed) HideExplosion(maxDeletedUpto MessageID, now time.Time) bool
func (MessageUnboxed) IsEphemeral ¶
func (m MessageUnboxed) IsEphemeral() bool
func (MessageUnboxed) IsError ¶
func (m MessageUnboxed) IsError() bool
func (MessageUnboxed) IsJourneycard ¶
func (m MessageUnboxed) IsJourneycard() bool
func (MessageUnboxed) IsOutbox ¶
func (m MessageUnboxed) IsOutbox() bool
func (MessageUnboxed) IsPlaceholder ¶
func (m MessageUnboxed) IsPlaceholder() bool
func (MessageUnboxed) IsValid ¶
func (m MessageUnboxed) IsValid() bool
func (MessageUnboxed) IsValidDeleted ¶
func (m MessageUnboxed) IsValidDeleted() bool
IsValidDeleted returns whether a message is valid and has been deleted. This statement does not hold: IsValidFull != IsValidDeleted
func (MessageUnboxed) IsValidFull ¶
func (m MessageUnboxed) IsValidFull() bool
IsValidFull returns whether the message is both:
- Valid
- Has a non-deleted body with a type matching the header (TLFNAME is an exception as it has no body)
func (MessageUnboxed) IsVisible ¶
func (m MessageUnboxed) IsVisible() bool
func (MessageUnboxed) Journeycard ¶
func (o MessageUnboxed) Journeycard() (res MessageUnboxedJourneycard)
func (MessageUnboxed) Outbox ¶
func (o MessageUnboxed) Outbox() (res OutboxRecord)
func (MessageUnboxed) OutboxID ¶
func (m MessageUnboxed) OutboxID() *OutboxID
func (MessageUnboxed) Placeholder ¶
func (o MessageUnboxed) Placeholder() (res MessageUnboxedPlaceholder)
func (MessageUnboxed) SearchableText ¶
func (m MessageUnboxed) SearchableText() string
func (MessageUnboxed) SenderEq ¶
func (m MessageUnboxed) SenderEq(o MessageUnboxed) bool
func (MessageUnboxed) SenderIsBot ¶
func (m MessageUnboxed) SenderIsBot() bool
func (MessageUnboxed) SenderUsername ¶
func (m MessageUnboxed) SenderUsername() string
func (*MessageUnboxed) State ¶
func (o *MessageUnboxed) State() (ret MessageUnboxedState, err error)
func (MessageUnboxed) Valid ¶
func (o MessageUnboxed) Valid() (res MessageUnboxedValid)
type MessageUnboxedError ¶
type MessageUnboxedError struct { ErrType MessageUnboxedErrorType `codec:"errType" json:"errType"` ErrMsg string `codec:"errMsg" json:"errMsg"` InternalErrMsg string `codec:"internalErrMsg" json:"internalErrMsg"` VersionKind VersionKind `codec:"versionKind" json:"versionKind"` VersionNumber int `codec:"versionNumber" json:"versionNumber"` IsCritical bool `codec:"isCritical" json:"isCritical"` SenderUsername string `codec:"senderUsername" json:"senderUsername"` SenderDeviceName string `codec:"senderDeviceName" json:"senderDeviceName"` SenderDeviceType keybase1.DeviceTypeV2 `codec:"senderDeviceType" json:"senderDeviceType"` MessageID MessageID `codec:"messageID" json:"messageID"` MessageType MessageType `codec:"messageType" json:"messageType"` Ctime gregor1.Time `codec:"ctime" json:"ctime"` IsEphemeral bool `codec:"isEphemeral" json:"isEphemeral"` ExplodedBy *string `codec:"explodedBy,omitempty" json:"explodedBy,omitempty"` Etime gregor1.Time `codec:"etime" json:"etime"` BotUsername string `codec:"botUsername" json:"botUsername"` }
func (MessageUnboxedError) DeepCopy ¶
func (o MessageUnboxedError) DeepCopy() MessageUnboxedError
func (MessageUnboxedError) HideExplosion ¶
func (m MessageUnboxedError) HideExplosion(maxDeletedUpto MessageID, now time.Time) bool
func (MessageUnboxedError) IsEphemeralError ¶
func (m MessageUnboxedError) IsEphemeralError() bool
func (MessageUnboxedError) IsEphemeralExpired ¶
func (m MessageUnboxedError) IsEphemeralExpired(now time.Time) bool
func (MessageUnboxedError) ParseableVersion ¶
func (m MessageUnboxedError) ParseableVersion() bool
ParseableVersion checks if this error has a version that is now able to be understood by our client.
func (MessageUnboxedError) SenderEq ¶
func (m MessageUnboxedError) SenderEq(o MessageUnboxedError) bool
type MessageUnboxedErrorType ¶
type MessageUnboxedErrorType int
const ( MessageUnboxedErrorType_MISC MessageUnboxedErrorType = 0 MessageUnboxedErrorType_BADVERSION_CRITICAL MessageUnboxedErrorType = 1 MessageUnboxedErrorType_BADVERSION MessageUnboxedErrorType = 2 MessageUnboxedErrorType_IDENTIFY MessageUnboxedErrorType = 3 MessageUnboxedErrorType_EPHEMERAL MessageUnboxedErrorType = 4 MessageUnboxedErrorType_PAIRWISE_MISSING MessageUnboxedErrorType = 5 )
func (MessageUnboxedErrorType) DeepCopy ¶
func (o MessageUnboxedErrorType) DeepCopy() MessageUnboxedErrorType
func (MessageUnboxedErrorType) String ¶
func (e MessageUnboxedErrorType) String() string
type MessageUnboxedJourneycard ¶
type MessageUnboxedJourneycard struct { PrevID MessageID `codec:"prevID" json:"prevID"` Ordinal int `codec:"ordinal" json:"ordinal"` CardType JourneycardType `codec:"cardType" json:"cardType"` HighlightMsgID MessageID `codec:"highlightMsgID" json:"highlightMsgID"` OpenTeam bool `codec:"openTeam" json:"openTeam"` }
func (MessageUnboxedJourneycard) DeepCopy ¶
func (o MessageUnboxedJourneycard) DeepCopy() MessageUnboxedJourneycard
type MessageUnboxedPlaceholder ¶
type MessageUnboxedPlaceholder struct { MessageID MessageID `codec:"messageID" json:"messageID"` Hidden bool `codec:"hidden" json:"hidden"` }
func (MessageUnboxedPlaceholder) DeepCopy ¶
func (o MessageUnboxedPlaceholder) DeepCopy() MessageUnboxedPlaceholder
type MessageUnboxedState ¶
type MessageUnboxedState int
const ( MessageUnboxedState_VALID MessageUnboxedState = 1 MessageUnboxedState_ERROR MessageUnboxedState = 2 MessageUnboxedState_OUTBOX MessageUnboxedState = 3 MessageUnboxedState_PLACEHOLDER MessageUnboxedState = 4 MessageUnboxedState_JOURNEYCARD MessageUnboxedState = 5 )
func (MessageUnboxedState) DeepCopy ¶
func (o MessageUnboxedState) DeepCopy() MessageUnboxedState
func (MessageUnboxedState) String ¶
func (e MessageUnboxedState) String() string
type MessageUnboxedValid ¶
type MessageUnboxedValid struct { ClientHeader MessageClientHeaderVerified `codec:"clientHeader" json:"clientHeader"` ServerHeader MessageServerHeader `codec:"serverHeader" json:"serverHeader"` MessageBody MessageBody `codec:"messageBody" json:"messageBody"` SenderUsername string `codec:"senderUsername" json:"senderUsername"` SenderDeviceName string `codec:"senderDeviceName" json:"senderDeviceName"` SenderDeviceType keybase1.DeviceTypeV2 `codec:"senderDeviceType" json:"senderDeviceType"` BodyHash Hash `codec:"bodyHash" json:"bodyHash"` HeaderHash Hash `codec:"headerHash" json:"headerHash"` HeaderSignature *SignatureInfo `codec:"headerSignature,omitempty" json:"headerSignature,omitempty"` VerificationKey *[]byte `codec:"verificationKey,omitempty" json:"verificationKey,omitempty"` SenderDeviceRevokedAt *gregor1.Time `codec:"senderDeviceRevokedAt,omitempty" json:"senderDeviceRevokedAt,omitempty"` AtMentionUsernames []string `codec:"atMentionUsernames" json:"atMentionUsernames"` AtMentions []gregor1.UID `codec:"atMentions" json:"atMentions"` ChannelMention ChannelMention `codec:"channelMention" json:"channelMention"` MaybeMentions []MaybeMention `codec:"maybeMentions" json:"maybeMentions"` ChannelNameMentions []ChannelNameMention `codec:"channelNameMentions" json:"channelNameMentions"` Reactions ReactionMap `codec:"reactions" json:"reactions"` Unfurls map[MessageID]UnfurlResult `codec:"unfurls" json:"unfurls"` Emojis []HarvestedEmoji `codec:"emojis" json:"emojis"` ReplyTo *MessageUnboxed `codec:"replyTo,omitempty" json:"replyTo,omitempty"` BotUsername string `codec:"botUsername" json:"botUsername"` }
func (MessageUnboxedValid) AsDeleteHistory ¶
func (m MessageUnboxedValid) AsDeleteHistory() (res MessageDeleteHistory, err error)
func (MessageUnboxedValid) DeepCopy ¶
func (o MessageUnboxedValid) DeepCopy() MessageUnboxedValid
func (MessageUnboxedValid) EphemeralMetadata ¶
func (m MessageUnboxedValid) EphemeralMetadata() *MsgEphemeralMetadata
func (MessageUnboxedValid) Etime ¶
func (m MessageUnboxedValid) Etime() gregor1.Time
func (MessageUnboxedValid) ExplodedBy ¶
func (m MessageUnboxedValid) ExplodedBy() *string
func (MessageUnboxedValid) HasPairwiseMacs ¶
func (m MessageUnboxedValid) HasPairwiseMacs() bool
func (MessageUnboxedValid) HideExplosion ¶
func (m MessageUnboxedValid) HideExplosion(maxDeletedUpto MessageID, now time.Time) bool
func (MessageUnboxedValid) IsEphemeral ¶
func (m MessageUnboxedValid) IsEphemeral() bool
func (MessageUnboxedValid) IsEphemeralExpired ¶
func (m MessageUnboxedValid) IsEphemeralExpired(now time.Time) bool
func (MessageUnboxedValid) RemainingEphemeralLifetime ¶
func (m MessageUnboxedValid) RemainingEphemeralLifetime(now time.Time) time.Duration
func (MessageUnboxedValid) SenderEq ¶
func (m MessageUnboxedValid) SenderEq(o MessageUnboxedValid) bool
type MessageUnfurl ¶
type MessageUnfurl struct { Unfurl UnfurlResult `codec:"unfurl" json:"unfurl"` MessageID MessageID `codec:"messageID" json:"messageID"` }
func (MessageUnfurl) DeepCopy ¶
func (o MessageUnfurl) DeepCopy() MessageUnfurl
func (MessageUnfurl) SearchableText ¶
func (u MessageUnfurl) SearchableText() string
type MessagesUpdated ¶
type MessagesUpdated struct { ConvID ConversationID `codec:"convID" json:"convID"` Updates []UIMessage `codec:"updates" json:"updates"` }
func (MessagesUpdated) DeepCopy ¶
func (o MessagesUpdated) DeepCopy() MessagesUpdated
type MsgBotInfo ¶
type MsgBotInfo struct { BotUID keybase1.UID `codec:"botUID" json:"bot_uid"` BotUsername string `codec:"botUsername,omitempty" json:"bot_username,omitempty"` }
func (MsgBotInfo) DeepCopy ¶
func (o MsgBotInfo) DeepCopy() MsgBotInfo
type MsgContent ¶
type MsgContent struct { TypeName string `codec:"typeName" json:"type"` Text *MsgTextContent `codec:"text,omitempty" json:"text,omitempty"` Attachment *MessageAttachment `codec:"attachment,omitempty" json:"attachment,omitempty"` Edit *MessageEdit `codec:"edit,omitempty" json:"edit,omitempty"` Reaction *MessageReaction `codec:"reaction,omitempty" json:"reaction,omitempty"` Delete *MessageDelete `codec:"delete,omitempty" json:"delete,omitempty"` Metadata *MessageConversationMetadata `codec:"metadata,omitempty" json:"metadata,omitempty"` Headline *MessageHeadline `codec:"headline,omitempty" json:"headline,omitempty"` AttachmentUploaded *MessageAttachmentUploaded `codec:"attachmentUploaded,omitempty" json:"attachment_uploaded,omitempty"` System *MessageSystem `codec:"system,omitempty" json:"system,omitempty"` SendPayment *MessageSendPayment `codec:"sendPayment,omitempty" json:"send_payment,omitempty"` RequestPayment *MessageRequestPayment `codec:"requestPayment,omitempty" json:"request_payment,omitempty"` Unfurl *MessageUnfurl `codec:"unfurl,omitempty" json:"unfurl,omitempty"` Flip *MsgFlipContent `codec:"flip,omitempty" json:"flip,omitempty"` }
func (MsgContent) DeepCopy ¶
func (o MsgContent) DeepCopy() MsgContent
type MsgEphemeralMetadata ¶
type MsgEphemeralMetadata struct { Lifetime gregor1.DurationSec `codec:"l" json:"l"` Generation keybase1.EkGeneration `codec:"g" json:"g"` ExplodedBy *string `codec:"u,omitempty" json:"u,omitempty"` }
func (MsgEphemeralMetadata) DeepCopy ¶
func (o MsgEphemeralMetadata) DeepCopy() MsgEphemeralMetadata
func (*MsgEphemeralMetadata) Eq ¶
func (o *MsgEphemeralMetadata) Eq(r *MsgEphemeralMetadata) bool
func (*MsgEphemeralMetadata) String ¶
func (m *MsgEphemeralMetadata) String() string
type MsgFlipContent ¶
type MsgFlipContent struct { Text string `codec:"text" json:"text"` GameID FlipGameIDStr `codec:"gameID" json:"game_id"` FlipConvID ConvIDStr `codec:"flipConvID" json:"flip_conv_id"` UserMentions []KnownUserMention `codec:"userMentions" json:"user_mentions"` TeamMentions []KnownTeamMention `codec:"teamMentions" json:"team_mentions"` }
func (MsgFlipContent) DeepCopy ¶
func (o MsgFlipContent) DeepCopy() MsgFlipContent
type MsgNotification ¶
type MsgNotification struct { Type string `codec:"type" json:"type"` Source string `codec:"source" json:"source"` Msg *MsgSummary `codec:"msg,omitempty" json:"msg,omitempty"` Error *string `codec:"error,omitempty" json:"error,omitempty"` Pagination *UIPagination `codec:"pagination,omitempty" json:"pagination,omitempty"` }
func (MsgNotification) DeepCopy ¶
func (o MsgNotification) DeepCopy() MsgNotification
type MsgSender ¶
type MsgSummary ¶
type MsgSummary struct { Id MessageID `codec:"id" json:"id"` ConvID ConvIDStr `codec:"convID" json:"conversation_id"` Channel ChatChannel `codec:"channel" json:"channel"` Sender MsgSender `codec:"sender" json:"sender"` SentAt int64 `codec:"sentAt" json:"sent_at"` SentAtMs int64 `codec:"sentAtMs" json:"sent_at_ms"` Content MsgContent `codec:"content" json:"content"` Prev []MessagePreviousPointer `codec:"prev" json:"prev"` Unread bool `codec:"unread" json:"unread"` RevokedDevice bool `codec:"revokedDevice,omitempty" json:"revoked_device,omitempty"` Offline bool `codec:"offline,omitempty" json:"offline,omitempty"` KbfsEncrypted bool `codec:"kbfsEncrypted,omitempty" json:"kbfs_encrypted,omitempty"` IsEphemeral bool `codec:"isEphemeral,omitempty" json:"is_ephemeral,omitempty"` IsEphemeralExpired bool `codec:"isEphemeralExpired,omitempty" json:"is_ephemeral_expired,omitempty"` ETime gregor1.Time `codec:"eTime,omitempty" json:"e_time,omitempty"` Reactions *UIReactionMap `codec:"reactions,omitempty" json:"reactions,omitempty"` HasPairwiseMacs bool `codec:"hasPairwiseMacs,omitempty" json:"has_pairwise_macs,omitempty"` AtMentionUsernames []string `codec:"atMentionUsernames,omitempty" json:"at_mention_usernames,omitempty"` ChannelMention string `codec:"channelMention,omitempty" json:"channel_mention,omitempty"` ChannelNameMentions []UIChannelNameMention `codec:"channelNameMentions,omitempty" json:"channel_name_mentions,omitempty"` BotInfo *MsgBotInfo `codec:"botInfo,omitempty" json:"bot_info,omitempty"` }
func (MsgSummary) DeepCopy ¶
func (o MsgSummary) DeepCopy() MsgSummary
type MsgTextContent ¶
type MsgTextContent struct { Body string `codec:"body" json:"body"` Payments []TextPayment `codec:"payments" json:"payments"` ReplyTo *MessageID `codec:"replyTo,omitempty" json:"replyTo,omitempty"` ReplyToUID *string `codec:"replyToUID,omitempty" json:"replyToUID,omitempty"` UserMentions []KnownUserMention `codec:"userMentions" json:"userMentions"` TeamMentions []KnownTeamMention `codec:"teamMentions" json:"teamMentions"` LiveLocation *LiveLocation `codec:"liveLocation,omitempty" json:"liveLocation,omitempty"` Emojis []EmojiContent `codec:"emojis" json:"emojis"` }
func (MsgTextContent) DeepCopy ¶
func (o MsgTextContent) DeepCopy() MsgTextContent
type NameQuery ¶
type NameQuery struct { Name string `codec:"name" json:"name"` TlfID *TLFID `codec:"tlfID,omitempty" json:"tlfID,omitempty"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` }
type NewChatActivityArg ¶
type NewChatActivityArg struct { Uid keybase1.UID `codec:"uid" json:"uid"` Activity ChatActivity `codec:"activity" json:"activity"` Source ChatActivitySource `codec:"source" json:"source"` }
type NewConvRes ¶
type NewConvRes struct { Id ConvIDStr `codec:"id" json:"id"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures,omitempty" json:"identify_failures,omitempty"` RateLimits []RateLimitRes `codec:"rateLimits,omitempty" json:"ratelimits,omitempty"` }
func (NewConvRes) DeepCopy ¶
func (o NewConvRes) DeepCopy() NewConvRes
type NewConversationInfo ¶
type NewConversationInfo struct { ConvID ConversationID `codec:"convID" json:"convID"` Conv *InboxUIItem `codec:"conv,omitempty" json:"conv,omitempty"` }
func (NewConversationInfo) DeepCopy ¶
func (o NewConversationInfo) DeepCopy() NewConversationInfo
type NewConversationLocalArg ¶
type NewConversationLocalArg struct { TlfName string `codec:"tlfName" json:"tlfName"` TopicType TopicType `codec:"topicType" json:"topicType"` TlfVisibility keybase1.TLFVisibility `codec:"tlfVisibility" json:"tlfVisibility"` TopicName *string `codec:"topicName,omitempty" json:"topicName,omitempty"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type NewConversationLocalArgument ¶
type NewConversationLocalArgument struct { TlfName string `codec:"tlfName" json:"tlfName"` TopicType TopicType `codec:"topicType" json:"topicType"` TlfVisibility keybase1.TLFVisibility `codec:"tlfVisibility" json:"tlfVisibility"` TopicName *string `codec:"topicName,omitempty" json:"topicName,omitempty"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` }
func (NewConversationLocalArgument) DeepCopy ¶
func (o NewConversationLocalArgument) DeepCopy() NewConversationLocalArgument
type NewConversationLocalRes ¶
type NewConversationLocalRes struct { Conv ConversationLocal `codec:"conv" json:"conv"` UiConv InboxUIItem `codec:"uiConv" json:"uiConv"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (NewConversationLocalRes) DeepCopy ¶
func (o NewConversationLocalRes) DeepCopy() NewConversationLocalRes
func (*NewConversationLocalRes) GetRateLimit ¶
func (r *NewConversationLocalRes) GetRateLimit() []RateLimit
func (*NewConversationLocalRes) SetRateLimits ¶
func (r *NewConversationLocalRes) SetRateLimits(rl []RateLimit)
type NewConversationPayload ¶
type NewConversationPayload struct { Action string `codec:"Action" json:"Action"` ConvID ConversationID `codec:"convID" json:"convID"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` TopicType TopicType `codec:"topicType" json:"topicType"` UnreadUpdate *UnreadUpdate `codec:"unreadUpdate,omitempty" json:"unreadUpdate,omitempty"` }
func (NewConversationPayload) DeepCopy ¶
func (o NewConversationPayload) DeepCopy() NewConversationPayload
type NewConversationRemote2Arg ¶
type NewConversationRemote2Arg struct { IdTriple ConversationIDTriple `codec:"idTriple" json:"idTriple"` TLFMessage MessageBoxed `codec:"TLFMessage" json:"TLFMessage"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` TopicNameState *TopicNameState `codec:"topicNameState,omitempty" json:"topicNameState,omitempty"` MemberSourceConv *ConversationID `codec:"memberSourceConv,omitempty" json:"memberSourceConv,omitempty"` RetentionPolicy *RetentionPolicy `codec:"retentionPolicy,omitempty" json:"retentionPolicy,omitempty"` }
type NewConversationRemoteArg ¶
type NewConversationRemoteArg struct {
IdTriple ConversationIDTriple `codec:"idTriple" json:"idTriple"`
}
type NewConversationRemoteRes ¶
type NewConversationRemoteRes struct { ConvID ConversationID `codec:"convID" json:"convID"` CreatedComplexTeam bool `codec:"createdComplexTeam" json:"createdComplexTeam"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (NewConversationRemoteRes) DeepCopy ¶
func (o NewConversationRemoteRes) DeepCopy() NewConversationRemoteRes
func (*NewConversationRemoteRes) GetRateLimit ¶
func (r *NewConversationRemoteRes) GetRateLimit() (res []RateLimit)
func (*NewConversationRemoteRes) SetRateLimits ¶
func (r *NewConversationRemoteRes) SetRateLimits(rl []RateLimit)
type NewConversationsLocalArg ¶
type NewConversationsLocalArg struct { NewConversationLocalArguments []NewConversationLocalArgument `codec:"newConversationLocalArguments" json:"newConversationLocalArguments"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type NewConversationsLocalRes ¶
type NewConversationsLocalRes struct { Results []NewConversationsLocalResult `codec:"results" json:"results"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (NewConversationsLocalRes) DeepCopy ¶
func (o NewConversationsLocalRes) DeepCopy() NewConversationsLocalRes
func (*NewConversationsLocalRes) GetRateLimit ¶
func (r *NewConversationsLocalRes) GetRateLimit() (res []RateLimit)
func (*NewConversationsLocalRes) SetRateLimits ¶
func (r *NewConversationsLocalRes) SetRateLimits(rl []RateLimit)
type NewConversationsLocalResult ¶
type NewConversationsLocalResult struct { Result *NewConversationLocalRes `codec:"result,omitempty" json:"result,omitempty"` Err *string `codec:"err,omitempty" json:"err,omitempty"` }
func (NewConversationsLocalResult) DeepCopy ¶
func (o NewConversationsLocalResult) DeepCopy() NewConversationsLocalResult
type NewMessagePayload ¶
type NewMessagePayload struct { Action string `codec:"Action" json:"Action"` ConvID ConversationID `codec:"convID" json:"convID"` Message MessageBoxed `codec:"message" json:"message"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` TopicType TopicType `codec:"topicType" json:"topicType"` UnreadUpdate *UnreadUpdate `codec:"unreadUpdate,omitempty" json:"unreadUpdate,omitempty"` UntrustedTeamRole keybase1.TeamRole `codec:"untrustedTeamRole" json:"untrustedTeamRole"` MaxMsgs []MessageSummary `codec:"maxMsgs" json:"maxMsgs"` }
func (NewMessagePayload) DeepCopy ¶
func (o NewMessagePayload) DeepCopy() NewMessagePayload
type NonblockFetchRes ¶
type NonblockFetchRes struct { Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (NonblockFetchRes) DeepCopy ¶
func (o NonblockFetchRes) DeepCopy() NonblockFetchRes
func (*NonblockFetchRes) GetRateLimit ¶
func (r *NonblockFetchRes) GetRateLimit() []RateLimit
func (*NonblockFetchRes) SetOffline ¶
func (r *NonblockFetchRes) SetOffline()
func (*NonblockFetchRes) SetRateLimits ¶
func (r *NonblockFetchRes) SetRateLimits(rl []RateLimit)
type NotificationKind ¶
type NotificationKind int
const ( NotificationKind_GENERIC NotificationKind = 0 NotificationKind_ATMENTION NotificationKind = 1 )
func (NotificationKind) DeepCopy ¶
func (o NotificationKind) DeepCopy() NotificationKind
type NotifyChatClient ¶
type NotifyChatClient struct {
Cli rpc.GenericClient
}
func (NotifyChatClient) ChatArchiveComplete ¶
func (c NotifyChatClient) ChatArchiveComplete(ctx context.Context, jobID ArchiveJobID) (err error)
func (NotifyChatClient) ChatArchiveProgress ¶
func (c NotifyChatClient) ChatArchiveProgress(ctx context.Context, __arg ChatArchiveProgressArg) (err error)
func (NotifyChatClient) ChatAttachmentDownloadComplete ¶
func (c NotifyChatClient) ChatAttachmentDownloadComplete(ctx context.Context, __arg ChatAttachmentDownloadCompleteArg) (err error)
func (NotifyChatClient) ChatAttachmentDownloadProgress ¶
func (c NotifyChatClient) ChatAttachmentDownloadProgress(ctx context.Context, __arg ChatAttachmentDownloadProgressArg) (err error)
func (NotifyChatClient) ChatAttachmentUploadProgress ¶
func (c NotifyChatClient) ChatAttachmentUploadProgress(ctx context.Context, __arg ChatAttachmentUploadProgressArg) (err error)
func (NotifyChatClient) ChatAttachmentUploadStart ¶
func (c NotifyChatClient) ChatAttachmentUploadStart(ctx context.Context, __arg ChatAttachmentUploadStartArg) (err error)
func (NotifyChatClient) ChatConvUpdate ¶
func (c NotifyChatClient) ChatConvUpdate(ctx context.Context, __arg ChatConvUpdateArg) (err error)
func (NotifyChatClient) ChatIdentifyUpdate ¶
func (c NotifyChatClient) ChatIdentifyUpdate(ctx context.Context, update keybase1.CanonicalTLFNameAndIDWithBreaks) (err error)
func (NotifyChatClient) ChatInboxStale ¶
func (NotifyChatClient) ChatInboxSyncStarted ¶
func (NotifyChatClient) ChatInboxSynced ¶
func (c NotifyChatClient) ChatInboxSynced(ctx context.Context, __arg ChatInboxSyncedArg) (err error)
func (NotifyChatClient) ChatJoinedConversation ¶
func (c NotifyChatClient) ChatJoinedConversation(ctx context.Context, __arg ChatJoinedConversationArg) (err error)
func (NotifyChatClient) ChatKBFSToImpteamUpgrade ¶
func (c NotifyChatClient) ChatKBFSToImpteamUpgrade(ctx context.Context, __arg ChatKBFSToImpteamUpgradeArg) (err error)
func (NotifyChatClient) ChatLeftConversation ¶
func (c NotifyChatClient) ChatLeftConversation(ctx context.Context, __arg ChatLeftConversationArg) (err error)
func (NotifyChatClient) ChatParticipantsInfo ¶
func (c NotifyChatClient) ChatParticipantsInfo(ctx context.Context, participants map[ConvIDStr][]UIParticipant) (err error)
func (NotifyChatClient) ChatPaymentInfo ¶
func (c NotifyChatClient) ChatPaymentInfo(ctx context.Context, __arg ChatPaymentInfoArg) (err error)
func (NotifyChatClient) ChatPromptUnfurl ¶
func (c NotifyChatClient) ChatPromptUnfurl(ctx context.Context, __arg ChatPromptUnfurlArg) (err error)
func (NotifyChatClient) ChatRequestInfo ¶
func (c NotifyChatClient) ChatRequestInfo(ctx context.Context, __arg ChatRequestInfoArg) (err error)
func (NotifyChatClient) ChatResetConversation ¶
func (c NotifyChatClient) ChatResetConversation(ctx context.Context, __arg ChatResetConversationArg) (err error)
func (NotifyChatClient) ChatSetConvRetention ¶
func (c NotifyChatClient) ChatSetConvRetention(ctx context.Context, __arg ChatSetConvRetentionArg) (err error)
func (NotifyChatClient) ChatSetConvSettings ¶
func (c NotifyChatClient) ChatSetConvSettings(ctx context.Context, __arg ChatSetConvSettingsArg) (err error)
func (NotifyChatClient) ChatSetTeamRetention ¶
func (c NotifyChatClient) ChatSetTeamRetention(ctx context.Context, __arg ChatSetTeamRetentionArg) (err error)
func (NotifyChatClient) ChatSubteamRename ¶
func (c NotifyChatClient) ChatSubteamRename(ctx context.Context, __arg ChatSubteamRenameArg) (err error)
func (NotifyChatClient) ChatTLFFinalize ¶
func (c NotifyChatClient) ChatTLFFinalize(ctx context.Context, __arg ChatTLFFinalizeArg) (err error)
func (NotifyChatClient) ChatTLFResolve ¶
func (c NotifyChatClient) ChatTLFResolve(ctx context.Context, __arg ChatTLFResolveArg) (err error)
func (NotifyChatClient) ChatThreadsStale ¶
func (c NotifyChatClient) ChatThreadsStale(ctx context.Context, __arg ChatThreadsStaleArg) (err error)
func (NotifyChatClient) ChatTypingUpdate ¶
func (c NotifyChatClient) ChatTypingUpdate(ctx context.Context, typingUpdates []ConvTypingUpdate) (err error)
func (NotifyChatClient) ChatWelcomeMessageLoaded ¶
func (c NotifyChatClient) ChatWelcomeMessageLoaded(ctx context.Context, __arg ChatWelcomeMessageLoadedArg) (err error)
func (NotifyChatClient) NewChatActivity ¶
func (c NotifyChatClient) NewChatActivity(ctx context.Context, __arg NewChatActivityArg) (err error)
type NotifyChatInterface ¶
type NotifyChatInterface interface { NewChatActivity(context.Context, NewChatActivityArg) error ChatIdentifyUpdate(context.Context, keybase1.CanonicalTLFNameAndIDWithBreaks) error ChatTLFFinalize(context.Context, ChatTLFFinalizeArg) error ChatTLFResolve(context.Context, ChatTLFResolveArg) error ChatInboxStale(context.Context, keybase1.UID) error ChatThreadsStale(context.Context, ChatThreadsStaleArg) error ChatTypingUpdate(context.Context, []ConvTypingUpdate) error ChatJoinedConversation(context.Context, ChatJoinedConversationArg) error ChatLeftConversation(context.Context, ChatLeftConversationArg) error ChatResetConversation(context.Context, ChatResetConversationArg) error ChatInboxSyncStarted(context.Context, keybase1.UID) error ChatInboxSynced(context.Context, ChatInboxSyncedArg) error ChatSetConvRetention(context.Context, ChatSetConvRetentionArg) error ChatSetTeamRetention(context.Context, ChatSetTeamRetentionArg) error ChatSetConvSettings(context.Context, ChatSetConvSettingsArg) error ChatSubteamRename(context.Context, ChatSubteamRenameArg) error ChatKBFSToImpteamUpgrade(context.Context, ChatKBFSToImpteamUpgradeArg) error ChatAttachmentUploadStart(context.Context, ChatAttachmentUploadStartArg) error ChatAttachmentUploadProgress(context.Context, ChatAttachmentUploadProgressArg) error ChatAttachmentDownloadProgress(context.Context, ChatAttachmentDownloadProgressArg) error ChatAttachmentDownloadComplete(context.Context, ChatAttachmentDownloadCompleteArg) error ChatArchiveProgress(context.Context, ChatArchiveProgressArg) error ChatArchiveComplete(context.Context, ArchiveJobID) error ChatPaymentInfo(context.Context, ChatPaymentInfoArg) error ChatRequestInfo(context.Context, ChatRequestInfoArg) error ChatPromptUnfurl(context.Context, ChatPromptUnfurlArg) error ChatConvUpdate(context.Context, ChatConvUpdateArg) error ChatWelcomeMessageLoaded(context.Context, ChatWelcomeMessageLoadedArg) error ChatParticipantsInfo(context.Context, map[ConvIDStr][]UIParticipant) error }
type OfflinableResult ¶
type OfflinableResult interface {
SetOffline()
}
type OutboxErrorType ¶
type OutboxErrorType int
const ( OutboxErrorType_MISC OutboxErrorType = 0 OutboxErrorType_OFFLINE OutboxErrorType = 1 OutboxErrorType_IDENTIFY OutboxErrorType = 2 OutboxErrorType_TOOLONG OutboxErrorType = 3 OutboxErrorType_DUPLICATE OutboxErrorType = 4 OutboxErrorType_EXPIRED OutboxErrorType = 5 OutboxErrorType_TOOMANYATTEMPTS OutboxErrorType = 6 OutboxErrorType_ALREADY_DELETED OutboxErrorType = 7 OutboxErrorType_UPLOADFAILED OutboxErrorType = 8 OutboxErrorType_RESTRICTEDBOT OutboxErrorType = 9 OutboxErrorType_MINWRITER OutboxErrorType = 10 )
func (OutboxErrorType) DeepCopy ¶
func (o OutboxErrorType) DeepCopy() OutboxErrorType
func (OutboxErrorType) IsBadgableError ¶
func (e OutboxErrorType) IsBadgableError() bool
func (OutboxErrorType) String ¶
func (e OutboxErrorType) String() string
type OutboxInfo ¶
type OutboxInfo struct { Prev MessageID `codec:"prev" json:"prev"` ComposeTime gregor1.Time `codec:"composeTime" json:"composeTime"` }
func (OutboxInfo) DeepCopy ¶
func (o OutboxInfo) DeepCopy() OutboxInfo
func (*OutboxInfo) Eq ¶
func (o *OutboxInfo) Eq(r *OutboxInfo) bool
type OutboxRecord ¶
type OutboxRecord struct { State OutboxState `codec:"state" json:"state"` OutboxID OutboxID `codec:"outboxID" json:"outboxID"` ConvID ConversationID `codec:"convID" json:"convID"` Ctime gregor1.Time `codec:"ctime" json:"ctime"` Msg MessagePlaintext `codec:"Msg" json:"Msg"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` PrepareOpts *SenderPrepareOptions `codec:"prepareOpts,omitempty" json:"prepareOpts,omitempty"` SendOpts *SenderSendOptions `codec:"sendOpts,omitempty" json:"sendOpts,omitempty"` Ordinal int `codec:"ordinal" json:"ordinal"` Preview *MakePreviewRes `codec:"preview,omitempty" json:"preview,omitempty"` ReplyTo *MessageUnboxed `codec:"replyTo,omitempty" json:"replyTo,omitempty"` }
func (OutboxRecord) DeepCopy ¶
func (o OutboxRecord) DeepCopy() OutboxRecord
func (OutboxRecord) IsAttachment ¶
func (o OutboxRecord) IsAttachment() bool
func (OutboxRecord) IsBadgable ¶
func (o OutboxRecord) IsBadgable() bool
func (OutboxRecord) IsChatFlip ¶
func (o OutboxRecord) IsChatFlip() bool
func (OutboxRecord) IsError ¶
func (o OutboxRecord) IsError() bool
func (OutboxRecord) IsSending ¶
func (o OutboxRecord) IsSending() bool
func (OutboxRecord) IsUnfurl ¶
func (o OutboxRecord) IsUnfurl() bool
func (OutboxRecord) MessageType ¶
func (o OutboxRecord) MessageType() MessageType
func (OutboxRecord) SenderEq ¶
func (m OutboxRecord) SenderEq(o OutboxRecord) bool
type OutboxState ¶
type OutboxState struct { State__ OutboxStateType `codec:"state" json:"state"` Sending__ *int `codec:"sending,omitempty" json:"sending,omitempty"` Error__ *OutboxStateError `codec:"error,omitempty" json:"error,omitempty"` }
func NewOutboxStateWithError ¶
func NewOutboxStateWithError(v OutboxStateError) OutboxState
func NewOutboxStateWithSending ¶
func NewOutboxStateWithSending(v int) OutboxState
func (OutboxState) DeepCopy ¶
func (o OutboxState) DeepCopy() OutboxState
func (OutboxState) Error ¶
func (o OutboxState) Error() (res OutboxStateError)
func (OutboxState) Sending ¶
func (o OutboxState) Sending() (res int)
func (*OutboxState) State ¶
func (o *OutboxState) State() (ret OutboxStateType, err error)
type OutboxStateError ¶
type OutboxStateError struct { Message string `codec:"message" json:"message"` Typ OutboxErrorType `codec:"typ" json:"typ"` }
func (OutboxStateError) DeepCopy ¶
func (o OutboxStateError) DeepCopy() OutboxStateError
type OutboxStateType ¶
type OutboxStateType int
const ( OutboxStateType_SENDING OutboxStateType = 0 OutboxStateType_ERROR OutboxStateType = 1 )
func (OutboxStateType) DeepCopy ¶
func (o OutboxStateType) DeepCopy() OutboxStateType
func (OutboxStateType) String ¶
func (e OutboxStateType) String() string
type Pagination ¶
type Pagination struct { Next []byte `codec:"next,omitempty" json:"next,omitempty"` Previous []byte `codec:"previous,omitempty" json:"previous,omitempty"` Num int `codec:"num" json:"num"` Last bool `codec:"last,omitempty" json:"last,omitempty"` ForceFirstPage bool `codec:"forceFirstPage,omitempty" json:"forceFirstPage,omitempty"` }
func (Pagination) DeepCopy ¶
func (o Pagination) DeepCopy() Pagination
func (*Pagination) Eq ¶
func (p *Pagination) Eq(other *Pagination) bool
func (*Pagination) FirstPage ¶
func (p *Pagination) FirstPage() bool
FirstPage returns true if the pagination object is not pointing in any direction
func (*Pagination) String ¶
func (p *Pagination) String() string
type PinMessageArg ¶
type PinMessageArg struct { ConvID ConversationID `codec:"convID" json:"convID"` MsgID MessageID `codec:"msgID" json:"msgID"` }
type PinMessageRes ¶
type PinMessageRes struct {
RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"`
}
func (PinMessageRes) DeepCopy ¶
func (o PinMessageRes) DeepCopy() PinMessageRes
func (*PinMessageRes) GetRateLimit ¶
func (r *PinMessageRes) GetRateLimit() []RateLimit
func (*PinMessageRes) SetRateLimits ¶
func (r *PinMessageRes) SetRateLimits(rl []RateLimit)
type PostDeleteHistoryByAgeArg ¶
type PostDeleteHistoryByAgeArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` Age gregor1.DurationSec `codec:"age" json:"age"` }
type PostDeleteHistoryThroughArg ¶
type PostDeleteHistoryThroughArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` Through MessageID `codec:"through" json:"through"` }
type PostDeleteHistoryUptoArg ¶
type PostDeleteHistoryUptoArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` Upto MessageID `codec:"upto" json:"upto"` }
type PostDeleteNonblockArg ¶
type PostDeleteNonblockArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` Supersedes MessageID `codec:"supersedes" json:"supersedes"` ClientPrev MessageID `codec:"clientPrev" json:"clientPrev"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outboxID,omitempty"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type PostEditNonblockArg ¶
type PostEditNonblockArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` Target EditTarget `codec:"target" json:"target"` Body string `codec:"body" json:"body"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outboxID,omitempty"` ClientPrev MessageID `codec:"clientPrev" json:"clientPrev"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type PostFileAttachmentArg ¶
type PostFileAttachmentArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` Visibility keybase1.TLFVisibility `codec:"visibility" json:"visibility"` Filename string `codec:"filename" json:"filename"` Title string `codec:"title" json:"title"` Metadata []byte `codec:"metadata" json:"metadata"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` CallerPreview *MakePreviewRes `codec:"callerPreview,omitempty" json:"callerPreview,omitempty"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outboxID,omitempty"` EphemeralLifetime *gregor1.DurationSec `codec:"ephemeralLifetime,omitempty" json:"ephemeralLifetime,omitempty"` }
func (PostFileAttachmentArg) DeepCopy ¶
func (o PostFileAttachmentArg) DeepCopy() PostFileAttachmentArg
type PostFileAttachmentLocalArg ¶
type PostFileAttachmentLocalArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Arg PostFileAttachmentArg `codec:"arg" json:"arg"` }
type PostFileAttachmentLocalNonblockArg ¶
type PostFileAttachmentLocalNonblockArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Arg PostFileAttachmentArg `codec:"arg" json:"arg"` ClientPrev MessageID `codec:"clientPrev" json:"clientPrev"` }
type PostHeadlineArg ¶
type PostHeadlineArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` Headline string `codec:"headline" json:"headline"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type PostHeadlineNonblockArg ¶
type PostHeadlineNonblockArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` Headline string `codec:"headline" json:"headline"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outboxID,omitempty"` ClientPrev MessageID `codec:"clientPrev" json:"clientPrev"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type PostLocalArg ¶
type PostLocalArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConversationID ConversationID `codec:"conversationID" json:"conversationID"` Msg MessagePlaintext `codec:"msg" json:"msg"` ReplyTo *MessageID `codec:"replyTo,omitempty" json:"replyTo,omitempty"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` SkipInChatPayments bool `codec:"skipInChatPayments" json:"skipInChatPayments"` }
type PostLocalNonblockArg ¶
type PostLocalNonblockArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConversationID ConversationID `codec:"conversationID" json:"conversationID"` Msg MessagePlaintext `codec:"msg" json:"msg"` ClientPrev MessageID `codec:"clientPrev" json:"clientPrev"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outboxID,omitempty"` ReplyTo *MessageID `codec:"replyTo,omitempty" json:"replyTo,omitempty"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` SkipInChatPayments bool `codec:"skipInChatPayments" json:"skipInChatPayments"` }
type PostLocalNonblockRes ¶
type PostLocalNonblockRes struct { RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` OutboxID OutboxID `codec:"outboxID" json:"outboxID"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (PostLocalNonblockRes) DeepCopy ¶
func (o PostLocalNonblockRes) DeepCopy() PostLocalNonblockRes
func (*PostLocalNonblockRes) GetRateLimit ¶
func (r *PostLocalNonblockRes) GetRateLimit() []RateLimit
func (*PostLocalNonblockRes) SetRateLimits ¶
func (r *PostLocalNonblockRes) SetRateLimits(rl []RateLimit)
type PostLocalRes ¶
type PostLocalRes struct { RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` MessageID MessageID `codec:"messageID" json:"messageID"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (PostLocalRes) DeepCopy ¶
func (o PostLocalRes) DeepCopy() PostLocalRes
func (*PostLocalRes) GetRateLimit ¶
func (r *PostLocalRes) GetRateLimit() []RateLimit
func (*PostLocalRes) SetRateLimits ¶
func (r *PostLocalRes) SetRateLimits(rl []RateLimit)
type PostMetadataArg ¶
type PostMetadataArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` ChannelName string `codec:"channelName" json:"channelName"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type PostMetadataNonblockArg ¶
type PostMetadataNonblockArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` ChannelName string `codec:"channelName" json:"channelName"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outboxID,omitempty"` ClientPrev MessageID `codec:"clientPrev" json:"clientPrev"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type PostReactionNonblockArg ¶
type PostReactionNonblockArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` Supersedes MessageID `codec:"supersedes" json:"supersedes"` Body string `codec:"body" json:"body"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outboxID,omitempty"` ClientPrev MessageID `codec:"clientPrev" json:"clientPrev"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type PostRemoteArg ¶
type PostRemoteArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` MessageBoxed MessageBoxed `codec:"messageBoxed" json:"messageBoxed"` AtMentions []gregor1.UID `codec:"atMentions" json:"atMentions"` ChannelMention ChannelMention `codec:"channelMention" json:"channelMention"` TopicNameState *TopicNameState `codec:"topicNameState,omitempty" json:"topicNameState,omitempty"` JoinMentionsAs *ConversationMemberStatus `codec:"joinMentionsAs,omitempty" json:"joinMentionsAs,omitempty"` }
type PostRemoteRes ¶
type PostRemoteRes struct { MsgHeader MessageServerHeader `codec:"msgHeader" json:"msgHeader"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (PostRemoteRes) DeepCopy ¶
func (o PostRemoteRes) DeepCopy() PostRemoteRes
func (*PostRemoteRes) GetRateLimit ¶
func (r *PostRemoteRes) GetRateLimit() (res []RateLimit)
func (*PostRemoteRes) SetRateLimits ¶
func (r *PostRemoteRes) SetRateLimits(rl []RateLimit)
type PostTextNonblockArg ¶
type PostTextNonblockArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` Body string `codec:"body" json:"body"` ClientPrev MessageID `codec:"clientPrev" json:"clientPrev"` ReplyTo *MessageID `codec:"replyTo,omitempty" json:"replyTo,omitempty"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outboxID,omitempty"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` EphemeralLifetime *gregor1.DurationSec `codec:"ephemeralLifetime,omitempty" json:"ephemeralLifetime,omitempty"` }
type PreviewConversationArg ¶
type PreviewConversationArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type PreviewConversationByIDLocalArg ¶
type PreviewConversationByIDLocalArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type PreviewConversationLocalRes ¶
type PreviewConversationLocalRes struct { Conv InboxUIItem `codec:"conv" json:"conv"` Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (PreviewConversationLocalRes) DeepCopy ¶
func (o PreviewConversationLocalRes) DeepCopy() PreviewConversationLocalRes
func (*PreviewConversationLocalRes) GetRateLimit ¶
func (r *PreviewConversationLocalRes) GetRateLimit() []RateLimit
func (*PreviewConversationLocalRes) SetOffline ¶
func (r *PreviewConversationLocalRes) SetOffline()
func (*PreviewConversationLocalRes) SetRateLimits ¶
func (r *PreviewConversationLocalRes) SetRateLimits(rl []RateLimit)
type PreviewLocation ¶
type PreviewLocation struct { Ltyp__ PreviewLocationTyp `codec:"ltyp" json:"ltyp"` Url__ *string `codec:"url,omitempty" json:"url,omitempty"` File__ *string `codec:"file,omitempty" json:"file,omitempty"` Bytes__ *[]byte `codec:"bytes,omitempty" json:"bytes,omitempty"` }
func NewPreviewLocationWithBytes ¶
func NewPreviewLocationWithBytes(v []byte) PreviewLocation
func NewPreviewLocationWithFile ¶
func NewPreviewLocationWithFile(v string) PreviewLocation
func NewPreviewLocationWithUrl ¶
func NewPreviewLocationWithUrl(v string) PreviewLocation
func (PreviewLocation) Bytes ¶
func (o PreviewLocation) Bytes() (res []byte)
func (PreviewLocation) DeepCopy ¶
func (o PreviewLocation) DeepCopy() PreviewLocation
func (PreviewLocation) File ¶
func (o PreviewLocation) File() (res string)
func (*PreviewLocation) Ltyp ¶
func (o *PreviewLocation) Ltyp() (ret PreviewLocationTyp, err error)
func (PreviewLocation) Url ¶
func (o PreviewLocation) Url() (res string)
type PreviewLocationTyp ¶
type PreviewLocationTyp int
const ( PreviewLocationTyp_URL PreviewLocationTyp = 0 PreviewLocationTyp_FILE PreviewLocationTyp = 1 PreviewLocationTyp_BYTES PreviewLocationTyp = 2 )
func (PreviewLocationTyp) DeepCopy ¶
func (o PreviewLocationTyp) DeepCopy() PreviewLocationTyp
func (PreviewLocationTyp) String ¶
func (e PreviewLocationTyp) String() string
type ProfileChatSearchArg ¶
type ProfileChatSearchArg struct {
IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"`
}
type ProfileSearchConvStats ¶
type ProfileSearchConvStats struct { Err string `codec:"err" json:"err"` ConvName string `codec:"convName" json:"convName"` MinConvID MessageID `codec:"minConvID" json:"minConvID"` MaxConvID MessageID `codec:"maxConvID" json:"maxConvID"` NumMissing int `codec:"numMissing" json:"numMissing"` NumMessages int `codec:"numMessages" json:"numMessages"` IndexSizeDisk int `codec:"indexSizeDisk" json:"indexSizeDisk"` IndexSizeMem int64 `codec:"indexSizeMem" json:"indexSizeMem"` DurationMsec gregor1.DurationMsec `codec:"durationMsec" json:"durationMsec"` PercentIndexed int `codec:"percentIndexed" json:"percentIndexed"` }
func (ProfileSearchConvStats) DeepCopy ¶
func (o ProfileSearchConvStats) DeepCopy() ProfileSearchConvStats
type PutReacjiSkinToneArg ¶
type PutReacjiSkinToneArg struct {
SkinTone keybase1.ReacjiSkinTone `codec:"skinTone" json:"skinTone"`
}
type RateLimit ¶
type RateLimitRes ¶
type RateLimitRes struct { Tank string `codec:"tank" json:"tank"` Capacity int `codec:"capacity" json:"capacity"` Reset int `codec:"reset" json:"reset"` Gas int `codec:"gas" json:"gas"` }
func (RateLimitRes) DeepCopy ¶
func (o RateLimitRes) DeepCopy() RateLimitRes
type ReIndexingMode ¶
type ReIndexingMode int
const ( ReIndexingMode_NONE ReIndexingMode = 0 ReIndexingMode_PRESEARCH_SYNC ReIndexingMode = 1 ReIndexingMode_POSTSEARCH_SYNC ReIndexingMode = 2 )
func (ReIndexingMode) DeepCopy ¶
func (o ReIndexingMode) DeepCopy() ReIndexingMode
func (ReIndexingMode) String ¶
func (e ReIndexingMode) String() string
type Reaction ¶
type ReactionMap ¶
type ReactionMap struct {
Reactions map[string]map[string]Reaction `codec:"reactions" json:"reactions"`
}
func (ReactionMap) DeepCopy ¶
func (o ReactionMap) DeepCopy() ReactionMap
func (ReactionMap) HasReactionFromUser ¶
func (r ReactionMap) HasReactionFromUser(reactionText, username string) (found bool, reactionMsgID MessageID)
type ReactionUpdate ¶
type ReactionUpdate struct { Reactions UIReactionMap `codec:"reactions" json:"reactions"` TargetMsgID MessageID `codec:"targetMsgID" json:"targetMsgID"` }
func (ReactionUpdate) DeepCopy ¶
func (o ReactionUpdate) DeepCopy() ReactionUpdate
type ReactionUpdateNotif ¶
type ReactionUpdateNotif struct { ConvID ConversationID `codec:"convID" json:"convID"` UserReacjis keybase1.UserReacjis `codec:"userReacjis" json:"userReacjis"` ReactionUpdates []ReactionUpdate `codec:"reactionUpdates" json:"reactionUpdates"` }
func (ReactionUpdateNotif) DeepCopy ¶
func (o ReactionUpdateNotif) DeepCopy() ReactionUpdateNotif
type ReadMessageInfo ¶
type ReadMessageInfo struct { ConvID ConversationID `codec:"convID" json:"convID"` MsgID MessageID `codec:"msgID" json:"msgID"` Conv *InboxUIItem `codec:"conv,omitempty" json:"conv,omitempty"` }
func (ReadMessageInfo) DeepCopy ¶
func (o ReadMessageInfo) DeepCopy() ReadMessageInfo
type ReadMessagePayload ¶
type ReadMessagePayload struct { Action string `codec:"Action" json:"Action"` ConvID ConversationID `codec:"convID" json:"convID"` MsgID MessageID `codec:"msgID" json:"msgID"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` TopicType TopicType `codec:"topicType" json:"topicType"` UnreadUpdate *UnreadUpdate `codec:"unreadUpdate,omitempty" json:"unreadUpdate,omitempty"` }
func (ReadMessagePayload) DeepCopy ¶
func (o ReadMessagePayload) DeepCopy() ReadMessagePayload
type RefreshParticipantsArg ¶
type RefreshParticipantsArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type RefreshParticipantsRemoteArg ¶
type RefreshParticipantsRemoteArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Hash string `codec:"hash" json:"hash"` }
type RefreshParticipantsRemoteRes ¶
type RefreshParticipantsRemoteRes struct { HashMatch bool `codec:"hashMatch" json:"hashMatch"` Uids []gregor1.UID `codec:"uids" json:"uids"` Hash string `codec:"hash" json:"hash"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (RefreshParticipantsRemoteRes) DeepCopy ¶
func (o RefreshParticipantsRemoteRes) DeepCopy() RefreshParticipantsRemoteRes
type RegexpRes ¶
type RegexpRes struct { Hits []ChatSearchHit `codec:"hits" json:"hits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures,omitempty" json:"identify_failures,omitempty"` RateLimits []RateLimitRes `codec:"rateLimits,omitempty" json:"ratelimits,omitempty"` }
type RegisterSharePostArg ¶
type RegisterSharePostArg struct {}
type RemoteBotCommandsAdvertisement ¶
type RemoteBotCommandsAdvertisement struct { Typ__ BotCommandsAdvertisementTyp `codec:"typ" json:"typ"` Public__ *RemoteBotCommandsAdvertisementPublic `codec:"public,omitempty" json:"public,omitempty"` TlfidMembers__ *RemoteBotCommandsAdvertisementTLFID `codec:"tlfidMembers,omitempty" json:"tlfidMembers,omitempty"` TlfidConvs__ *RemoteBotCommandsAdvertisementTLFID `codec:"tlfidConvs,omitempty" json:"tlfidConvs,omitempty"` Conv__ *RemoteBotCommandsAdvertisementConv `codec:"conv,omitempty" json:"conv,omitempty"` }
func NewRemoteBotCommandsAdvertisementWithConv ¶
func NewRemoteBotCommandsAdvertisementWithConv(v RemoteBotCommandsAdvertisementConv) RemoteBotCommandsAdvertisement
func NewRemoteBotCommandsAdvertisementWithPublic ¶
func NewRemoteBotCommandsAdvertisementWithPublic(v RemoteBotCommandsAdvertisementPublic) RemoteBotCommandsAdvertisement
func NewRemoteBotCommandsAdvertisementWithTlfidConvs ¶
func NewRemoteBotCommandsAdvertisementWithTlfidConvs(v RemoteBotCommandsAdvertisementTLFID) RemoteBotCommandsAdvertisement
func NewRemoteBotCommandsAdvertisementWithTlfidMembers ¶
func NewRemoteBotCommandsAdvertisementWithTlfidMembers(v RemoteBotCommandsAdvertisementTLFID) RemoteBotCommandsAdvertisement
func (RemoteBotCommandsAdvertisement) Conv ¶
func (o RemoteBotCommandsAdvertisement) Conv() (res RemoteBotCommandsAdvertisementConv)
func (RemoteBotCommandsAdvertisement) DeepCopy ¶
func (o RemoteBotCommandsAdvertisement) DeepCopy() RemoteBotCommandsAdvertisement
func (RemoteBotCommandsAdvertisement) Public ¶
func (o RemoteBotCommandsAdvertisement) Public() (res RemoteBotCommandsAdvertisementPublic)
func (RemoteBotCommandsAdvertisement) TlfidConvs ¶
func (o RemoteBotCommandsAdvertisement) TlfidConvs() (res RemoteBotCommandsAdvertisementTLFID)
func (RemoteBotCommandsAdvertisement) TlfidMembers ¶
func (o RemoteBotCommandsAdvertisement) TlfidMembers() (res RemoteBotCommandsAdvertisementTLFID)
func (*RemoteBotCommandsAdvertisement) Typ ¶
func (o *RemoteBotCommandsAdvertisement) Typ() (ret BotCommandsAdvertisementTyp, err error)
type RemoteBotCommandsAdvertisementConv ¶
type RemoteBotCommandsAdvertisementConv struct { ConvID ConversationID `codec:"convID" json:"convID"` AdvertiseConvID ConversationID `codec:"advertiseConvID" json:"advertiseConvID"` }
func (RemoteBotCommandsAdvertisementConv) DeepCopy ¶
func (o RemoteBotCommandsAdvertisementConv) DeepCopy() RemoteBotCommandsAdvertisementConv
type RemoteBotCommandsAdvertisementPublic ¶
type RemoteBotCommandsAdvertisementPublic struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
func (RemoteBotCommandsAdvertisementPublic) DeepCopy ¶
func (o RemoteBotCommandsAdvertisementPublic) DeepCopy() RemoteBotCommandsAdvertisementPublic
type RemoteBotCommandsAdvertisementTLFID ¶
type RemoteBotCommandsAdvertisementTLFID struct { ConvID ConversationID `codec:"convID" json:"convID"` TlfID TLFID `codec:"tlfID" json:"tlfID"` }
func (RemoteBotCommandsAdvertisementTLFID) DeepCopy ¶
func (o RemoteBotCommandsAdvertisementTLFID) DeepCopy() RemoteBotCommandsAdvertisementTLFID
type RemoteClearBotCommandsFilter ¶
type RemoteClearBotCommandsFilter struct { Typ__ BotCommandsAdvertisementTyp `codec:"typ" json:"typ"` Public__ *RemoteClearBotCommandsFilterPublic `codec:"public,omitempty" json:"public,omitempty"` TlfidMembers__ *RemoteClearBotCommandsFilterTLFID `codec:"tlfidMembers,omitempty" json:"tlfidMembers,omitempty"` TlfidConvs__ *RemoteClearBotCommandsFilterTLFID `codec:"tlfidConvs,omitempty" json:"tlfidConvs,omitempty"` Conv__ *RemoteClearBotCommandsFilterConv `codec:"conv,omitempty" json:"conv,omitempty"` }
func NewRemoteClearBotCommandsFilterWithConv ¶
func NewRemoteClearBotCommandsFilterWithConv(v RemoteClearBotCommandsFilterConv) RemoteClearBotCommandsFilter
func NewRemoteClearBotCommandsFilterWithPublic ¶
func NewRemoteClearBotCommandsFilterWithPublic(v RemoteClearBotCommandsFilterPublic) RemoteClearBotCommandsFilter
func NewRemoteClearBotCommandsFilterWithTlfidConvs ¶
func NewRemoteClearBotCommandsFilterWithTlfidConvs(v RemoteClearBotCommandsFilterTLFID) RemoteClearBotCommandsFilter
func NewRemoteClearBotCommandsFilterWithTlfidMembers ¶
func NewRemoteClearBotCommandsFilterWithTlfidMembers(v RemoteClearBotCommandsFilterTLFID) RemoteClearBotCommandsFilter
func (RemoteClearBotCommandsFilter) Conv ¶
func (o RemoteClearBotCommandsFilter) Conv() (res RemoteClearBotCommandsFilterConv)
func (RemoteClearBotCommandsFilter) DeepCopy ¶
func (o RemoteClearBotCommandsFilter) DeepCopy() RemoteClearBotCommandsFilter
func (RemoteClearBotCommandsFilter) Public ¶
func (o RemoteClearBotCommandsFilter) Public() (res RemoteClearBotCommandsFilterPublic)
func (RemoteClearBotCommandsFilter) TlfidConvs ¶
func (o RemoteClearBotCommandsFilter) TlfidConvs() (res RemoteClearBotCommandsFilterTLFID)
func (RemoteClearBotCommandsFilter) TlfidMembers ¶
func (o RemoteClearBotCommandsFilter) TlfidMembers() (res RemoteClearBotCommandsFilterTLFID)
func (*RemoteClearBotCommandsFilter) Typ ¶
func (o *RemoteClearBotCommandsFilter) Typ() (ret BotCommandsAdvertisementTyp, err error)
type RemoteClearBotCommandsFilterConv ¶
type RemoteClearBotCommandsFilterConv struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
func (RemoteClearBotCommandsFilterConv) DeepCopy ¶
func (o RemoteClearBotCommandsFilterConv) DeepCopy() RemoteClearBotCommandsFilterConv
type RemoteClearBotCommandsFilterPublic ¶
type RemoteClearBotCommandsFilterPublic struct { }
func (RemoteClearBotCommandsFilterPublic) DeepCopy ¶
func (o RemoteClearBotCommandsFilterPublic) DeepCopy() RemoteClearBotCommandsFilterPublic
type RemoteClearBotCommandsFilterTLFID ¶
type RemoteClearBotCommandsFilterTLFID struct {
TlfID TLFID `codec:"tlfID" json:"tlfID"`
}
func (RemoteClearBotCommandsFilterTLFID) DeepCopy ¶
func (o RemoteClearBotCommandsFilterTLFID) DeepCopy() RemoteClearBotCommandsFilterTLFID
type RemoteClient ¶
type RemoteClient struct {
Cli rpc.GenericClient
}
func (RemoteClient) AdvertiseBotCommands ¶
func (c RemoteClient) AdvertiseBotCommands(ctx context.Context, ads []RemoteBotCommandsAdvertisement) (res AdvertiseBotCommandsRes, err error)
func (RemoteClient) BroadcastGregorMessageToConv ¶
func (c RemoteClient) BroadcastGregorMessageToConv(ctx context.Context, __arg BroadcastGregorMessageToConvArg) (err error)
func (RemoteClient) ClearBotCommands ¶
func (c RemoteClient) ClearBotCommands(ctx context.Context, filter *RemoteClearBotCommandsFilter) (res ClearBotCommandsRes, err error)
func (RemoteClient) DeleteConversation ¶
func (c RemoteClient) DeleteConversation(ctx context.Context, convID ConversationID) (res DeleteConversationRemoteRes, err error)
func (RemoteClient) FailSharePost ¶
func (c RemoteClient) FailSharePost(ctx context.Context, __arg FailSharePostArg) (err error)
func (RemoteClient) GetBotInfo ¶
func (c RemoteClient) GetBotInfo(ctx context.Context, __arg GetBotInfoArg) (res GetBotInfoRes, err error)
func (RemoteClient) GetDefaultTeamChannels ¶
func (c RemoteClient) GetDefaultTeamChannels(ctx context.Context, teamID keybase1.TeamID) (res GetDefaultTeamChannelsRes, err error)
func (RemoteClient) GetExternalAPIKeys ¶
func (c RemoteClient) GetExternalAPIKeys(ctx context.Context, typs []ExternalAPIKeyTyp) (res []ExternalAPIKey, err error)
func (RemoteClient) GetGlobalAppNotificationSettings ¶
func (c RemoteClient) GetGlobalAppNotificationSettings(ctx context.Context) (res GlobalAppNotificationSettings, err error)
func (RemoteClient) GetInboxRemote ¶
func (c RemoteClient) GetInboxRemote(ctx context.Context, __arg GetInboxRemoteArg) (res GetInboxRemoteRes, err error)
func (RemoteClient) GetInboxVersion ¶
func (RemoteClient) GetLastActiveAt ¶
func (c RemoteClient) GetLastActiveAt(ctx context.Context, __arg GetLastActiveAtArg) (res GetLastActiveAtRes, err error)
func (RemoteClient) GetMessageBefore ¶
func (c RemoteClient) GetMessageBefore(ctx context.Context, __arg GetMessageBeforeArg) (res GetMessageBeforeRes, err error)
func (RemoteClient) GetMessagesRemote ¶
func (c RemoteClient) GetMessagesRemote(ctx context.Context, __arg GetMessagesRemoteArg) (res GetMessagesRemoteRes, err error)
func (RemoteClient) GetPublicConversations ¶
func (c RemoteClient) GetPublicConversations(ctx context.Context, __arg GetPublicConversationsArg) (res GetPublicConversationsRes, err error)
func (RemoteClient) GetRecentJoins ¶
func (c RemoteClient) GetRecentJoins(ctx context.Context, convID ConversationID) (res GetRecentJoinsRes, err error)
func (RemoteClient) GetResetConversations ¶
func (c RemoteClient) GetResetConversations(ctx context.Context) (res GetResetConversationsRes, err error)
func (RemoteClient) GetS3Params ¶
func (c RemoteClient) GetS3Params(ctx context.Context, __arg GetS3ParamsArg) (res S3Params, err error)
func (RemoteClient) GetTLFConversations ¶
func (c RemoteClient) GetTLFConversations(ctx context.Context, __arg GetTLFConversationsArg) (res GetTLFConversationsRes, err error)
func (RemoteClient) GetThreadRemote ¶
func (c RemoteClient) GetThreadRemote(ctx context.Context, __arg GetThreadRemoteArg) (res GetThreadRemoteRes, err error)
func (RemoteClient) GetUnreadUpdateFull ¶
func (c RemoteClient) GetUnreadUpdateFull(ctx context.Context, inboxVers InboxVers) (res UnreadUpdateFull, err error)
func (RemoteClient) GetUnreadlineRemote ¶
func (c RemoteClient) GetUnreadlineRemote(ctx context.Context, __arg GetUnreadlineRemoteArg) (res GetUnreadlineRemoteRes, err error)
func (RemoteClient) JoinConversation ¶
func (c RemoteClient) JoinConversation(ctx context.Context, convID ConversationID) (res JoinLeaveConversationRemoteRes, err error)
func (RemoteClient) LeaveConversation ¶
func (c RemoteClient) LeaveConversation(ctx context.Context, convID ConversationID) (res JoinLeaveConversationRemoteRes, err error)
func (RemoteClient) MarkAsRead ¶
func (c RemoteClient) MarkAsRead(ctx context.Context, __arg MarkAsReadArg) (res MarkAsReadRes, err error)
func (RemoteClient) NewConversationRemote ¶
func (c RemoteClient) NewConversationRemote(ctx context.Context, idTriple ConversationIDTriple) (res NewConversationRemoteRes, err error)
func (RemoteClient) NewConversationRemote2 ¶
func (c RemoteClient) NewConversationRemote2(ctx context.Context, __arg NewConversationRemote2Arg) (res NewConversationRemoteRes, err error)
func (RemoteClient) PostRemote ¶
func (c RemoteClient) PostRemote(ctx context.Context, __arg PostRemoteArg) (res PostRemoteRes, err error)
func (RemoteClient) PreviewConversation ¶
func (c RemoteClient) PreviewConversation(ctx context.Context, convID ConversationID) (res JoinLeaveConversationRemoteRes, err error)
func (RemoteClient) RefreshParticipantsRemote ¶
func (c RemoteClient) RefreshParticipantsRemote(ctx context.Context, __arg RefreshParticipantsRemoteArg) (res RefreshParticipantsRemoteRes, err error)
func (RemoteClient) RegisterSharePost ¶
func (c RemoteClient) RegisterSharePost(ctx context.Context, __arg RegisterSharePostArg) (err error)
func (RemoteClient) RemoteNotificationSuccessful ¶
func (c RemoteClient) RemoteNotificationSuccessful(ctx context.Context, __arg RemoteNotificationSuccessfulArg) (err error)
func (RemoteClient) RemoveFromConversation ¶
func (c RemoteClient) RemoveFromConversation(ctx context.Context, __arg RemoveFromConversationArg) (res RemoveFromConversationRemoteRes, err error)
func (RemoteClient) RetentionSweepConv ¶
func (c RemoteClient) RetentionSweepConv(ctx context.Context, convID ConversationID) (res SweepRes, err error)
func (RemoteClient) ServerNow ¶
func (c RemoteClient) ServerNow(ctx context.Context) (res ServerNowRes, err error)
func (RemoteClient) SetAppNotificationSettings ¶
func (c RemoteClient) SetAppNotificationSettings(ctx context.Context, __arg SetAppNotificationSettingsArg) (res SetAppNotificationSettingsRes, err error)
func (RemoteClient) SetConvMinWriterRole ¶
func (c RemoteClient) SetConvMinWriterRole(ctx context.Context, __arg SetConvMinWriterRoleArg) (res SetConvMinWriterRoleRes, err error)
func (RemoteClient) SetConvRetention ¶
func (c RemoteClient) SetConvRetention(ctx context.Context, __arg SetConvRetentionArg) (res SetRetentionRes, err error)
func (RemoteClient) SetConversationStatus ¶
func (c RemoteClient) SetConversationStatus(ctx context.Context, __arg SetConversationStatusArg) (res SetConversationStatusRes, err error)
func (RemoteClient) SetDefaultTeamChannels ¶
func (c RemoteClient) SetDefaultTeamChannels(ctx context.Context, __arg SetDefaultTeamChannelsArg) (res SetDefaultTeamChannelsRes, err error)
func (RemoteClient) SetGlobalAppNotificationSettings ¶
func (c RemoteClient) SetGlobalAppNotificationSettings(ctx context.Context, settings GlobalAppNotificationSettings) (err error)
func (RemoteClient) SetTeamRetention ¶
func (c RemoteClient) SetTeamRetention(ctx context.Context, __arg SetTeamRetentionArg) (res SetRetentionRes, err error)
func (RemoteClient) SyncAll ¶
func (c RemoteClient) SyncAll(ctx context.Context, __arg SyncAllArg) (res SyncAllResult, err error)
func (RemoteClient) SyncChat ¶
func (c RemoteClient) SyncChat(ctx context.Context, __arg SyncChatArg) (res SyncChatRes, err error)
func (RemoteClient) SyncInbox ¶
func (c RemoteClient) SyncInbox(ctx context.Context, vers InboxVers) (res SyncInboxRes, err error)
func (RemoteClient) TeamIDOfConv ¶
func (c RemoteClient) TeamIDOfConv(ctx context.Context, convID ConversationID) (res *keybase1.TeamID, err error)
func (RemoteClient) TlfFinalize ¶
func (c RemoteClient) TlfFinalize(ctx context.Context, __arg TlfFinalizeArg) (err error)
func (RemoteClient) TlfResolve ¶
func (c RemoteClient) TlfResolve(ctx context.Context, __arg TlfResolveArg) (err error)
func (RemoteClient) UpdateTypingRemote ¶
func (c RemoteClient) UpdateTypingRemote(ctx context.Context, __arg UpdateTypingRemoteArg) (err error)
func (RemoteClient) UpgradeKBFSToImpteam ¶
func (c RemoteClient) UpgradeKBFSToImpteam(ctx context.Context, __arg UpgradeKBFSToImpteamArg) (err error)
type RemoteInterface ¶
type RemoteInterface interface { GetInboxRemote(context.Context, GetInboxRemoteArg) (GetInboxRemoteRes, error) GetThreadRemote(context.Context, GetThreadRemoteArg) (GetThreadRemoteRes, error) GetUnreadlineRemote(context.Context, GetUnreadlineRemoteArg) (GetUnreadlineRemoteRes, error) GetPublicConversations(context.Context, GetPublicConversationsArg) (GetPublicConversationsRes, error) PostRemote(context.Context, PostRemoteArg) (PostRemoteRes, error) NewConversationRemote(context.Context, ConversationIDTriple) (NewConversationRemoteRes, error) NewConversationRemote2(context.Context, NewConversationRemote2Arg) (NewConversationRemoteRes, error) GetMessagesRemote(context.Context, GetMessagesRemoteArg) (GetMessagesRemoteRes, error) MarkAsRead(context.Context, MarkAsReadArg) (MarkAsReadRes, error) SetConversationStatus(context.Context, SetConversationStatusArg) (SetConversationStatusRes, error) GetUnreadUpdateFull(context.Context, InboxVers) (UnreadUpdateFull, error) GetS3Params(context.Context, GetS3ParamsArg) (S3Params, error) S3Sign(context.Context, S3SignArg) ([]byte, error) GetInboxVersion(context.Context, gregor1.UID) (InboxVers, error) SyncInbox(context.Context, InboxVers) (SyncInboxRes, error) SyncChat(context.Context, SyncChatArg) (SyncChatRes, error) SyncAll(context.Context, SyncAllArg) (SyncAllResult, error) TlfFinalize(context.Context, TlfFinalizeArg) error TlfResolve(context.Context, TlfResolveArg) error UpdateTypingRemote(context.Context, UpdateTypingRemoteArg) error JoinConversation(context.Context, ConversationID) (JoinLeaveConversationRemoteRes, error) LeaveConversation(context.Context, ConversationID) (JoinLeaveConversationRemoteRes, error) PreviewConversation(context.Context, ConversationID) (JoinLeaveConversationRemoteRes, error) DeleteConversation(context.Context, ConversationID) (DeleteConversationRemoteRes, error) RemoveFromConversation(context.Context, RemoveFromConversationArg) (RemoveFromConversationRemoteRes, error) GetMessageBefore(context.Context, GetMessageBeforeArg) (GetMessageBeforeRes, error) GetTLFConversations(context.Context, GetTLFConversationsArg) (GetTLFConversationsRes, error) SetAppNotificationSettings(context.Context, SetAppNotificationSettingsArg) (SetAppNotificationSettingsRes, error) SetGlobalAppNotificationSettings(context.Context, GlobalAppNotificationSettings) error GetGlobalAppNotificationSettings(context.Context) (GlobalAppNotificationSettings, error) RemoteNotificationSuccessful(context.Context, RemoteNotificationSuccessfulArg) error SetConvRetention(context.Context, SetConvRetentionArg) (SetRetentionRes, error) SetTeamRetention(context.Context, SetTeamRetentionArg) (SetRetentionRes, error) SetConvMinWriterRole(context.Context, SetConvMinWriterRoleArg) (SetConvMinWriterRoleRes, error) RetentionSweepConv(context.Context, ConversationID) (SweepRes, error) UpgradeKBFSToImpteam(context.Context, UpgradeKBFSToImpteamArg) error BroadcastGregorMessageToConv(context.Context, BroadcastGregorMessageToConvArg) error TeamIDOfConv(context.Context, ConversationID) (*keybase1.TeamID, error) ServerNow(context.Context) (ServerNowRes, error) GetExternalAPIKeys(context.Context, []ExternalAPIKeyTyp) ([]ExternalAPIKey, error) AdvertiseBotCommands(context.Context, []RemoteBotCommandsAdvertisement) (AdvertiseBotCommandsRes, error) ClearBotCommands(context.Context, *RemoteClearBotCommandsFilter) (ClearBotCommandsRes, error) GetBotInfo(context.Context, GetBotInfoArg) (GetBotInfoRes, error) GetDefaultTeamChannels(context.Context, keybase1.TeamID) (GetDefaultTeamChannelsRes, error) SetDefaultTeamChannels(context.Context, SetDefaultTeamChannelsArg) (SetDefaultTeamChannelsRes, error) GetRecentJoins(context.Context, ConversationID) (GetRecentJoinsRes, error) RefreshParticipantsRemote(context.Context, RefreshParticipantsRemoteArg) (RefreshParticipantsRemoteRes, error) GetLastActiveAt(context.Context, GetLastActiveAtArg) (GetLastActiveAtRes, error) GetResetConversations(context.Context) (GetResetConversationsRes, error) }
type RemoteNotificationSuccessfulArg ¶
type RemoteNotificationSuccessfulArg struct { AuthToken gregor1.SessionToken `codec:"authToken" json:"authToken"` CompanionPushIDs []string `codec:"companionPushIDs" json:"companionPushIDs"` }
type RemoteUserTypingUpdate ¶
type RemoteUserTypingUpdate struct { Uid gregor1.UID `codec:"uid" json:"uid"` DeviceID gregor1.DeviceID `codec:"deviceID" json:"deviceID"` ConvID ConversationID `codec:"convID" json:"convID"` Typing bool `codec:"typing" json:"typing"` TeamType TeamType `codec:"t" json:"teamType"` }
func (RemoteUserTypingUpdate) DeepCopy ¶
func (o RemoteUserTypingUpdate) DeepCopy() RemoteUserTypingUpdate
type RemoveBotMemberArg ¶
type RemoveBotMemberArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Username string `codec:"username" json:"username"` }
type RemoveEmojiArg ¶
type RemoveEmojiArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Alias string `codec:"alias" json:"alias"` }
type RemoveEmojiRes ¶
type RemoveEmojiRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (RemoveEmojiRes) DeepCopy ¶
func (o RemoveEmojiRes) DeepCopy() RemoveEmojiRes
func (*RemoveEmojiRes) GetRateLimit ¶
func (r *RemoveEmojiRes) GetRateLimit() (res []RateLimit)
func (*RemoveEmojiRes) SetRateLimits ¶
func (r *RemoveEmojiRes) SetRateLimits(rl []RateLimit)
type RemoveFromConversationArg ¶
type RemoveFromConversationArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Users []gregor1.UID `codec:"users" json:"users"` }
type RemoveFromConversationLocalArg ¶
type RemoveFromConversationLocalArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Usernames []string `codec:"usernames" json:"usernames"` }
type RemoveFromConversationLocalRes ¶
type RemoveFromConversationLocalRes struct {
RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"`
}
func (RemoveFromConversationLocalRes) DeepCopy ¶
func (o RemoveFromConversationLocalRes) DeepCopy() RemoveFromConversationLocalRes
func (*RemoveFromConversationLocalRes) GetRateLimit ¶
func (r *RemoveFromConversationLocalRes) GetRateLimit() []RateLimit
func (*RemoveFromConversationLocalRes) SetRateLimits ¶
func (r *RemoveFromConversationLocalRes) SetRateLimits(rl []RateLimit)
type RemoveFromConversationRemoteRes ¶
type RemoveFromConversationRemoteRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (RemoveFromConversationRemoteRes) DeepCopy ¶
func (o RemoveFromConversationRemoteRes) DeepCopy() RemoveFromConversationRemoteRes
func (*RemoveFromConversationRemoteRes) GetRateLimit ¶
func (r *RemoveFromConversationRemoteRes) GetRateLimit() (res []RateLimit)
func (*RemoveFromConversationRemoteRes) SetRateLimits ¶
func (r *RemoveFromConversationRemoteRes) SetRateLimits(rl []RateLimit)
type RequestInboxLayoutArg ¶
type RequestInboxLayoutArg struct {
ReselectMode InboxLayoutReselectMode `codec:"reselectMode" json:"reselectMode"`
}
type RequestInboxSmallIncreaseArg ¶
type RequestInboxSmallIncreaseArg struct { }
type RequestInboxSmallResetArg ¶
type RequestInboxSmallResetArg struct { }
type RequestInboxUnboxArg ¶
type RequestInboxUnboxArg struct {
ConvIDs []ConversationID `codec:"convIDs" json:"convIDs"`
}
type ResetConvMember ¶
type ResetConvMember struct { Username string `codec:"username" json:"username"` Uid gregor1.UID `codec:"uid" json:"uid"` Conv ConversationID `codec:"conv" json:"conv"` }
func (ResetConvMember) DeepCopy ¶
func (o ResetConvMember) DeepCopy() ResetConvMember
type ResetConvMemberAPI ¶
type ResetConvMemberAPI struct { ConversationID ConvIDStr `codec:"conversationID" json:"conversationID"` Username string `codec:"username" json:"username"` }
func (ResetConvMemberAPI) DeepCopy ¶
func (o ResetConvMemberAPI) DeepCopy() ResetConvMemberAPI
type ResetConversationMember ¶
type ResetConversationMember struct { ConvID ConversationID `codec:"convID" json:"convID"` Uid gregor1.UID `codec:"uid" json:"uid"` }
func (ResetConversationMember) DeepCopy ¶
func (o ResetConversationMember) DeepCopy() ResetConversationMember
type ResolveMaybeMentionArg ¶
type ResolveMaybeMentionArg struct {
Mention MaybeMention `codec:"mention" json:"mention"`
}
type ResolveUnfurlPromptArg ¶
type ResolveUnfurlPromptArg struct { ConvID ConversationID `codec:"convID" json:"convID"` MsgID MessageID `codec:"msgID" json:"msgID"` Result UnfurlPromptResult `codec:"result" json:"result"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type RetentionPolicy ¶
type RetentionPolicy struct { Typ__ RetentionPolicyType `codec:"typ" json:"typ"` Retain__ *RpRetain `codec:"retain,omitempty" json:"retain,omitempty"` Expire__ *RpExpire `codec:"expire,omitempty" json:"expire,omitempty"` Inherit__ *RpInherit `codec:"inherit,omitempty" json:"inherit,omitempty"` Ephemeral__ *RpEphemeral `codec:"ephemeral,omitempty" json:"ephemeral,omitempty"` }
func NewRetentionPolicyWithEphemeral ¶
func NewRetentionPolicyWithEphemeral(v RpEphemeral) RetentionPolicy
func NewRetentionPolicyWithExpire ¶
func NewRetentionPolicyWithExpire(v RpExpire) RetentionPolicy
func NewRetentionPolicyWithInherit ¶
func NewRetentionPolicyWithInherit(v RpInherit) RetentionPolicy
func NewRetentionPolicyWithRetain ¶
func NewRetentionPolicyWithRetain(v RpRetain) RetentionPolicy
func (RetentionPolicy) DeepCopy ¶
func (o RetentionPolicy) DeepCopy() RetentionPolicy
func (RetentionPolicy) Ephemeral ¶
func (o RetentionPolicy) Ephemeral() (res RpEphemeral)
func (RetentionPolicy) Eq ¶
func (p RetentionPolicy) Eq(o RetentionPolicy) bool
func (RetentionPolicy) Expire ¶
func (o RetentionPolicy) Expire() (res RpExpire)
func (RetentionPolicy) HumanSummary ¶
func (p RetentionPolicy) HumanSummary() (summary string)
func (RetentionPolicy) Inherit ¶
func (o RetentionPolicy) Inherit() (res RpInherit)
func (RetentionPolicy) Retain ¶
func (o RetentionPolicy) Retain() (res RpRetain)
func (RetentionPolicy) Summary ¶
func (p RetentionPolicy) Summary() string
func (*RetentionPolicy) Typ ¶
func (o *RetentionPolicy) Typ() (ret RetentionPolicyType, err error)
type RetentionPolicyType ¶
type RetentionPolicyType int
const ( RetentionPolicyType_NONE RetentionPolicyType = 0 RetentionPolicyType_RETAIN RetentionPolicyType = 1 RetentionPolicyType_EXPIRE RetentionPolicyType = 2 RetentionPolicyType_INHERIT RetentionPolicyType = 3 RetentionPolicyType_EPHEMERAL RetentionPolicyType = 4 )
func (RetentionPolicyType) DeepCopy ¶
func (o RetentionPolicyType) DeepCopy() RetentionPolicyType
func (RetentionPolicyType) String ¶
func (e RetentionPolicyType) String() string
type RetentionSweepConvArg ¶
type RetentionSweepConvArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type RetryPostArg ¶
type RetryPostArg struct { OutboxID OutboxID `codec:"outboxID" json:"outboxID"` IdentifyBehavior *keybase1.TLFIdentifyBehavior `codec:"identifyBehavior,omitempty" json:"identifyBehavior,omitempty"` }
type RpEphemeral ¶
type RpEphemeral struct {
Age gregor1.DurationSec `codec:"age" json:"age"`
}
func (RpEphemeral) DeepCopy ¶
func (o RpEphemeral) DeepCopy() RpEphemeral
type RpExpire ¶
type RpExpire struct {
Age gregor1.DurationSec `codec:"age" json:"age"`
}
type S3Params ¶
type S3Params struct { Bucket string `codec:"bucket" json:"bucket"` ObjectKey string `codec:"objectKey" json:"objectKey"` AccessKey string `codec:"accessKey" json:"accessKey"` Acl string `codec:"acl" json:"acl"` RegionName string `codec:"regionName" json:"regionName"` RegionEndpoint string `codec:"regionEndpoint" json:"regionEndpoint"` RegionBucketEndpoint string `codec:"regionBucketEndpoint" json:"regionBucketEndpoint"` Token string `codec:"token" json:"token"` }
type SaveUnfurlSettingsArg ¶
type SaveUnfurlSettingsArg struct { Mode UnfurlMode `codec:"mode" json:"mode"` Whitelist []string `codec:"whitelist" json:"whitelist"` }
type SealedData ¶
type SealedData struct { V int `codec:"v" json:"v"` E []byte `codec:"e" json:"e"` N []byte `codec:"n" json:"n"` }
func (*SealedData) AsEncrypted ¶
func (d *SealedData) AsEncrypted() EncryptedData
func (*SealedData) AsSignEncrypted ¶
func (d *SealedData) AsSignEncrypted() SignEncryptedData
func (SealedData) DeepCopy ¶
func (o SealedData) DeepCopy() SealedData
type SearchInboxArg ¶
type SearchInboxArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Query string `codec:"query" json:"query"` Opts SearchOpts `codec:"opts" json:"opts"` NamesOnly bool `codec:"namesOnly" json:"namesOnly"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type SearchInboxRes ¶
type SearchInboxRes struct { Offline bool `codec:"offline" json:"offline"` Res *ChatSearchInboxResults `codec:"res,omitempty" json:"res,omitempty"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (SearchInboxRes) DeepCopy ¶
func (o SearchInboxRes) DeepCopy() SearchInboxRes
func (*SearchInboxRes) GetRateLimit ¶
func (r *SearchInboxRes) GetRateLimit() []RateLimit
func (*SearchInboxRes) SetOffline ¶
func (r *SearchInboxRes) SetOffline()
func (*SearchInboxRes) SetRateLimits ¶
func (r *SearchInboxRes) SetRateLimits(rl []RateLimit)
type SearchInboxResOutput ¶
type SearchInboxResOutput struct { Results *ChatSearchInboxResults `codec:"results,omitempty" json:"results,omitempty"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures,omitempty" json:"identify_failures,omitempty"` RateLimits []RateLimitRes `codec:"rateLimits,omitempty" json:"ratelimits,omitempty"` }
func (SearchInboxResOutput) DeepCopy ¶
func (o SearchInboxResOutput) DeepCopy() SearchInboxResOutput
type SearchOpts ¶
type SearchOpts struct { IsRegex bool `codec:"isRegex" json:"isRegex"` SentBy string `codec:"sentBy" json:"sentBy"` SentTo string `codec:"sentTo" json:"sentTo"` MatchMentions bool `codec:"matchMentions" json:"matchMentions"` SentBefore gregor1.Time `codec:"sentBefore" json:"sentBefore"` SentAfter gregor1.Time `codec:"sentAfter" json:"sentAfter"` MaxHits int `codec:"maxHits" json:"maxHits"` MaxMessages int `codec:"maxMessages" json:"maxMessages"` BeforeContext int `codec:"beforeContext" json:"beforeContext"` AfterContext int `codec:"afterContext" json:"afterContext"` InitialPagination *Pagination `codec:"initialPagination,omitempty" json:"initialPagination,omitempty"` ReindexMode ReIndexingMode `codec:"reindexMode" json:"reindexMode"` MaxConvsSearched int `codec:"maxConvsSearched" json:"maxConvsSearched"` MaxConvsHit int `codec:"maxConvsHit" json:"maxConvsHit"` ConvID *ConversationID `codec:"convID,omitempty" json:"convID,omitempty"` MaxNameConvs int `codec:"maxNameConvs" json:"maxNameConvs"` MaxTeams int `codec:"maxTeams" json:"maxTeams"` MaxBots int `codec:"maxBots" json:"maxBots"` SkipBotCache bool `codec:"skipBotCache" json:"skipBotCache"` }
func (SearchOpts) DeepCopy ¶
func (o SearchOpts) DeepCopy() SearchOpts
func (SearchOpts) Matches ¶
func (o SearchOpts) Matches(msg MessageUnboxed) bool
type SearchRegexpArg ¶
type SearchRegexpArg struct { SessionID int `codec:"sessionID" json:"sessionID"` ConvID ConversationID `codec:"convID" json:"convID"` Query string `codec:"query" json:"query"` Opts SearchOpts `codec:"opts" json:"opts"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type SearchRegexpRes ¶
type SearchRegexpRes struct { Offline bool `codec:"offline" json:"offline"` Hits []ChatSearchHit `codec:"hits" json:"hits"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (SearchRegexpRes) DeepCopy ¶
func (o SearchRegexpRes) DeepCopy() SearchRegexpRes
func (*SearchRegexpRes) GetRateLimit ¶
func (r *SearchRegexpRes) GetRateLimit() []RateLimit
func (*SearchRegexpRes) SetOffline ¶
func (r *SearchRegexpRes) SetOffline()
func (*SearchRegexpRes) SetRateLimits ¶
func (r *SearchRegexpRes) SetRateLimits(rl []RateLimit)
type SendRes ¶
type SendRes struct { Message string `codec:"message" json:"message"` MessageID *MessageID `codec:"messageID,omitempty" json:"id,omitempty"` OutboxID *OutboxID `codec:"outboxID,omitempty" json:"outbox_id,omitempty"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures,omitempty" json:"identify_failures,omitempty"` RateLimits []RateLimitRes `codec:"rateLimits,omitempty" json:"ratelimits,omitempty"` }
type SenderPrepareOptions ¶
type SenderPrepareOptions struct { SkipTopicNameState bool `codec:"skipTopicNameState" json:"skipTopicNameState"` ReplyTo *MessageID `codec:"replyTo,omitempty" json:"replyTo,omitempty"` }
func (SenderPrepareOptions) DeepCopy ¶
func (o SenderPrepareOptions) DeepCopy() SenderPrepareOptions
type SenderSendOptions ¶
type SenderSendOptions struct {
JoinMentionsAs *ConversationMemberStatus `codec:"joinMentionsAs,omitempty" json:"joinMentionsAs,omitempty"`
}
func (SenderSendOptions) DeepCopy ¶
func (o SenderSendOptions) DeepCopy() SenderSendOptions
func (*SenderSendOptions) GetJoinMentionsAs ¶
func (o *SenderSendOptions) GetJoinMentionsAs() *ConversationMemberStatus
type ServerCacheVers ¶
type ServerCacheVers struct { InboxVers int `codec:"inboxVers" json:"inboxVers"` BodiesVers int `codec:"bodiesVers" json:"bodiesVers"` }
func (ServerCacheVers) DeepCopy ¶
func (o ServerCacheVers) DeepCopy() ServerCacheVers
type ServerNowArg ¶
type ServerNowArg struct { }
type ServerNowRes ¶
type ServerNowRes struct { RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` Now gregor1.Time `codec:"now" json:"now"` }
func (ServerNowRes) DeepCopy ¶
func (o ServerNowRes) DeepCopy() ServerNowRes
type SetAppNotificationSettingsArg ¶
type SetAppNotificationSettingsArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Settings ConversationNotificationInfo `codec:"settings" json:"settings"` }
type SetAppNotificationSettingsInfo ¶
type SetAppNotificationSettingsInfo struct { ConvID ConversationID `codec:"convID" json:"convID"` Settings ConversationNotificationInfo `codec:"settings" json:"settings"` }
func (SetAppNotificationSettingsInfo) DeepCopy ¶
func (o SetAppNotificationSettingsInfo) DeepCopy() SetAppNotificationSettingsInfo
type SetAppNotificationSettingsLocalArg ¶
type SetAppNotificationSettingsLocalArg struct { ConvID ConversationID `codec:"convID" json:"convID"` ChannelWide bool `codec:"channelWide" json:"channelWide"` Settings []AppNotificationSettingLocal `codec:"settings" json:"settings"` }
type SetAppNotificationSettingsLocalRes ¶
type SetAppNotificationSettingsLocalRes struct { Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (SetAppNotificationSettingsLocalRes) DeepCopy ¶
func (o SetAppNotificationSettingsLocalRes) DeepCopy() SetAppNotificationSettingsLocalRes
func (*SetAppNotificationSettingsLocalRes) GetRateLimit ¶
func (r *SetAppNotificationSettingsLocalRes) GetRateLimit() []RateLimit
func (*SetAppNotificationSettingsLocalRes) SetOffline ¶
func (r *SetAppNotificationSettingsLocalRes) SetOffline()
func (*SetAppNotificationSettingsLocalRes) SetRateLimits ¶
func (r *SetAppNotificationSettingsLocalRes) SetRateLimits(rl []RateLimit)
type SetAppNotificationSettingsPayload ¶
type SetAppNotificationSettingsPayload struct { Action string `codec:"Action" json:"Action"` ConvID ConversationID `codec:"convID" json:"convID"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` Settings ConversationNotificationInfo `codec:"settings" json:"settings"` TopicType TopicType `codec:"topicType" json:"topicType"` UnreadUpdate *UnreadUpdate `codec:"unreadUpdate,omitempty" json:"unreadUpdate,omitempty"` }
func (SetAppNotificationSettingsPayload) DeepCopy ¶
func (o SetAppNotificationSettingsPayload) DeepCopy() SetAppNotificationSettingsPayload
type SetAppNotificationSettingsRes ¶
type SetAppNotificationSettingsRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (SetAppNotificationSettingsRes) DeepCopy ¶
func (o SetAppNotificationSettingsRes) DeepCopy() SetAppNotificationSettingsRes
func (*SetAppNotificationSettingsRes) GetRateLimit ¶
func (r *SetAppNotificationSettingsRes) GetRateLimit() (res []RateLimit)
func (*SetAppNotificationSettingsRes) SetRateLimits ¶
func (r *SetAppNotificationSettingsRes) SetRateLimits(rl []RateLimit)
type SetBotMemberSettingsArg ¶
type SetBotMemberSettingsArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Username string `codec:"username" json:"username"` BotSettings keybase1.TeamBotSettings `codec:"botSettings" json:"botSettings"` }
type SetConvMinWriterRoleArg ¶
type SetConvMinWriterRoleArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Role keybase1.TeamRole `codec:"role" json:"role"` }
type SetConvMinWriterRoleLocalArg ¶
type SetConvMinWriterRoleLocalArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Role keybase1.TeamRole `codec:"role" json:"role"` }
type SetConvMinWriterRoleRes ¶
type SetConvMinWriterRoleRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (SetConvMinWriterRoleRes) DeepCopy ¶
func (o SetConvMinWriterRoleRes) DeepCopy() SetConvMinWriterRoleRes
type SetConvRetentionArg ¶
type SetConvRetentionArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Policy RetentionPolicy `codec:"policy" json:"policy"` SweepChannel uint64 `codec:"sweepChannel" json:"sweepChannel"` }
type SetConvRetentionLocalArg ¶
type SetConvRetentionLocalArg struct { ConvID ConversationID `codec:"convID" json:"convID"` Policy RetentionPolicy `codec:"policy" json:"policy"` }
type SetConvRetentionUpdate ¶
type SetConvRetentionUpdate struct { InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` ConvID ConversationID `codec:"convID" json:"convID"` Policy RetentionPolicy `codec:"policy" json:"policy"` }
func (SetConvRetentionUpdate) DeepCopy ¶
func (o SetConvRetentionUpdate) DeepCopy() SetConvRetentionUpdate
type SetConvSettingsUpdate ¶
type SetConvSettingsUpdate struct { InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` ConvID ConversationID `codec:"convID" json:"convID"` ConvSettings *ConversationSettings `codec:"convSettings,omitempty" json:"convSettings,omitempty"` }
func (SetConvSettingsUpdate) DeepCopy ¶
func (o SetConvSettingsUpdate) DeepCopy() SetConvSettingsUpdate
type SetConversationStatusArg ¶
type SetConversationStatusArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` Status ConversationStatus `codec:"status" json:"status"` }
type SetConversationStatusLocalArg ¶
type SetConversationStatusLocalArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` Status ConversationStatus `codec:"status" json:"status"` IdentifyBehavior keybase1.TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type SetConversationStatusLocalRes ¶
type SetConversationStatusLocalRes struct { RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` }
func (SetConversationStatusLocalRes) DeepCopy ¶
func (o SetConversationStatusLocalRes) DeepCopy() SetConversationStatusLocalRes
func (*SetConversationStatusLocalRes) GetRateLimit ¶
func (r *SetConversationStatusLocalRes) GetRateLimit() []RateLimit
func (*SetConversationStatusLocalRes) SetRateLimits ¶
func (r *SetConversationStatusLocalRes) SetRateLimits(rl []RateLimit)
type SetConversationStatusRes ¶
type SetConversationStatusRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (SetConversationStatusRes) DeepCopy ¶
func (o SetConversationStatusRes) DeepCopy() SetConversationStatusRes
func (*SetConversationStatusRes) GetRateLimit ¶
func (r *SetConversationStatusRes) GetRateLimit() (res []RateLimit)
func (*SetConversationStatusRes) SetRateLimits ¶
func (r *SetConversationStatusRes) SetRateLimits(rl []RateLimit)
type SetDefaultTeamChannelsArg ¶
type SetDefaultTeamChannelsArg struct { TeamID keybase1.TeamID `codec:"teamID" json:"teamID"` Convs []ConversationID `codec:"convs" json:"convs"` }
type SetDefaultTeamChannelsLocalRes ¶
type SetDefaultTeamChannelsLocalRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (SetDefaultTeamChannelsLocalRes) DeepCopy ¶
func (o SetDefaultTeamChannelsLocalRes) DeepCopy() SetDefaultTeamChannelsLocalRes
func (*SetDefaultTeamChannelsLocalRes) GetRateLimit ¶
func (r *SetDefaultTeamChannelsLocalRes) GetRateLimit() (res []RateLimit)
func (*SetDefaultTeamChannelsLocalRes) SetRateLimits ¶
func (r *SetDefaultTeamChannelsLocalRes) SetRateLimits(rl []RateLimit)
type SetDefaultTeamChannelsRes ¶
type SetDefaultTeamChannelsRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (SetDefaultTeamChannelsRes) DeepCopy ¶
func (o SetDefaultTeamChannelsRes) DeepCopy() SetDefaultTeamChannelsRes
type SetGlobalAppNotificationSettingsArg ¶
type SetGlobalAppNotificationSettingsArg struct {
Settings GlobalAppNotificationSettings `codec:"settings" json:"settings"`
}
type SetRetentionRes ¶
type SetRetentionRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (SetRetentionRes) DeepCopy ¶
func (o SetRetentionRes) DeepCopy() SetRetentionRes
func (*SetRetentionRes) GetRateLimit ¶
func (r *SetRetentionRes) GetRateLimit() (res []RateLimit)
func (*SetRetentionRes) SetRateLimits ¶
func (r *SetRetentionRes) SetRateLimits(rl []RateLimit)
type SetStatusInfo ¶
type SetStatusInfo struct { ConvID ConversationID `codec:"convID" json:"convID"` Status ConversationStatus `codec:"status" json:"status"` Conv *InboxUIItem `codec:"conv,omitempty" json:"conv,omitempty"` }
func (SetStatusInfo) DeepCopy ¶
func (o SetStatusInfo) DeepCopy() SetStatusInfo
type SetStatusPayload ¶
type SetStatusPayload struct { Action string `codec:"Action" json:"Action"` ConvID ConversationID `codec:"convID" json:"convID"` Status ConversationStatus `codec:"status" json:"status"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` TopicType TopicType `codec:"topicType" json:"topicType"` UnreadUpdate *UnreadUpdate `codec:"unreadUpdate,omitempty" json:"unreadUpdate,omitempty"` }
func (SetStatusPayload) DeepCopy ¶
func (o SetStatusPayload) DeepCopy() SetStatusPayload
type SetTeamRetentionArg ¶
type SetTeamRetentionArg struct { TeamID keybase1.TeamID `codec:"teamID" json:"teamID"` Policy RetentionPolicy `codec:"policy" json:"policy"` SweepChannel uint64 `codec:"sweepChannel" json:"sweepChannel"` }
type SetTeamRetentionLocalArg ¶
type SetTeamRetentionLocalArg struct { TeamID keybase1.TeamID `codec:"teamID" json:"teamID"` Policy RetentionPolicy `codec:"policy" json:"policy"` }
type SetTeamRetentionUpdate ¶
type SetTeamRetentionUpdate struct { InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` TeamID keybase1.TeamID `codec:"teamID" json:"teamID"` Policy RetentionPolicy `codec:"policy" json:"policy"` }
func (SetTeamRetentionUpdate) DeepCopy ¶
func (o SetTeamRetentionUpdate) DeepCopy() SetTeamRetentionUpdate
type SetWelcomeMessageArg ¶
type SetWelcomeMessageArg struct { TeamID keybase1.TeamID `codec:"teamID" json:"teamID"` Message WelcomeMessage `codec:"message" json:"message"` }
type SignEncryptedData ¶
type SignEncryptedData struct { V int `codec:"v" json:"v"` E []byte `codec:"e" json:"e"` N []byte `codec:"n" json:"n"` }
func (*SignEncryptedData) AsSealed ¶
func (d *SignEncryptedData) AsSealed() SealedData
func (SignEncryptedData) DeepCopy ¶
func (o SignEncryptedData) DeepCopy() SignEncryptedData
type SignatureInfo ¶
type SignatureInfo struct { V int `codec:"v" json:"v"` S []byte `codec:"s" json:"s"` K []byte `codec:"k" json:"k"` }
func (SignatureInfo) DeepCopy ¶
func (o SignatureInfo) DeepCopy() SignatureInfo
type SimpleSearchInboxConvNamesArg ¶
type SimpleSearchInboxConvNamesArg struct {
Query string `codec:"query" json:"query"`
}
type SimpleSearchInboxConvNamesHit ¶
type SimpleSearchInboxConvNamesHit struct { Name string `codec:"name" json:"name"` ConvID ConversationID `codec:"convID" json:"convID"` IsTeam bool `codec:"isTeam" json:"isTeam"` Parts []string `codec:"parts" json:"parts"` TlfName string `codec:"tlfName" json:"tlfName"` }
func (SimpleSearchInboxConvNamesHit) DeepCopy ¶
func (o SimpleSearchInboxConvNamesHit) DeepCopy() SimpleSearchInboxConvNamesHit
type SnippetDecoration ¶
type SnippetDecoration int
const ( SnippetDecoration_NONE SnippetDecoration = 0 SnippetDecoration_PENDING_MESSAGE SnippetDecoration = 1 SnippetDecoration_FAILED_PENDING_MESSAGE SnippetDecoration = 2 SnippetDecoration_EXPLODING_MESSAGE SnippetDecoration = 3 SnippetDecoration_EXPLODED_MESSAGE SnippetDecoration = 4 SnippetDecoration_AUDIO_ATTACHMENT SnippetDecoration = 5 SnippetDecoration_VIDEO_ATTACHMENT SnippetDecoration = 6 SnippetDecoration_PHOTO_ATTACHMENT SnippetDecoration = 7 SnippetDecoration_FILE_ATTACHMENT SnippetDecoration = 8 SnippetDecoration_STELLAR_RECEIVED SnippetDecoration = 9 SnippetDecoration_STELLAR_SENT SnippetDecoration = 10 SnippetDecoration_PINNED_MESSAGE SnippetDecoration = 11 )
func (SnippetDecoration) DeepCopy ¶
func (o SnippetDecoration) DeepCopy() SnippetDecoration
func (SnippetDecoration) String ¶
func (e SnippetDecoration) String() string
func (SnippetDecoration) ToEmoji ¶
func (s SnippetDecoration) ToEmoji() string
type StaleUpdateType ¶
type StaleUpdateType int
const ( StaleUpdateType_CLEAR StaleUpdateType = 0 StaleUpdateType_NEWACTIVITY StaleUpdateType = 1 )
func (StaleUpdateType) DeepCopy ¶
func (o StaleUpdateType) DeepCopy() StaleUpdateType
func (StaleUpdateType) String ¶
func (e StaleUpdateType) String() string
type StaticConfig ¶
type StaticConfig struct { DeletableByDeleteHistory []MessageType `codec:"deletableByDeleteHistory" json:"deletableByDeleteHistory"` BuiltinCommands []BuiltinCommandGroup `codec:"builtinCommands" json:"builtinCommands"` }
func (StaticConfig) DeepCopy ¶
func (o StaticConfig) DeepCopy() StaticConfig
type SubteamRenameUpdate ¶
type SubteamRenameUpdate struct { ConvIDs []ConversationID `codec:"convIDs" json:"convIDs"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` }
func (SubteamRenameUpdate) DeepCopy ¶
func (o SubteamRenameUpdate) DeepCopy() SubteamRenameUpdate
type SweepRes ¶
type SyncAllArg ¶
type SyncAllArg struct { Uid gregor1.UID `codec:"uid" json:"uid"` DeviceID gregor1.DeviceID `codec:"deviceID" json:"deviceID"` Session gregor1.SessionToken `codec:"session" json:"session"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` Ctime gregor1.Time `codec:"ctime" json:"ctime"` Fresh bool `codec:"fresh" json:"fresh"` ProtVers SyncAllProtVers `codec:"protVers" json:"protVers"` HostName string `codec:"hostName" json:"hostName"` SummarizeMaxMsgs bool `codec:"summarizeMaxMsgs" json:"summarizeMaxMsgs"` ParticipantsMode InboxParticipantsMode `codec:"participantsMode" json:"participantsMode"` }
type SyncAllNotificationRes ¶
type SyncAllNotificationRes struct { Typ__ SyncAllNotificationType `codec:"typ" json:"typ"` State__ *gregor1.State `codec:"state,omitempty" json:"state,omitempty"` Incremental__ *gregor1.SyncResult `codec:"incremental,omitempty" json:"incremental,omitempty"` }
func NewSyncAllNotificationResWithIncremental ¶
func NewSyncAllNotificationResWithIncremental(v gregor1.SyncResult) SyncAllNotificationRes
func NewSyncAllNotificationResWithState ¶
func NewSyncAllNotificationResWithState(v gregor1.State) SyncAllNotificationRes
func (SyncAllNotificationRes) DeepCopy ¶
func (o SyncAllNotificationRes) DeepCopy() SyncAllNotificationRes
func (SyncAllNotificationRes) Incremental ¶
func (o SyncAllNotificationRes) Incremental() (res gregor1.SyncResult)
func (SyncAllNotificationRes) State ¶
func (o SyncAllNotificationRes) State() (res gregor1.State)
func (*SyncAllNotificationRes) Typ ¶
func (o *SyncAllNotificationRes) Typ() (ret SyncAllNotificationType, err error)
type SyncAllNotificationType ¶
type SyncAllNotificationType int
const ( SyncAllNotificationType_STATE SyncAllNotificationType = 0 SyncAllNotificationType_INCREMENTAL SyncAllNotificationType = 1 )
func (SyncAllNotificationType) DeepCopy ¶
func (o SyncAllNotificationType) DeepCopy() SyncAllNotificationType
func (SyncAllNotificationType) String ¶
func (e SyncAllNotificationType) String() string
type SyncAllProtVers ¶
type SyncAllProtVers int
const ( SyncAllProtVers_V0 SyncAllProtVers = 0 SyncAllProtVers_V1 SyncAllProtVers = 1 )
func (SyncAllProtVers) DeepCopy ¶
func (o SyncAllProtVers) DeepCopy() SyncAllProtVers
func (SyncAllProtVers) String ¶
func (e SyncAllProtVers) String() string
type SyncAllResult ¶
type SyncAllResult struct { Auth gregor1.AuthResult `codec:"auth" json:"auth"` Chat SyncChatRes `codec:"chat" json:"chat"` Notification SyncAllNotificationRes `codec:"notification" json:"notification"` Badge UnreadUpdateFull `codec:"badge" json:"badge"` }
func (SyncAllResult) DeepCopy ¶
func (o SyncAllResult) DeepCopy() SyncAllResult
type SyncChatArg ¶
type SyncChatArg struct { Vers InboxVers `codec:"vers" json:"vers"` SummarizeMaxMsgs bool `codec:"summarizeMaxMsgs" json:"summarizeMaxMsgs"` ParticipantsMode InboxParticipantsMode `codec:"participantsMode" json:"participantsMode"` }
type SyncChatRes ¶
type SyncChatRes struct { CacheVers ServerCacheVers `codec:"cacheVers" json:"cacheVers"` InboxRes SyncInboxRes `codec:"inboxRes" json:"inboxRes"` }
func (SyncChatRes) DeepCopy ¶
func (o SyncChatRes) DeepCopy() SyncChatRes
type SyncInboxArg ¶
type SyncInboxArg struct {
Vers InboxVers `codec:"vers" json:"vers"`
}
type SyncInboxRes ¶
type SyncInboxRes struct { Typ__ SyncInboxResType `codec:"typ" json:"typ"` Incremental__ *SyncIncrementalRes `codec:"incremental,omitempty" json:"incremental,omitempty"` }
func NewSyncInboxResWithClear ¶
func NewSyncInboxResWithClear() SyncInboxRes
func NewSyncInboxResWithCurrent ¶
func NewSyncInboxResWithCurrent() SyncInboxRes
func NewSyncInboxResWithIncremental ¶
func NewSyncInboxResWithIncremental(v SyncIncrementalRes) SyncInboxRes
func (SyncInboxRes) DeepCopy ¶
func (o SyncInboxRes) DeepCopy() SyncInboxRes
func (SyncInboxRes) Incremental ¶
func (o SyncInboxRes) Incremental() (res SyncIncrementalRes)
func (*SyncInboxRes) Typ ¶
func (o *SyncInboxRes) Typ() (ret SyncInboxResType, err error)
type SyncInboxResType ¶
type SyncInboxResType int
const ( SyncInboxResType_CURRENT SyncInboxResType = 0 SyncInboxResType_INCREMENTAL SyncInboxResType = 1 SyncInboxResType_CLEAR SyncInboxResType = 2 )
func (SyncInboxResType) DeepCopy ¶
func (o SyncInboxResType) DeepCopy() SyncInboxResType
func (SyncInboxResType) String ¶
func (e SyncInboxResType) String() string
type SyncIncrementalRes ¶
type SyncIncrementalRes struct { Vers InboxVers `codec:"vers" json:"vers"` Convs []Conversation `codec:"convs" json:"convs"` }
func (SyncIncrementalRes) DeepCopy ¶
func (o SyncIncrementalRes) DeepCopy() SyncIncrementalRes
type TLFConvOrdinal ¶
type TLFConvOrdinal uint
func (TLFConvOrdinal) DeepCopy ¶
func (o TLFConvOrdinal) DeepCopy() TLFConvOrdinal
func (TLFConvOrdinal) Int ¶
func (o TLFConvOrdinal) Int() int
func (TLFConvOrdinal) IsFirst ¶
func (o TLFConvOrdinal) IsFirst() bool
type TLFFinalizeUpdate ¶
type TLFFinalizeUpdate struct { FinalizeInfo ConversationFinalizeInfo `codec:"finalizeInfo" json:"finalizeInfo"` ConvIDs []ConversationID `codec:"convIDs" json:"convIDs"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` }
func (TLFFinalizeUpdate) DeepCopy ¶
func (o TLFFinalizeUpdate) DeepCopy() TLFFinalizeUpdate
type TLFID ¶
type TLFID []byte
type TLFResolveUpdate ¶
type TLFResolveUpdate struct { ConvID ConversationID `codec:"convID" json:"convID"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` }
func (TLFResolveUpdate) DeepCopy ¶
func (o TLFResolveUpdate) DeepCopy() TLFResolveUpdate
type TeamIDFromTLFNameArg ¶
type TeamIDFromTLFNameArg struct { TlfName string `codec:"tlfName" json:"tlfName"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` TlfPublic bool `codec:"tlfPublic" json:"tlfPublic"` }
type TeamIDOfConvArg ¶
type TeamIDOfConvArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type TeamMember ¶
type TeamMember struct { Uid gregor1.UID `codec:"uid" json:"uid"` Role keybase1.TeamRole `codec:"role" json:"role"` Status keybase1.TeamMemberStatus `codec:"status" json:"status"` }
func (TeamMember) DeepCopy ¶
func (o TeamMember) DeepCopy() TeamMember
type TeamMemberRoleUpdate ¶
type TeamMemberRoleUpdate struct { TlfID TLFID `codec:"tlfID" json:"tlfID"` Role keybase1.TeamRole `codec:"role" json:"role"` }
func (TeamMemberRoleUpdate) DeepCopy ¶
func (o TeamMemberRoleUpdate) DeepCopy() TeamMemberRoleUpdate
type TeamTypeInfo ¶
type TeamTypeInfo struct { ConvID ConversationID `codec:"convID" json:"convID"` TeamType TeamType `codec:"teamType" json:"teamType"` Conv *InboxUIItem `codec:"conv,omitempty" json:"conv,omitempty"` }
func (TeamTypeInfo) DeepCopy ¶
func (o TeamTypeInfo) DeepCopy() TeamTypeInfo
type TeamTypePayload ¶
type TeamTypePayload struct { Action string `codec:"Action" json:"Action"` ConvID ConversationID `codec:"convID" json:"convID"` TeamType TeamType `codec:"teamType" json:"teamType"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` TopicType TopicType `codec:"topicType" json:"topicType"` UnreadUpdate *UnreadUpdate `codec:"unreadUpdate,omitempty" json:"unreadUpdate,omitempty"` }
func (TeamTypePayload) DeepCopy ¶
func (o TeamTypePayload) DeepCopy() TeamTypePayload
type TextPayment ¶
type TextPayment struct { Username string `codec:"username" json:"username"` PaymentText string `codec:"paymentText" json:"paymentText"` Result TextPaymentResult `codec:"result" json:"result"` }
func (TextPayment) DeepCopy ¶
func (o TextPayment) DeepCopy() TextPayment
type TextPaymentResult ¶
type TextPaymentResult struct { ResultTyp__ TextPaymentResultTyp `codec:"resultTyp" json:"resultTyp"` Error__ *string `codec:"error,omitempty" json:"error,omitempty"` Sent__ *stellar1.PaymentID `codec:"sent,omitempty" json:"sent,omitempty"` }
func NewTextPaymentResultWithError ¶
func NewTextPaymentResultWithError(v string) TextPaymentResult
func NewTextPaymentResultWithSent ¶
func NewTextPaymentResultWithSent(v stellar1.PaymentID) TextPaymentResult
func (TextPaymentResult) DeepCopy ¶
func (o TextPaymentResult) DeepCopy() TextPaymentResult
func (TextPaymentResult) Error ¶
func (o TextPaymentResult) Error() (res string)
func (*TextPaymentResult) ResultTyp ¶
func (o *TextPaymentResult) ResultTyp() (ret TextPaymentResultTyp, err error)
func (TextPaymentResult) Sent ¶
func (o TextPaymentResult) Sent() (res stellar1.PaymentID)
type TextPaymentResultTyp ¶
type TextPaymentResultTyp int
const ( TextPaymentResultTyp_SENT TextPaymentResultTyp = 0 TextPaymentResultTyp_ERROR TextPaymentResultTyp = 1 )
func (TextPaymentResultTyp) DeepCopy ¶
func (o TextPaymentResultTyp) DeepCopy() TextPaymentResultTyp
func (TextPaymentResultTyp) String ¶
func (e TextPaymentResultTyp) String() string
type Thread ¶
type Thread struct { Messages []Message `codec:"messages" json:"messages"` Pagination *Pagination `codec:"pagination,omitempty" json:"pagination,omitempty"` Offline bool `codec:"offline,omitempty" json:"offline,omitempty"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures,omitempty" json:"identify_failures,omitempty"` RateLimits []RateLimitRes `codec:"rateLimits,omitempty" json:"ratelimits,omitempty"` }
type ThreadView ¶
type ThreadView struct { Messages []MessageUnboxed `codec:"messages" json:"messages"` Pagination *Pagination `codec:"pagination,omitempty" json:"pagination,omitempty"` }
func (ThreadView) DeepCopy ¶
func (o ThreadView) DeepCopy() ThreadView
type ThreadViewBoxed ¶
type ThreadViewBoxed struct { Messages []MessageBoxed `codec:"messages" json:"messages"` Pagination *Pagination `codec:"pagination,omitempty" json:"pagination,omitempty"` }
func (ThreadViewBoxed) DeepCopy ¶
func (o ThreadViewBoxed) DeepCopy() ThreadViewBoxed
type TlfFinalizeArg ¶
type TlfFinalizeArg struct { TlfID TLFID `codec:"tlfID" json:"tlfID"` ResetUser string `codec:"resetUser" json:"resetUser"` ResetDate string `codec:"resetDate" json:"resetDate"` ResetTimestamp gregor1.Time `codec:"resetTimestamp" json:"resetTimestamp"` ResetFull string `codec:"resetFull" json:"resetFull"` ResetUID *keybase1.UID `codec:"resetUID,omitempty" json:"resetUID,omitempty"` }
type TlfResolveArg ¶
type ToggleEmojiAnimationsArg ¶
type ToggleEmojiAnimationsArg struct {
Enabled bool `codec:"enabled" json:"enabled"`
}
type ToggleMessageCollapseArg ¶
type ToggleMessageCollapseArg struct { ConvID ConversationID `codec:"convID" json:"convID"` MsgID MessageID `codec:"msgID" json:"msgID"` Collapse bool `codec:"collapse" json:"collapse"` }
type TopicNameState ¶
type TopicNameState []byte
func (TopicNameState) Bytes ¶
func (s TopicNameState) Bytes() []byte
func (TopicNameState) DeepCopy ¶
func (o TopicNameState) DeepCopy() TopicNameState
func (TopicNameState) Eq ¶
func (s TopicNameState) Eq(o TopicNameState) bool
type TopicType ¶
type TopicType int
func MakeTopicType ¶
func (TopicType) EphemeralAllowed ¶
EphemeralAllowed flags if the given topic type is allowed to send ephemeral messages at all.
func (TopicType) EphemeralRequired ¶
EphemeralRequired flags if the given topic type required to respect the ephemeral retention policy if set.
type TrackGiphySelectArg ¶
type TrackGiphySelectArg struct { SessionID int `codec:"sessionID" json:"sessionID"` Result GiphySearchResult `codec:"result" json:"result"` }
type TrackGiphySelectRes ¶
type TrackGiphySelectRes struct { }
func (TrackGiphySelectRes) DeepCopy ¶
func (o TrackGiphySelectRes) DeepCopy() TrackGiphySelectRes
type TriggerContactSyncArg ¶
type TriggerContactSyncArg struct {
SessionID int `codec:"sessionID" json:"sessionID"`
}
type TyperInfo ¶
type UIAssetUrlInfo ¶
type UIAssetUrlInfo struct { PreviewUrl string `codec:"previewUrl" json:"previewUrl"` FullUrl string `codec:"fullUrl" json:"fullUrl"` FullUrlCached bool `codec:"fullUrlCached" json:"fullUrlCached"` MimeType string `codec:"mimeType" json:"mimeType"` VideoDuration *string `codec:"videoDuration,omitempty" json:"videoDuration,omitempty"` InlineVideoPlayable bool `codec:"inlineVideoPlayable" json:"inlineVideoPlayable"` }
func (UIAssetUrlInfo) DeepCopy ¶
func (o UIAssetUrlInfo) DeepCopy() UIAssetUrlInfo
type UIBotCommandsUpdateSettings ¶
type UIBotCommandsUpdateSettings struct {
Settings map[string]keybase1.TeamBotSettings `codec:"settings" json:"settings"`
}
func (UIBotCommandsUpdateSettings) DeepCopy ¶
func (o UIBotCommandsUpdateSettings) DeepCopy() UIBotCommandsUpdateSettings
type UIBotCommandsUpdateStatus ¶
type UIBotCommandsUpdateStatus struct { Typ__ UIBotCommandsUpdateStatusTyp `codec:"typ" json:"typ"` Uptodate__ *UIBotCommandsUpdateSettings `codec:"uptodate,omitempty" json:"uptodate,omitempty"` }
func NewUIBotCommandsUpdateStatusWithBlank ¶
func NewUIBotCommandsUpdateStatusWithBlank() UIBotCommandsUpdateStatus
func NewUIBotCommandsUpdateStatusWithFailed ¶
func NewUIBotCommandsUpdateStatusWithFailed() UIBotCommandsUpdateStatus
func NewUIBotCommandsUpdateStatusWithUpdating ¶
func NewUIBotCommandsUpdateStatusWithUpdating() UIBotCommandsUpdateStatus
func NewUIBotCommandsUpdateStatusWithUptodate ¶
func NewUIBotCommandsUpdateStatusWithUptodate(v UIBotCommandsUpdateSettings) UIBotCommandsUpdateStatus
func (UIBotCommandsUpdateStatus) DeepCopy ¶
func (o UIBotCommandsUpdateStatus) DeepCopy() UIBotCommandsUpdateStatus
func (*UIBotCommandsUpdateStatus) Typ ¶
func (o *UIBotCommandsUpdateStatus) Typ() (ret UIBotCommandsUpdateStatusTyp, err error)
func (UIBotCommandsUpdateStatus) Uptodate ¶
func (o UIBotCommandsUpdateStatus) Uptodate() (res UIBotCommandsUpdateSettings)
type UIBotCommandsUpdateStatusTyp ¶
type UIBotCommandsUpdateStatusTyp int
const ( UIBotCommandsUpdateStatusTyp_UPTODATE UIBotCommandsUpdateStatusTyp = 0 UIBotCommandsUpdateStatusTyp_UPDATING UIBotCommandsUpdateStatusTyp = 1 UIBotCommandsUpdateStatusTyp_FAILED UIBotCommandsUpdateStatusTyp = 2 UIBotCommandsUpdateStatusTyp_BLANK UIBotCommandsUpdateStatusTyp = 3 )
func (UIBotCommandsUpdateStatusTyp) DeepCopy ¶
func (o UIBotCommandsUpdateStatusTyp) DeepCopy() UIBotCommandsUpdateStatusTyp
func (UIBotCommandsUpdateStatusTyp) String ¶
func (e UIBotCommandsUpdateStatusTyp) String() string
type UIChannelNameMention ¶
type UIChannelNameMention struct { Name string `codec:"name" json:"name"` ConvID ConvIDStr `codec:"convID" json:"convID"` }
func (UIChannelNameMention) DeepCopy ¶
func (o UIChannelNameMention) DeepCopy() UIChannelNameMention
type UIChatPayment ¶
type UIChatPayment struct { Username string `codec:"username" json:"username"` FullName string `codec:"fullName" json:"fullName"` XlmAmount string `codec:"xlmAmount" json:"xlmAmount"` Error *string `codec:"error,omitempty" json:"error,omitempty"` DisplayAmount *string `codec:"displayAmount,omitempty" json:"displayAmount,omitempty"` }
func (UIChatPayment) DeepCopy ¶
func (o UIChatPayment) DeepCopy() UIChatPayment
type UIChatPaymentSummary ¶
type UIChatPaymentSummary struct { XlmTotal string `codec:"xlmTotal" json:"xlmTotal"` DisplayTotal string `codec:"displayTotal" json:"displayTotal"` Payments []UIChatPayment `codec:"payments" json:"payments"` }
func (UIChatPaymentSummary) DeepCopy ¶
func (o UIChatPaymentSummary) DeepCopy() UIChatPaymentSummary
type UIChatSearchBotHits ¶
type UIChatSearchBotHits struct { Hits []keybase1.FeaturedBot `codec:"hits" json:"hits"` SuggestedMatches bool `codec:"suggestedMatches" json:"suggestedMatches"` }
func (UIChatSearchBotHits) DeepCopy ¶
func (o UIChatSearchBotHits) DeepCopy() UIChatSearchBotHits
type UIChatSearchConvHit ¶
type UIChatSearchConvHit struct { ConvID ConvIDStr `codec:"convID" json:"convID"` TeamType TeamType `codec:"teamType" json:"teamType"` Name string `codec:"name" json:"name"` Mtime gregor1.Time `codec:"mtime" json:"mtime"` }
func (UIChatSearchConvHit) DeepCopy ¶
func (o UIChatSearchConvHit) DeepCopy() UIChatSearchConvHit
type UIChatSearchConvHits ¶
type UIChatSearchConvHits struct { Hits []UIChatSearchConvHit `codec:"hits" json:"hits"` UnreadMatches bool `codec:"unreadMatches" json:"unreadMatches"` }
func (UIChatSearchConvHits) DeepCopy ¶
func (o UIChatSearchConvHits) DeepCopy() UIChatSearchConvHits
type UIChatSearchTeamHits ¶
type UIChatSearchTeamHits struct { Hits []keybase1.TeamSearchItem `codec:"hits" json:"hits"` SuggestedMatches bool `codec:"suggestedMatches" json:"suggestedMatches"` }
func (UIChatSearchTeamHits) DeepCopy ¶
func (o UIChatSearchTeamHits) DeepCopy() UIChatSearchTeamHits
type UIChatThreadStatus ¶
type UIChatThreadStatus struct { Typ__ UIChatThreadStatusTyp `codec:"typ" json:"typ"` Validating__ *int `codec:"validating,omitempty" json:"validating,omitempty"` }
func NewUIChatThreadStatusWithNone ¶
func NewUIChatThreadStatusWithNone() UIChatThreadStatus
func NewUIChatThreadStatusWithServer ¶
func NewUIChatThreadStatusWithServer() UIChatThreadStatus
func NewUIChatThreadStatusWithValidated ¶
func NewUIChatThreadStatusWithValidated() UIChatThreadStatus
func NewUIChatThreadStatusWithValidating ¶
func NewUIChatThreadStatusWithValidating(v int) UIChatThreadStatus
func (UIChatThreadStatus) DeepCopy ¶
func (o UIChatThreadStatus) DeepCopy() UIChatThreadStatus
func (*UIChatThreadStatus) Typ ¶
func (o *UIChatThreadStatus) Typ() (ret UIChatThreadStatusTyp, err error)
func (UIChatThreadStatus) Validating ¶
func (o UIChatThreadStatus) Validating() (res int)
type UIChatThreadStatusTyp ¶
type UIChatThreadStatusTyp int
const ( UIChatThreadStatusTyp_NONE UIChatThreadStatusTyp = 0 UIChatThreadStatusTyp_SERVER UIChatThreadStatusTyp = 1 UIChatThreadStatusTyp_VALIDATING UIChatThreadStatusTyp = 2 UIChatThreadStatusTyp_VALIDATED UIChatThreadStatusTyp = 3 )
func (UIChatThreadStatusTyp) DeepCopy ¶
func (o UIChatThreadStatusTyp) DeepCopy() UIChatThreadStatusTyp
func (UIChatThreadStatusTyp) String ¶
func (e UIChatThreadStatusTyp) String() string
type UICoinFlipAbsenteeError ¶
type UICoinFlipAbsenteeError struct {
Absentees []UICoinFlipErrorParticipant `codec:"absentees" json:"absentees"`
}
func (UICoinFlipAbsenteeError) DeepCopy ¶
func (o UICoinFlipAbsenteeError) DeepCopy() UICoinFlipAbsenteeError
type UICoinFlipError ¶
type UICoinFlipError struct { Typ__ UICoinFlipErrorTyp `codec:"typ" json:"typ"` Generic__ *string `codec:"generic,omitempty" json:"generic,omitempty"` Absentee__ *UICoinFlipAbsenteeError `codec:"absentee,omitempty" json:"absentee,omitempty"` Dupreg__ *UICoinFlipErrorParticipant `codec:"dupreg,omitempty" json:"dupreg,omitempty"` Dupcommitcomplete__ *UICoinFlipErrorParticipant `codec:"dupcommitcomplete,omitempty" json:"dupcommitcomplete,omitempty"` Dupreveal__ *UICoinFlipErrorParticipant `codec:"dupreveal,omitempty" json:"dupreveal,omitempty"` Commitmismatch__ *UICoinFlipErrorParticipant `codec:"commitmismatch,omitempty" json:"commitmismatch,omitempty"` }
func NewUICoinFlipErrorWithAborted ¶
func NewUICoinFlipErrorWithAborted() UICoinFlipError
func NewUICoinFlipErrorWithAbsentee ¶
func NewUICoinFlipErrorWithAbsentee(v UICoinFlipAbsenteeError) UICoinFlipError
func NewUICoinFlipErrorWithCommitmismatch ¶
func NewUICoinFlipErrorWithCommitmismatch(v UICoinFlipErrorParticipant) UICoinFlipError
func NewUICoinFlipErrorWithDupcommitcomplete ¶
func NewUICoinFlipErrorWithDupcommitcomplete(v UICoinFlipErrorParticipant) UICoinFlipError
func NewUICoinFlipErrorWithDupreg ¶
func NewUICoinFlipErrorWithDupreg(v UICoinFlipErrorParticipant) UICoinFlipError
func NewUICoinFlipErrorWithDupreveal ¶
func NewUICoinFlipErrorWithDupreveal(v UICoinFlipErrorParticipant) UICoinFlipError
func NewUICoinFlipErrorWithGeneric ¶
func NewUICoinFlipErrorWithGeneric(v string) UICoinFlipError
func NewUICoinFlipErrorWithTimeout ¶
func NewUICoinFlipErrorWithTimeout() UICoinFlipError
func (UICoinFlipError) Absentee ¶
func (o UICoinFlipError) Absentee() (res UICoinFlipAbsenteeError)
func (UICoinFlipError) Commitmismatch ¶
func (o UICoinFlipError) Commitmismatch() (res UICoinFlipErrorParticipant)
func (UICoinFlipError) DeepCopy ¶
func (o UICoinFlipError) DeepCopy() UICoinFlipError
func (UICoinFlipError) Dupcommitcomplete ¶
func (o UICoinFlipError) Dupcommitcomplete() (res UICoinFlipErrorParticipant)
func (UICoinFlipError) Dupreg ¶
func (o UICoinFlipError) Dupreg() (res UICoinFlipErrorParticipant)
func (UICoinFlipError) Dupreveal ¶
func (o UICoinFlipError) Dupreveal() (res UICoinFlipErrorParticipant)
func (UICoinFlipError) Generic ¶
func (o UICoinFlipError) Generic() (res string)
func (*UICoinFlipError) Typ ¶
func (o *UICoinFlipError) Typ() (ret UICoinFlipErrorTyp, err error)
type UICoinFlipErrorParticipant ¶
type UICoinFlipErrorParticipant struct { User string `codec:"user" json:"user"` Device string `codec:"device" json:"device"` }
func (UICoinFlipErrorParticipant) DeepCopy ¶
func (o UICoinFlipErrorParticipant) DeepCopy() UICoinFlipErrorParticipant
type UICoinFlipErrorTyp ¶
type UICoinFlipErrorTyp int
const ( UICoinFlipErrorTyp_GENERIC UICoinFlipErrorTyp = 0 UICoinFlipErrorTyp_ABSENTEE UICoinFlipErrorTyp = 1 UICoinFlipErrorTyp_TIMEOUT UICoinFlipErrorTyp = 2 UICoinFlipErrorTyp_ABORTED UICoinFlipErrorTyp = 3 UICoinFlipErrorTyp_DUPREG UICoinFlipErrorTyp = 4 UICoinFlipErrorTyp_DUPCOMMITCOMPLETE UICoinFlipErrorTyp = 5 UICoinFlipErrorTyp_DUPREVEAL UICoinFlipErrorTyp = 6 UICoinFlipErrorTyp_COMMITMISMATCH UICoinFlipErrorTyp = 7 )
func (UICoinFlipErrorTyp) DeepCopy ¶
func (o UICoinFlipErrorTyp) DeepCopy() UICoinFlipErrorTyp
func (UICoinFlipErrorTyp) String ¶
func (e UICoinFlipErrorTyp) String() string
type UICoinFlipHand ¶
type UICoinFlipHand struct { Target string `codec:"target" json:"target"` Hand []int `codec:"hand" json:"hand"` }
func (UICoinFlipHand) DeepCopy ¶
func (o UICoinFlipHand) DeepCopy() UICoinFlipHand
type UICoinFlipParticipant ¶
type UICoinFlipParticipant struct { Uid string `codec:"uid" json:"uid"` DeviceID string `codec:"deviceID" json:"deviceID"` Username string `codec:"username" json:"username"` DeviceName string `codec:"deviceName" json:"deviceName"` Commitment string `codec:"commitment" json:"commitment"` Reveal *string `codec:"reveal,omitempty" json:"reveal,omitempty"` }
func (UICoinFlipParticipant) DeepCopy ¶
func (o UICoinFlipParticipant) DeepCopy() UICoinFlipParticipant
type UICoinFlipPhase ¶
type UICoinFlipPhase int
const ( UICoinFlipPhase_COMMITMENT UICoinFlipPhase = 0 UICoinFlipPhase_REVEALS UICoinFlipPhase = 1 UICoinFlipPhase_COMPLETE UICoinFlipPhase = 2 UICoinFlipPhase_ERROR UICoinFlipPhase = 3 )
func (UICoinFlipPhase) DeepCopy ¶
func (o UICoinFlipPhase) DeepCopy() UICoinFlipPhase
func (UICoinFlipPhase) String ¶
func (e UICoinFlipPhase) String() string
type UICoinFlipResult ¶
type UICoinFlipResult struct { Typ__ UICoinFlipResultTyp `codec:"typ" json:"typ"` Number__ *string `codec:"number,omitempty" json:"number,omitempty"` Shuffle__ *[]string `codec:"shuffle,omitempty" json:"shuffle,omitempty"` Deck__ *[]int `codec:"deck,omitempty" json:"deck,omitempty"` Hands__ *[]UICoinFlipHand `codec:"hands,omitempty" json:"hands,omitempty"` Coin__ *bool `codec:"coin,omitempty" json:"coin,omitempty"` }
func NewUICoinFlipResultWithCoin ¶
func NewUICoinFlipResultWithCoin(v bool) UICoinFlipResult
func NewUICoinFlipResultWithDeck ¶
func NewUICoinFlipResultWithDeck(v []int) UICoinFlipResult
func NewUICoinFlipResultWithHands ¶
func NewUICoinFlipResultWithHands(v []UICoinFlipHand) UICoinFlipResult
func NewUICoinFlipResultWithNumber ¶
func NewUICoinFlipResultWithNumber(v string) UICoinFlipResult
func NewUICoinFlipResultWithShuffle ¶
func NewUICoinFlipResultWithShuffle(v []string) UICoinFlipResult
func (UICoinFlipResult) Coin ¶
func (o UICoinFlipResult) Coin() (res bool)
func (UICoinFlipResult) Deck ¶
func (o UICoinFlipResult) Deck() (res []int)
func (UICoinFlipResult) DeepCopy ¶
func (o UICoinFlipResult) DeepCopy() UICoinFlipResult
func (UICoinFlipResult) Hands ¶
func (o UICoinFlipResult) Hands() (res []UICoinFlipHand)
func (UICoinFlipResult) Number ¶
func (o UICoinFlipResult) Number() (res string)
func (UICoinFlipResult) Shuffle ¶
func (o UICoinFlipResult) Shuffle() (res []string)
func (*UICoinFlipResult) Typ ¶
func (o *UICoinFlipResult) Typ() (ret UICoinFlipResultTyp, err error)
type UICoinFlipResultTyp ¶
type UICoinFlipResultTyp int
const ( UICoinFlipResultTyp_NUMBER UICoinFlipResultTyp = 0 UICoinFlipResultTyp_SHUFFLE UICoinFlipResultTyp = 1 UICoinFlipResultTyp_DECK UICoinFlipResultTyp = 2 UICoinFlipResultTyp_HANDS UICoinFlipResultTyp = 3 UICoinFlipResultTyp_COIN UICoinFlipResultTyp = 4 )
func (UICoinFlipResultTyp) DeepCopy ¶
func (o UICoinFlipResultTyp) DeepCopy() UICoinFlipResultTyp
func (UICoinFlipResultTyp) String ¶
func (e UICoinFlipResultTyp) String() string
type UICoinFlipStatus ¶
type UICoinFlipStatus struct { GameID FlipGameIDStr `codec:"gameID" json:"gameID"` Phase UICoinFlipPhase `codec:"phase" json:"phase"` ProgressText string `codec:"progressText" json:"progressText"` ResultText string `codec:"resultText" json:"resultText"` CommitmentVisualization string `codec:"commitmentVisualization" json:"commitmentVisualization"` RevealVisualization string `codec:"revealVisualization" json:"revealVisualization"` Participants []UICoinFlipParticipant `codec:"participants" json:"participants"` ErrorInfo *UICoinFlipError `codec:"errorInfo,omitempty" json:"errorInfo,omitempty"` ResultInfo *UICoinFlipResult `codec:"resultInfo,omitempty" json:"resultInfo,omitempty"` }
func (UICoinFlipStatus) DeepCopy ¶
func (o UICoinFlipStatus) DeepCopy() UICoinFlipStatus
type UICommandMarkdown ¶
type UICommandMarkdown struct { Body string `codec:"body" json:"body"` Title *string `codec:"title,omitempty" json:"title,omitempty"` }
func (UICommandMarkdown) DeepCopy ¶
func (o UICommandMarkdown) DeepCopy() UICommandMarkdown
type UICommandStatusActionTyp ¶
type UICommandStatusActionTyp int
const (
UICommandStatusActionTyp_APPSETTINGS UICommandStatusActionTyp = 0
)
func (UICommandStatusActionTyp) DeepCopy ¶
func (o UICommandStatusActionTyp) DeepCopy() UICommandStatusActionTyp
func (UICommandStatusActionTyp) String ¶
func (e UICommandStatusActionTyp) String() string
type UICommandStatusDisplayTyp ¶
type UICommandStatusDisplayTyp int
const ( UICommandStatusDisplayTyp_STATUS UICommandStatusDisplayTyp = 0 UICommandStatusDisplayTyp_WARNING UICommandStatusDisplayTyp = 1 UICommandStatusDisplayTyp_ERROR UICommandStatusDisplayTyp = 2 )
func (UICommandStatusDisplayTyp) DeepCopy ¶
func (o UICommandStatusDisplayTyp) DeepCopy() UICommandStatusDisplayTyp
func (UICommandStatusDisplayTyp) String ¶
func (e UICommandStatusDisplayTyp) String() string
type UIInboxBigTeamChannelRow ¶
type UIInboxBigTeamChannelRow struct { ConvID ConvIDStr `codec:"convID" json:"convID"` Teamname string `codec:"teamname" json:"teamname"` Channelname string `codec:"channelname" json:"channelname"` Draft *string `codec:"draft,omitempty" json:"draft,omitempty"` IsMuted bool `codec:"isMuted" json:"isMuted"` }
func (UIInboxBigTeamChannelRow) DeepCopy ¶
func (o UIInboxBigTeamChannelRow) DeepCopy() UIInboxBigTeamChannelRow
type UIInboxBigTeamLabelRow ¶
type UIInboxBigTeamLabelRow struct { Name string `codec:"name" json:"name"` Id TLFIDStr `codec:"id" json:"id"` }
func (UIInboxBigTeamLabelRow) DeepCopy ¶
func (o UIInboxBigTeamLabelRow) DeepCopy() UIInboxBigTeamLabelRow
type UIInboxBigTeamRow ¶
type UIInboxBigTeamRow struct { State__ UIInboxBigTeamRowTyp `codec:"state" json:"state"` Label__ *UIInboxBigTeamLabelRow `codec:"label,omitempty" json:"label,omitempty"` Channel__ *UIInboxBigTeamChannelRow `codec:"channel,omitempty" json:"channel,omitempty"` }
func NewUIInboxBigTeamRowWithChannel ¶
func NewUIInboxBigTeamRowWithChannel(v UIInboxBigTeamChannelRow) UIInboxBigTeamRow
func NewUIInboxBigTeamRowWithLabel ¶
func NewUIInboxBigTeamRowWithLabel(v UIInboxBigTeamLabelRow) UIInboxBigTeamRow
func (UIInboxBigTeamRow) Channel ¶
func (o UIInboxBigTeamRow) Channel() (res UIInboxBigTeamChannelRow)
func (UIInboxBigTeamRow) DeepCopy ¶
func (o UIInboxBigTeamRow) DeepCopy() UIInboxBigTeamRow
func (UIInboxBigTeamRow) Label ¶
func (o UIInboxBigTeamRow) Label() (res UIInboxBigTeamLabelRow)
func (*UIInboxBigTeamRow) State ¶
func (o *UIInboxBigTeamRow) State() (ret UIInboxBigTeamRowTyp, err error)
type UIInboxBigTeamRowTyp ¶
type UIInboxBigTeamRowTyp int
const ( UIInboxBigTeamRowTyp_LABEL UIInboxBigTeamRowTyp = 1 UIInboxBigTeamRowTyp_CHANNEL UIInboxBigTeamRowTyp = 2 )
func (UIInboxBigTeamRowTyp) DeepCopy ¶
func (o UIInboxBigTeamRowTyp) DeepCopy() UIInboxBigTeamRowTyp
func (UIInboxBigTeamRowTyp) String ¶
func (e UIInboxBigTeamRowTyp) String() string
type UIInboxLayout ¶
type UIInboxLayout struct { TotalSmallTeams int `codec:"totalSmallTeams" json:"totalSmallTeams"` SmallTeams []UIInboxSmallTeamRow `codec:"smallTeams" json:"smallTeams"` BigTeams []UIInboxBigTeamRow `codec:"bigTeams" json:"bigTeams"` ReselectInfo *UIInboxReselectInfo `codec:"reselectInfo,omitempty" json:"reselectInfo,omitempty"` WidgetList []UIInboxSmallTeamRow `codec:"widgetList" json:"widgetList"` }
func (UIInboxLayout) DeepCopy ¶
func (o UIInboxLayout) DeepCopy() UIInboxLayout
type UIInboxReselectInfo ¶
type UIInboxReselectInfo struct { OldConvID ConvIDStr `codec:"oldConvID" json:"oldConvID"` NewConvID *ConvIDStr `codec:"newConvID,omitempty" json:"newConvID,omitempty"` }
func (UIInboxReselectInfo) DeepCopy ¶
func (o UIInboxReselectInfo) DeepCopy() UIInboxReselectInfo
func (UIInboxReselectInfo) String ¶
func (r UIInboxReselectInfo) String() string
type UIInboxSmallTeamRow ¶
type UIInboxSmallTeamRow struct { ConvID ConvIDStr `codec:"convID" json:"convID"` Name string `codec:"name" json:"name"` Time gregor1.Time `codec:"time" json:"time"` Snippet *string `codec:"snippet,omitempty" json:"snippet,omitempty"` SnippetDecoration SnippetDecoration `codec:"snippetDecoration" json:"snippetDecoration"` Draft *string `codec:"draft,omitempty" json:"draft,omitempty"` IsMuted bool `codec:"isMuted" json:"isMuted"` IsTeam bool `codec:"isTeam" json:"isTeam"` }
func (UIInboxSmallTeamRow) DeepCopy ¶
func (o UIInboxSmallTeamRow) DeepCopy() UIInboxSmallTeamRow
type UILinkDecoration ¶
type UILinkDecoration struct { Url string `codec:"url" json:"url"` Punycode string `codec:"punycode" json:"punycode"` }
func (UILinkDecoration) DeepCopy ¶
func (o UILinkDecoration) DeepCopy() UILinkDecoration
type UIMaybeMentionInfo ¶
type UIMaybeMentionInfo struct { Status__ UIMaybeMentionStatus `codec:"status" json:"status"` Team__ *UITeamMention `codec:"team,omitempty" json:"team,omitempty"` }
func NewUIMaybeMentionInfoWithNothing ¶
func NewUIMaybeMentionInfoWithNothing() UIMaybeMentionInfo
func NewUIMaybeMentionInfoWithTeam ¶
func NewUIMaybeMentionInfoWithTeam(v UITeamMention) UIMaybeMentionInfo
func NewUIMaybeMentionInfoWithUnknown ¶
func NewUIMaybeMentionInfoWithUnknown() UIMaybeMentionInfo
func NewUIMaybeMentionInfoWithUser ¶
func NewUIMaybeMentionInfoWithUser() UIMaybeMentionInfo
func (UIMaybeMentionInfo) DeepCopy ¶
func (o UIMaybeMentionInfo) DeepCopy() UIMaybeMentionInfo
func (*UIMaybeMentionInfo) Status ¶
func (o *UIMaybeMentionInfo) Status() (ret UIMaybeMentionStatus, err error)
func (UIMaybeMentionInfo) Team ¶
func (o UIMaybeMentionInfo) Team() (res UITeamMention)
type UIMaybeMentionStatus ¶
type UIMaybeMentionStatus int
const ( UIMaybeMentionStatus_UNKNOWN UIMaybeMentionStatus = 0 UIMaybeMentionStatus_USER UIMaybeMentionStatus = 1 UIMaybeMentionStatus_TEAM UIMaybeMentionStatus = 2 UIMaybeMentionStatus_NOTHING UIMaybeMentionStatus = 3 )
func (UIMaybeMentionStatus) DeepCopy ¶
func (o UIMaybeMentionStatus) DeepCopy() UIMaybeMentionStatus
func (UIMaybeMentionStatus) String ¶
func (e UIMaybeMentionStatus) String() string
type UIMessage ¶
type UIMessage struct { State__ MessageUnboxedState `codec:"state" json:"state"` Valid__ *UIMessageValid `codec:"valid,omitempty" json:"valid,omitempty"` Error__ *MessageUnboxedError `codec:"error,omitempty" json:"error,omitempty"` Outbox__ *UIMessageOutbox `codec:"outbox,omitempty" json:"outbox,omitempty"` Placeholder__ *MessageUnboxedPlaceholder `codec:"placeholder,omitempty" json:"placeholder,omitempty"` Journeycard__ *UIMessageJourneycard `codec:"journeycard,omitempty" json:"journeycard,omitempty"` }
func NewUIMessageWithError ¶
func NewUIMessageWithError(v MessageUnboxedError) UIMessage
func NewUIMessageWithJourneycard ¶
func NewUIMessageWithJourneycard(v UIMessageJourneycard) UIMessage
func NewUIMessageWithOutbox ¶
func NewUIMessageWithOutbox(v UIMessageOutbox) UIMessage
func NewUIMessageWithPlaceholder ¶
func NewUIMessageWithPlaceholder(v MessageUnboxedPlaceholder) UIMessage
func NewUIMessageWithValid ¶
func NewUIMessageWithValid(v UIMessageValid) UIMessage
func (UIMessage) Error ¶
func (o UIMessage) Error() (res MessageUnboxedError)
func (UIMessage) GetMessageID ¶
func (UIMessage) GetMessageType ¶
func (m UIMessage) GetMessageType() MessageType
func (UIMessage) GetOutboxID ¶
func (UIMessage) IsEphemeral ¶
func (UIMessage) IsPlaceholder ¶
func (UIMessage) Journeycard ¶
func (o UIMessage) Journeycard() (res UIMessageJourneycard)
func (UIMessage) Outbox ¶
func (o UIMessage) Outbox() (res UIMessageOutbox)
func (UIMessage) Placeholder ¶
func (o UIMessage) Placeholder() (res MessageUnboxedPlaceholder)
func (UIMessage) SearchableText ¶
func (*UIMessage) State ¶
func (o *UIMessage) State() (ret MessageUnboxedState, err error)
func (UIMessage) Valid ¶
func (o UIMessage) Valid() (res UIMessageValid)
type UIMessageJourneycard ¶
type UIMessageJourneycard struct { Ordinal float64 `codec:"ordinal" json:"ordinal"` CardType JourneycardType `codec:"cardType" json:"cardType"` HighlightMsgID MessageID `codec:"highlightMsgID" json:"highlightMsgID"` OpenTeam bool `codec:"openTeam" json:"openTeam"` }
func (UIMessageJourneycard) DeepCopy ¶
func (o UIMessageJourneycard) DeepCopy() UIMessageJourneycard
type UIMessageOutbox ¶
type UIMessageOutbox struct { State OutboxState `codec:"state" json:"state"` OutboxID string `codec:"outboxID" json:"outboxID"` MessageType MessageType `codec:"messageType" json:"messageType"` Body string `codec:"body" json:"body"` DecoratedTextBody *string `codec:"decoratedTextBody,omitempty" json:"decoratedTextBody,omitempty"` Ctime gregor1.Time `codec:"ctime" json:"ctime"` Ordinal float64 `codec:"ordinal" json:"ordinal"` IsEphemeral bool `codec:"isEphemeral" json:"isEphemeral"` FlipGameID *FlipGameIDStr `codec:"flipGameID,omitempty" json:"flipGameID,omitempty"` ReplyTo *UIMessage `codec:"replyTo,omitempty" json:"replyTo,omitempty"` Supersedes MessageID `codec:"supersedes" json:"supersedes"` Filename string `codec:"filename" json:"filename"` Title string `codec:"title" json:"title"` Preview *MakePreviewRes `codec:"preview,omitempty" json:"preview,omitempty"` }
func (UIMessageOutbox) DeepCopy ¶
func (o UIMessageOutbox) DeepCopy() UIMessageOutbox
type UIMessageUnfurlInfo ¶
type UIMessageUnfurlInfo struct { UnfurlMessageID MessageID `codec:"unfurlMessageID" json:"unfurlMessageID"` Url string `codec:"url" json:"url"` Unfurl UnfurlDisplay `codec:"unfurl" json:"unfurl"` IsCollapsed bool `codec:"isCollapsed" json:"isCollapsed"` }
func (UIMessageUnfurlInfo) DeepCopy ¶
func (o UIMessageUnfurlInfo) DeepCopy() UIMessageUnfurlInfo
type UIMessageValid ¶
type UIMessageValid struct { MessageID MessageID `codec:"messageID" json:"messageID"` Ctime gregor1.Time `codec:"ctime" json:"ctime"` OutboxID *string `codec:"outboxID,omitempty" json:"outboxID,omitempty"` MessageBody MessageBody `codec:"messageBody" json:"messageBody"` DecoratedTextBody *string `codec:"decoratedTextBody,omitempty" json:"decoratedTextBody,omitempty"` BodySummary string `codec:"bodySummary" json:"bodySummary"` SenderUsername string `codec:"senderUsername" json:"senderUsername"` SenderDeviceName string `codec:"senderDeviceName" json:"senderDeviceName"` SenderDeviceType keybase1.DeviceTypeV2 `codec:"senderDeviceType" json:"senderDeviceType"` SenderUID gregor1.UID `codec:"senderUID" json:"senderUID"` SenderDeviceID gregor1.DeviceID `codec:"senderDeviceID" json:"senderDeviceID"` Superseded bool `codec:"superseded" json:"superseded"` AssetUrlInfo *UIAssetUrlInfo `codec:"assetUrlInfo,omitempty" json:"assetUrlInfo,omitempty"` SenderDeviceRevokedAt *gregor1.Time `codec:"senderDeviceRevokedAt,omitempty" json:"senderDeviceRevokedAt,omitempty"` AtMentions []string `codec:"atMentions" json:"atMentions"` ChannelMention ChannelMention `codec:"channelMention" json:"channelMention"` ChannelNameMentions []UIChannelNameMention `codec:"channelNameMentions" json:"channelNameMentions"` IsEphemeral bool `codec:"isEphemeral" json:"isEphemeral"` IsEphemeralExpired bool `codec:"isEphemeralExpired" json:"isEphemeralExpired"` ExplodedBy *string `codec:"explodedBy,omitempty" json:"explodedBy,omitempty"` Etime gregor1.Time `codec:"etime" json:"etime"` Reactions UIReactionMap `codec:"reactions" json:"reactions"` HasPairwiseMacs bool `codec:"hasPairwiseMacs" json:"hasPairwiseMacs"` PaymentInfos []UIPaymentInfo `codec:"paymentInfos" json:"paymentInfos"` RequestInfo *UIRequestInfo `codec:"requestInfo,omitempty" json:"requestInfo,omitempty"` Unfurls []UIMessageUnfurlInfo `codec:"unfurls" json:"unfurls"` IsCollapsed bool `codec:"isCollapsed" json:"isCollapsed"` FlipGameID *FlipGameIDStr `codec:"flipGameID,omitempty" json:"flipGameID,omitempty"` IsDeleteable bool `codec:"isDeleteable" json:"isDeleteable"` IsEditable bool `codec:"isEditable" json:"isEditable"` ReplyTo *UIMessage `codec:"replyTo,omitempty" json:"replyTo,omitempty"` PinnedMessageID *MessageID `codec:"pinnedMessageID,omitempty" json:"pinnedMessageID,omitempty"` BotUsername string `codec:"botUsername" json:"botUsername"` }
func (UIMessageValid) DeepCopy ¶
func (o UIMessageValid) DeepCopy() UIMessageValid
type UIMessages ¶
type UIMessages struct { Messages []UIMessage `codec:"messages" json:"messages"` Pagination *UIPagination `codec:"pagination,omitempty" json:"pagination,omitempty"` }
func (UIMessages) DeepCopy ¶
func (o UIMessages) DeepCopy() UIMessages
type UIPagination ¶
type UIPagination struct { Next string `codec:"next" json:"next"` Previous string `codec:"previous" json:"previous"` Num int `codec:"num" json:"num"` Last bool `codec:"last" json:"last"` }
func (UIPagination) DeepCopy ¶
func (o UIPagination) DeepCopy() UIPagination
type UIParticipant ¶
type UIParticipant struct { Type UIParticipantType `codec:"type" json:"type"` Assertion string `codec:"assertion" json:"assertion"` InConvName bool `codec:"inConvName" json:"inConvName"` FullName *string `codec:"fullName,omitempty" json:"fullName,omitempty"` ContactName *string `codec:"contactName,omitempty" json:"contactName,omitempty"` }
func (UIParticipant) DeepCopy ¶
func (o UIParticipant) DeepCopy() UIParticipant
type UIParticipantType ¶
type UIParticipantType int
const ( UIParticipantType_NONE UIParticipantType = 0 UIParticipantType_USER UIParticipantType = 1 UIParticipantType_PHONENO UIParticipantType = 2 UIParticipantType_EMAIL UIParticipantType = 3 )
func (UIParticipantType) DeepCopy ¶
func (o UIParticipantType) DeepCopy() UIParticipantType
func (UIParticipantType) String ¶
func (e UIParticipantType) String() string
type UIPaymentInfo ¶
type UIPaymentInfo struct { AccountID *stellar1.AccountID `codec:"accountID,omitempty" json:"accountID,omitempty"` AmountDescription string `codec:"amountDescription" json:"amountDescription"` Worth string `codec:"worth" json:"worth"` WorthAtSendTime string `codec:"worthAtSendTime" json:"worthAtSendTime"` Delta stellar1.BalanceDelta `codec:"delta" json:"delta"` Note string `codec:"note" json:"note"` PaymentID stellar1.PaymentID `codec:"paymentID" json:"paymentID"` Status stellar1.PaymentStatus `codec:"status" json:"status"` StatusDescription string `codec:"statusDescription" json:"statusDescription"` StatusDetail string `codec:"statusDetail" json:"statusDetail"` ShowCancel bool `codec:"showCancel" json:"showCancel"` FromUsername string `codec:"fromUsername" json:"fromUsername"` ToUsername string `codec:"toUsername" json:"toUsername"` SourceAmount string `codec:"sourceAmount" json:"sourceAmount"` SourceAsset stellar1.Asset `codec:"sourceAsset" json:"sourceAsset"` IssuerDescription string `codec:"issuerDescription" json:"issuerDescription"` }
func (UIPaymentInfo) DeepCopy ¶
func (o UIPaymentInfo) DeepCopy() UIPaymentInfo
type UIPinnedMessage ¶
type UIPinnedMessage struct { Message UIMessage `codec:"message" json:"message"` PinnerUsername string `codec:"pinnerUsername" json:"pinnerUsername"` }
func (UIPinnedMessage) DeepCopy ¶
func (o UIPinnedMessage) DeepCopy() UIPinnedMessage
type UIReactionDesc ¶
type UIReactionDesc struct { Decorated string `codec:"decorated" json:"decorated"` Users map[string]Reaction `codec:"users" json:"users"` }
func (UIReactionDesc) DeepCopy ¶
func (o UIReactionDesc) DeepCopy() UIReactionDesc
type UIReactionMap ¶
type UIReactionMap struct {
Reactions map[string]UIReactionDesc `codec:"reactions" json:"reactions"`
}
func (UIReactionMap) DeepCopy ¶
func (o UIReactionMap) DeepCopy() UIReactionMap
type UIRequestInfo ¶
type UIRequestInfo struct { Amount string `codec:"amount" json:"amount"` AmountDescription string `codec:"amountDescription" json:"amountDescription"` Asset *stellar1.Asset `codec:"asset,omitempty" json:"asset,omitempty"` Currency *stellar1.OutsideCurrencyCode `codec:"currency,omitempty" json:"currency,omitempty"` WorthAtRequestTime string `codec:"worthAtRequestTime" json:"worthAtRequestTime"` Status stellar1.RequestStatus `codec:"status" json:"status"` }
func (UIRequestInfo) DeepCopy ¶
func (o UIRequestInfo) DeepCopy() UIRequestInfo
type UITeamMention ¶
type UITeamMention struct { InTeam bool `codec:"inTeam" json:"inTeam"` Open bool `codec:"open" json:"open"` Description *string `codec:"description,omitempty" json:"description,omitempty"` NumMembers *int `codec:"numMembers,omitempty" json:"numMembers,omitempty"` PublicAdmins []string `codec:"publicAdmins" json:"publicAdmins"` ConvID *ConvIDStr `codec:"convID,omitempty" json:"convID,omitempty"` }
func (UITeamMention) DeepCopy ¶
func (o UITeamMention) DeepCopy() UITeamMention
type UITextDecoration ¶
type UITextDecoration struct { Typ__ UITextDecorationTyp `codec:"typ" json:"typ"` Payment__ *TextPayment `codec:"payment,omitempty" json:"payment,omitempty"` Atmention__ *string `codec:"atmention,omitempty" json:"atmention,omitempty"` Channelnamemention__ *UIChannelNameMention `codec:"channelnamemention,omitempty" json:"channelnamemention,omitempty"` Maybemention__ *MaybeMention `codec:"maybemention,omitempty" json:"maybemention,omitempty"` Link__ *UILinkDecoration `codec:"link,omitempty" json:"link,omitempty"` Mailto__ *UILinkDecoration `codec:"mailto,omitempty" json:"mailto,omitempty"` Kbfspath__ *KBFSPath `codec:"kbfspath,omitempty" json:"kbfspath,omitempty"` Emoji__ *Emoji `codec:"emoji,omitempty" json:"emoji,omitempty"` }
func NewUITextDecorationWithAtmention ¶
func NewUITextDecorationWithAtmention(v string) UITextDecoration
func NewUITextDecorationWithChannelnamemention ¶
func NewUITextDecorationWithChannelnamemention(v UIChannelNameMention) UITextDecoration
func NewUITextDecorationWithEmoji ¶
func NewUITextDecorationWithEmoji(v Emoji) UITextDecoration
func NewUITextDecorationWithKbfspath ¶
func NewUITextDecorationWithKbfspath(v KBFSPath) UITextDecoration
func NewUITextDecorationWithLink ¶
func NewUITextDecorationWithLink(v UILinkDecoration) UITextDecoration
func NewUITextDecorationWithMailto ¶
func NewUITextDecorationWithMailto(v UILinkDecoration) UITextDecoration
func NewUITextDecorationWithMaybemention ¶
func NewUITextDecorationWithMaybemention(v MaybeMention) UITextDecoration
func NewUITextDecorationWithPayment ¶
func NewUITextDecorationWithPayment(v TextPayment) UITextDecoration
func (UITextDecoration) Atmention ¶
func (o UITextDecoration) Atmention() (res string)
func (UITextDecoration) Channelnamemention ¶
func (o UITextDecoration) Channelnamemention() (res UIChannelNameMention)
func (UITextDecoration) DeepCopy ¶
func (o UITextDecoration) DeepCopy() UITextDecoration
func (UITextDecoration) Emoji ¶
func (o UITextDecoration) Emoji() (res Emoji)
func (UITextDecoration) Kbfspath ¶
func (o UITextDecoration) Kbfspath() (res KBFSPath)
func (UITextDecoration) Link ¶
func (o UITextDecoration) Link() (res UILinkDecoration)
func (UITextDecoration) Mailto ¶
func (o UITextDecoration) Mailto() (res UILinkDecoration)
func (UITextDecoration) Maybemention ¶
func (o UITextDecoration) Maybemention() (res MaybeMention)
func (UITextDecoration) Payment ¶
func (o UITextDecoration) Payment() (res TextPayment)
func (*UITextDecoration) Typ ¶
func (o *UITextDecoration) Typ() (ret UITextDecorationTyp, err error)
type UITextDecorationTyp ¶
type UITextDecorationTyp int
const ( UITextDecorationTyp_PAYMENT UITextDecorationTyp = 0 UITextDecorationTyp_ATMENTION UITextDecorationTyp = 1 UITextDecorationTyp_CHANNELNAMEMENTION UITextDecorationTyp = 2 UITextDecorationTyp_MAYBEMENTION UITextDecorationTyp = 3 UITextDecorationTyp_LINK UITextDecorationTyp = 4 UITextDecorationTyp_MAILTO UITextDecorationTyp = 5 UITextDecorationTyp_KBFSPATH UITextDecorationTyp = 6 UITextDecorationTyp_EMOJI UITextDecorationTyp = 7 )
func (UITextDecorationTyp) DeepCopy ¶
func (o UITextDecorationTyp) DeepCopy() UITextDecorationTyp
func (UITextDecorationTyp) String ¶
func (e UITextDecorationTyp) String() string
type UIWatchPositionPerm ¶
type UIWatchPositionPerm int
const ( UIWatchPositionPerm_BASE UIWatchPositionPerm = 0 UIWatchPositionPerm_ALWAYS UIWatchPositionPerm = 1 )
func (UIWatchPositionPerm) DeepCopy ¶
func (o UIWatchPositionPerm) DeepCopy() UIWatchPositionPerm
func (UIWatchPositionPerm) String ¶
func (e UIWatchPositionPerm) String() string
type UnboxMobilePushNotificationArg ¶
type UnboxMobilePushNotificationArg struct { Payload string `codec:"payload" json:"payload"` ConvID string `codec:"convID" json:"convID"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` PushIDs []string `codec:"pushIDs" json:"pushIDs"` ShouldAck bool `codec:"shouldAck" json:"shouldAck"` }
type Unfurl ¶
type Unfurl struct { UnfurlType__ UnfurlType `codec:"unfurlType" json:"unfurlType"` Generic__ *UnfurlGeneric `codec:"generic,omitempty" json:"generic,omitempty"` Youtube__ *UnfurlYoutube `codec:"youtube,omitempty" json:"youtube,omitempty"` Giphy__ *UnfurlGiphy `codec:"giphy,omitempty" json:"giphy,omitempty"` }
func NewUnfurlWithGeneric ¶
func NewUnfurlWithGeneric(v UnfurlGeneric) Unfurl
func NewUnfurlWithGiphy ¶
func NewUnfurlWithGiphy(v UnfurlGiphy) Unfurl
func NewUnfurlWithYoutube ¶
func NewUnfurlWithYoutube(v UnfurlYoutube) Unfurl
func (Unfurl) Generic ¶
func (o Unfurl) Generic() (res UnfurlGeneric)
func (Unfurl) Giphy ¶
func (o Unfurl) Giphy() (res UnfurlGiphy)
func (*Unfurl) UnfurlType ¶
func (o *Unfurl) UnfurlType() (ret UnfurlType, err error)
func (Unfurl) Youtube ¶
func (o Unfurl) Youtube() (res UnfurlYoutube)
type UnfurlClient ¶
type UnfurlClient struct {
Cli rpc.GenericClient
}
type UnfurlDisplay ¶
type UnfurlDisplay struct { UnfurlType__ UnfurlType `codec:"unfurlType" json:"unfurlType"` Generic__ *UnfurlGenericDisplay `codec:"generic,omitempty" json:"generic,omitempty"` Youtube__ *UnfurlYoutubeDisplay `codec:"youtube,omitempty" json:"youtube,omitempty"` Giphy__ *UnfurlGiphyDisplay `codec:"giphy,omitempty" json:"giphy,omitempty"` }
func NewUnfurlDisplayWithGeneric ¶
func NewUnfurlDisplayWithGeneric(v UnfurlGenericDisplay) UnfurlDisplay
func NewUnfurlDisplayWithGiphy ¶
func NewUnfurlDisplayWithGiphy(v UnfurlGiphyDisplay) UnfurlDisplay
func NewUnfurlDisplayWithYoutube ¶
func NewUnfurlDisplayWithYoutube(v UnfurlYoutubeDisplay) UnfurlDisplay
func (UnfurlDisplay) DeepCopy ¶
func (o UnfurlDisplay) DeepCopy() UnfurlDisplay
func (UnfurlDisplay) Generic ¶
func (o UnfurlDisplay) Generic() (res UnfurlGenericDisplay)
func (UnfurlDisplay) Giphy ¶
func (o UnfurlDisplay) Giphy() (res UnfurlGiphyDisplay)
func (*UnfurlDisplay) UnfurlType ¶
func (o *UnfurlDisplay) UnfurlType() (ret UnfurlType, err error)
func (UnfurlDisplay) Youtube ¶
func (o UnfurlDisplay) Youtube() (res UnfurlYoutubeDisplay)
type UnfurlGeneric ¶
type UnfurlGeneric struct { Title string `codec:"title" json:"title"` Url string `codec:"url" json:"url"` SiteName string `codec:"siteName" json:"siteName"` Favicon *Asset `codec:"favicon,omitempty" json:"favicon,omitempty"` Image *Asset `codec:"image,omitempty" json:"image,omitempty"` PublishTime *int `codec:"publishTime,omitempty" json:"publishTime,omitempty"` Description *string `codec:"description,omitempty" json:"description,omitempty"` MapInfo *UnfurlGenericMapInfo `codec:"mapInfo,omitempty" json:"mapInfo,omitempty"` }
func (UnfurlGeneric) DeepCopy ¶
func (o UnfurlGeneric) DeepCopy() UnfurlGeneric
type UnfurlGenericDisplay ¶
type UnfurlGenericDisplay struct { Title string `codec:"title" json:"title"` Url string `codec:"url" json:"url"` SiteName string `codec:"siteName" json:"siteName"` Favicon *UnfurlImageDisplay `codec:"favicon,omitempty" json:"favicon,omitempty"` Media *UnfurlImageDisplay `codec:"media,omitempty" json:"media,omitempty"` PublishTime *int `codec:"publishTime,omitempty" json:"publishTime,omitempty"` Description *string `codec:"description,omitempty" json:"description,omitempty"` MapInfo *UnfurlGenericMapInfo `codec:"mapInfo,omitempty" json:"mapInfo,omitempty"` }
func (UnfurlGenericDisplay) DeepCopy ¶
func (o UnfurlGenericDisplay) DeepCopy() UnfurlGenericDisplay
type UnfurlGenericMapInfo ¶
type UnfurlGenericMapInfo struct { Coord Coordinate `codec:"coord" json:"coord"` Time gregor1.Time `codec:"time" json:"time"` LiveLocationEndTime *gregor1.Time `codec:"liveLocationEndTime,omitempty" json:"liveLocationEndTime,omitempty"` IsLiveLocationDone bool `codec:"isLiveLocationDone" json:"isLiveLocationDone"` }
func (UnfurlGenericMapInfo) DeepCopy ¶
func (o UnfurlGenericMapInfo) DeepCopy() UnfurlGenericMapInfo
type UnfurlGenericRaw ¶
type UnfurlGenericRaw struct { Title string `codec:"title" json:"title"` Url string `codec:"url" json:"url"` SiteName string `codec:"siteName" json:"siteName"` FaviconUrl *string `codec:"faviconUrl,omitempty" json:"faviconUrl,omitempty"` ImageUrl *string `codec:"imageUrl,omitempty" json:"imageUrl,omitempty"` Video *UnfurlVideo `codec:"video,omitempty" json:"video,omitempty"` PublishTime *int `codec:"publishTime,omitempty" json:"publishTime,omitempty"` Description *string `codec:"description,omitempty" json:"description,omitempty"` }
func (UnfurlGenericRaw) DeepCopy ¶
func (o UnfurlGenericRaw) DeepCopy() UnfurlGenericRaw
func (UnfurlGenericRaw) UnsafeDebugString ¶
func (g UnfurlGenericRaw) UnsafeDebugString() string
type UnfurlGiphy ¶
type UnfurlGiphy struct { Favicon *Asset `codec:"favicon,omitempty" json:"favicon,omitempty"` Image *Asset `codec:"image,omitempty" json:"image,omitempty"` Video *Asset `codec:"video,omitempty" json:"video,omitempty"` }
func (UnfurlGiphy) DeepCopy ¶
func (o UnfurlGiphy) DeepCopy() UnfurlGiphy
type UnfurlGiphyDisplay ¶
type UnfurlGiphyDisplay struct { Favicon *UnfurlImageDisplay `codec:"favicon,omitempty" json:"favicon,omitempty"` Image *UnfurlImageDisplay `codec:"image,omitempty" json:"image,omitempty"` Video *UnfurlImageDisplay `codec:"video,omitempty" json:"video,omitempty"` }
func (UnfurlGiphyDisplay) DeepCopy ¶
func (o UnfurlGiphyDisplay) DeepCopy() UnfurlGiphyDisplay
type UnfurlGiphyRaw ¶
type UnfurlGiphyRaw struct { ImageUrl *string `codec:"imageUrl,omitempty" json:"imageUrl,omitempty"` Video *UnfurlVideo `codec:"video,omitempty" json:"video,omitempty"` FaviconUrl *string `codec:"faviconUrl,omitempty" json:"faviconUrl,omitempty"` }
func (UnfurlGiphyRaw) DeepCopy ¶
func (o UnfurlGiphyRaw) DeepCopy() UnfurlGiphyRaw
func (UnfurlGiphyRaw) UnsafeDebugString ¶
func (g UnfurlGiphyRaw) UnsafeDebugString() string
type UnfurlImageDisplay ¶
type UnfurlImageDisplay struct { Url string `codec:"url" json:"url"` Height int `codec:"height" json:"height"` Width int `codec:"width" json:"width"` IsVideo bool `codec:"isVideo" json:"isVideo"` }
func (UnfurlImageDisplay) DeepCopy ¶
func (o UnfurlImageDisplay) DeepCopy() UnfurlImageDisplay
type UnfurlInterface ¶
type UnfurlInterface interface { }
type UnfurlMapsRaw ¶
type UnfurlMapsRaw struct { Title string `codec:"title" json:"title"` Url string `codec:"url" json:"url"` SiteName string `codec:"siteName" json:"siteName"` ImageUrl string `codec:"imageUrl" json:"imageUrl"` HistoryImageUrl *string `codec:"historyImageUrl,omitempty" json:"historyImageUrl,omitempty"` Description string `codec:"description" json:"description"` Coord Coordinate `codec:"coord" json:"coord"` Time gregor1.Time `codec:"time" json:"time"` LiveLocationEndTime *gregor1.Time `codec:"liveLocationEndTime,omitempty" json:"liveLocationEndTime,omitempty"` LiveLocationDone bool `codec:"liveLocationDone" json:"liveLocationDone"` }
func (UnfurlMapsRaw) DeepCopy ¶
func (o UnfurlMapsRaw) DeepCopy() UnfurlMapsRaw
type UnfurlMode ¶
type UnfurlMode int
const ( UnfurlMode_ALWAYS UnfurlMode = 0 UnfurlMode_NEVER UnfurlMode = 1 UnfurlMode_WHITELISTED UnfurlMode = 2 )
func (UnfurlMode) DeepCopy ¶
func (o UnfurlMode) DeepCopy() UnfurlMode
func (UnfurlMode) String ¶
func (e UnfurlMode) String() string
type UnfurlPromptAction ¶
type UnfurlPromptAction int
const ( UnfurlPromptAction_ALWAYS UnfurlPromptAction = 0 UnfurlPromptAction_NEVER UnfurlPromptAction = 1 UnfurlPromptAction_ACCEPT UnfurlPromptAction = 2 UnfurlPromptAction_NOTNOW UnfurlPromptAction = 3 UnfurlPromptAction_ONETIME UnfurlPromptAction = 4 )
func (UnfurlPromptAction) DeepCopy ¶
func (o UnfurlPromptAction) DeepCopy() UnfurlPromptAction
func (UnfurlPromptAction) String ¶
func (e UnfurlPromptAction) String() string
type UnfurlPromptResult ¶
type UnfurlPromptResult struct { ActionType__ UnfurlPromptAction `codec:"actionType" json:"actionType"` Accept__ *string `codec:"accept,omitempty" json:"accept,omitempty"` Onetime__ *string `codec:"onetime,omitempty" json:"onetime,omitempty"` }
func NewUnfurlPromptResultWithAccept ¶
func NewUnfurlPromptResultWithAccept(v string) UnfurlPromptResult
func NewUnfurlPromptResultWithAlways ¶
func NewUnfurlPromptResultWithAlways() UnfurlPromptResult
func NewUnfurlPromptResultWithNever ¶
func NewUnfurlPromptResultWithNever() UnfurlPromptResult
func NewUnfurlPromptResultWithNotnow ¶
func NewUnfurlPromptResultWithNotnow() UnfurlPromptResult
func NewUnfurlPromptResultWithOnetime ¶
func NewUnfurlPromptResultWithOnetime(v string) UnfurlPromptResult
func (UnfurlPromptResult) Accept ¶
func (o UnfurlPromptResult) Accept() (res string)
func (*UnfurlPromptResult) ActionType ¶
func (o *UnfurlPromptResult) ActionType() (ret UnfurlPromptAction, err error)
func (UnfurlPromptResult) DeepCopy ¶
func (o UnfurlPromptResult) DeepCopy() UnfurlPromptResult
func (UnfurlPromptResult) Onetime ¶
func (o UnfurlPromptResult) Onetime() (res string)
type UnfurlRaw ¶
type UnfurlRaw struct { UnfurlType__ UnfurlType `codec:"unfurlType" json:"unfurlType"` Generic__ *UnfurlGenericRaw `codec:"generic,omitempty" json:"generic,omitempty"` Youtube__ *UnfurlYoutubeRaw `codec:"youtube,omitempty" json:"youtube,omitempty"` Giphy__ *UnfurlGiphyRaw `codec:"giphy,omitempty" json:"giphy,omitempty"` Maps__ *UnfurlMapsRaw `codec:"maps,omitempty" json:"maps,omitempty"` }
func NewUnfurlRawWithGeneric ¶
func NewUnfurlRawWithGeneric(v UnfurlGenericRaw) UnfurlRaw
func NewUnfurlRawWithGiphy ¶
func NewUnfurlRawWithGiphy(v UnfurlGiphyRaw) UnfurlRaw
func NewUnfurlRawWithMaps ¶
func NewUnfurlRawWithMaps(v UnfurlMapsRaw) UnfurlRaw
func NewUnfurlRawWithYoutube ¶
func NewUnfurlRawWithYoutube(v UnfurlYoutubeRaw) UnfurlRaw
func (UnfurlRaw) Generic ¶
func (o UnfurlRaw) Generic() (res UnfurlGenericRaw)
func (UnfurlRaw) Giphy ¶
func (o UnfurlRaw) Giphy() (res UnfurlGiphyRaw)
func (UnfurlRaw) Maps ¶
func (o UnfurlRaw) Maps() (res UnfurlMapsRaw)
func (*UnfurlRaw) UnfurlType ¶
func (o *UnfurlRaw) UnfurlType() (ret UnfurlType, err error)
func (UnfurlRaw) UnsafeDebugString ¶
func (UnfurlRaw) Youtube ¶
func (o UnfurlRaw) Youtube() (res UnfurlYoutubeRaw)
type UnfurlResult ¶
type UnfurlResult struct { Unfurl Unfurl `codec:"unfurl" json:"unfurl"` Url string `codec:"url" json:"url"` }
func (UnfurlResult) DeepCopy ¶
func (o UnfurlResult) DeepCopy() UnfurlResult
type UnfurlSettings ¶
type UnfurlSettings struct { Mode UnfurlMode `codec:"mode" json:"mode"` Whitelist map[string]bool `codec:"whitelist" json:"whitelist"` }
func NewUnfurlSettings ¶
func NewUnfurlSettings() UnfurlSettings
func (UnfurlSettings) DeepCopy ¶
func (o UnfurlSettings) DeepCopy() UnfurlSettings
type UnfurlSettingsDisplay ¶
type UnfurlSettingsDisplay struct { Mode UnfurlMode `codec:"mode" json:"mode"` Whitelist []string `codec:"whitelist" json:"whitelist"` }
func (UnfurlSettingsDisplay) DeepCopy ¶
func (o UnfurlSettingsDisplay) DeepCopy() UnfurlSettingsDisplay
type UnfurlType ¶
type UnfurlType int
const ( UnfurlType_GENERIC UnfurlType = 0 UnfurlType_YOUTUBE UnfurlType = 1 UnfurlType_GIPHY UnfurlType = 2 UnfurlType_MAPS UnfurlType = 3 )
func (UnfurlType) DeepCopy ¶
func (o UnfurlType) DeepCopy() UnfurlType
func (UnfurlType) String ¶
func (e UnfurlType) String() string
type UnfurlVideo ¶
type UnfurlVideo struct { Url string `codec:"url" json:"url"` MimeType string `codec:"mimeType" json:"mimeType"` Height int `codec:"height" json:"height"` Width int `codec:"width" json:"width"` }
func (UnfurlVideo) DeepCopy ¶
func (o UnfurlVideo) DeepCopy() UnfurlVideo
func (UnfurlVideo) String ¶
func (v UnfurlVideo) String() string
type UnfurlYoutube ¶
type UnfurlYoutube struct { }
func (UnfurlYoutube) DeepCopy ¶
func (o UnfurlYoutube) DeepCopy() UnfurlYoutube
type UnfurlYoutubeDisplay ¶
type UnfurlYoutubeDisplay struct { }
func (UnfurlYoutubeDisplay) DeepCopy ¶
func (o UnfurlYoutubeDisplay) DeepCopy() UnfurlYoutubeDisplay
type UnfurlYoutubeRaw ¶
type UnfurlYoutubeRaw struct { }
func (UnfurlYoutubeRaw) DeepCopy ¶
func (o UnfurlYoutubeRaw) DeepCopy() UnfurlYoutubeRaw
type UnpinMessageArg ¶
type UnpinMessageArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type UnreadFirstNumLimit ¶
type UnreadFirstNumLimit struct { NumRead int `codec:"NumRead" json:"NumRead"` AtLeast int `codec:"AtLeast" json:"AtLeast"` AtMost int `codec:"AtMost" json:"AtMost"` }
func (UnreadFirstNumLimit) DeepCopy ¶
func (o UnreadFirstNumLimit) DeepCopy() UnreadFirstNumLimit
type UnreadUpdate ¶
type UnreadUpdate struct { ConvID ConversationID `codec:"convID" json:"convID"` UnreadMessages int `codec:"unreadMessages" json:"unreadMessages"` UnreadNotifyingMessages map[keybase1.DeviceType]int `codec:"unreadNotifyingMessages" json:"unreadNotifyingMessages"` CompatUnreadMessages int `codec:"UnreadMessages" json:"UnreadMessages"` Diff bool `codec:"diff" json:"diff"` }
func MakeEmptyUnreadUpdate ¶
func MakeEmptyUnreadUpdate(convID ConversationID) UnreadUpdate
func (UnreadUpdate) DeepCopy ¶
func (o UnreadUpdate) DeepCopy() UnreadUpdate
func (UnreadUpdate) String ¶
func (u UnreadUpdate) String() string
type UnreadUpdateFull ¶
type UnreadUpdateFull struct { Ignore bool `codec:"ignore" json:"ignore"` InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` InboxSyncStatus SyncInboxResType `codec:"inboxSyncStatus" json:"inboxSyncStatus"` Updates []UnreadUpdate `codec:"updates" json:"updates"` }
func (UnreadUpdateFull) DeepCopy ¶
func (o UnreadUpdateFull) DeepCopy() UnreadUpdateFull
type UnreadlineRes ¶
type UnreadlineRes struct { Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` IdentifyFailures []keybase1.TLFIdentifyFailure `codec:"identifyFailures" json:"identifyFailures"` UnreadlineID *MessageID `codec:"unreadlineID,omitempty" json:"unreadlineID,omitempty"` }
func (UnreadlineRes) DeepCopy ¶
func (o UnreadlineRes) DeepCopy() UnreadlineRes
func (*UnreadlineRes) GetRateLimit ¶
func (r *UnreadlineRes) GetRateLimit() []RateLimit
func (*UnreadlineRes) SetOffline ¶
func (r *UnreadlineRes) SetOffline()
func (*UnreadlineRes) SetRateLimits ¶
func (r *UnreadlineRes) SetRateLimits(rl []RateLimit)
type UnverifiedInboxUIItem ¶
type UnverifiedInboxUIItem struct { ConvID ConvIDStr `codec:"convID" json:"convID"` TlfID TLFIDStr `codec:"tlfID" json:"tlfID"` TopicType TopicType `codec:"topicType" json:"topicType"` IsPublic bool `codec:"isPublic" json:"isPublic"` IsDefaultConv bool `codec:"isDefaultConv" json:"isDefaultConv"` Name string `codec:"name" json:"name"` Visibility keybase1.TLFVisibility `codec:"visibility" json:"visibility"` Status ConversationStatus `codec:"status" json:"status"` MembersType ConversationMembersType `codec:"membersType" json:"membersType"` MemberStatus ConversationMemberStatus `codec:"memberStatus" json:"memberStatus"` TeamType TeamType `codec:"teamType" json:"teamType"` Notifications *ConversationNotificationInfo `codec:"notifications,omitempty" json:"notifications,omitempty"` Time gregor1.Time `codec:"time" json:"time"` Version ConversationVers `codec:"version" json:"version"` LocalVersion LocalConversationVers `codec:"localVersion" json:"localVersion"` ConvRetention *RetentionPolicy `codec:"convRetention,omitempty" json:"convRetention,omitempty"` TeamRetention *RetentionPolicy `codec:"teamRetention,omitempty" json:"teamRetention,omitempty"` MaxMsgID MessageID `codec:"maxMsgID" json:"maxMsgID"` MaxVisibleMsgID MessageID `codec:"maxVisibleMsgID" json:"maxVisibleMsgID"` ReadMsgID MessageID `codec:"readMsgID" json:"readMsgID"` LocalMetadata *UnverifiedInboxUIItemMetadata `codec:"localMetadata,omitempty" json:"localMetadata,omitempty"` Draft *string `codec:"draft,omitempty" json:"draft,omitempty"` FinalizeInfo *ConversationFinalizeInfo `codec:"finalizeInfo,omitempty" json:"finalizeInfo,omitempty"` Supersedes []ConversationMetadata `codec:"supersedes" json:"supersedes"` SupersededBy []ConversationMetadata `codec:"supersededBy" json:"supersededBy"` Commands ConversationCommandGroups `codec:"commands" json:"commands"` }
func (UnverifiedInboxUIItem) DeepCopy ¶
func (o UnverifiedInboxUIItem) DeepCopy() UnverifiedInboxUIItem
type UnverifiedInboxUIItemMetadata ¶
type UnverifiedInboxUIItemMetadata struct { ChannelName string `codec:"channelName" json:"channelName"` Headline string `codec:"headline" json:"headline"` HeadlineDecorated string `codec:"headlineDecorated" json:"headlineDecorated"` Snippet string `codec:"snippet" json:"snippet"` SnippetDecoration SnippetDecoration `codec:"snippetDecoration" json:"snippetDecoration"` WriterNames []string `codec:"writerNames" json:"writerNames"` ResetParticipants []string `codec:"resetParticipants" json:"resetParticipants"` }
func (UnverifiedInboxUIItemMetadata) DeepCopy ¶
func (o UnverifiedInboxUIItemMetadata) DeepCopy() UnverifiedInboxUIItemMetadata
type UnverifiedInboxUIItems ¶
type UnverifiedInboxUIItems struct { Items []UnverifiedInboxUIItem `codec:"items" json:"items"` Offline bool `codec:"offline" json:"offline"` }
func (UnverifiedInboxUIItems) DeepCopy ¶
func (o UnverifiedInboxUIItems) DeepCopy() UnverifiedInboxUIItems
type UpdateConversationMembership ¶
type UpdateConversationMembership struct { InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` TeamMemberRoleUpdate *TeamMemberRoleUpdate `codec:"teamMemberRoleUpdate,omitempty" json:"teamMemberRoleUpdate,omitempty"` Joined []ConversationMember `codec:"joined" json:"joined"` Removed []ConversationMember `codec:"removed" json:"removed"` Reset []ConversationMember `codec:"reset" json:"reset"` Previewed []ConversationID `codec:"previewed" json:"previewed"` UnreadUpdate *UnreadUpdate `codec:"unreadUpdate,omitempty" json:"unreadUpdate,omitempty"` UnreadUpdates []UnreadUpdate `codec:"unreadUpdates" json:"unreadUpdates"` }
func (UpdateConversationMembership) DeepCopy ¶
func (o UpdateConversationMembership) DeepCopy() UpdateConversationMembership
type UpdateConversations ¶
type UpdateConversations struct { InboxVers InboxVers `codec:"inboxVers" json:"inboxVers"` ConvUpdates []ConversationUpdate `codec:"convUpdates" json:"convUpdates"` }
func (UpdateConversations) DeepCopy ¶
func (o UpdateConversations) DeepCopy() UpdateConversations
type UpdateTypingArg ¶
type UpdateTypingArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` Typing bool `codec:"typing" json:"typing"` }
type UpdateTypingRemoteArg ¶
type UpdateUnsentTextArg ¶
type UpdateUnsentTextArg struct { ConversationID ConversationID `codec:"conversationID" json:"conversationID"` TlfName string `codec:"tlfName" json:"tlfName"` Text string `codec:"text" json:"text"` }
type UpgradeKBFSConversationToImpteamArg ¶
type UpgradeKBFSConversationToImpteamArg struct {
ConvID ConversationID `codec:"convID" json:"convID"`
}
type UpgradeKBFSToImpteamArg ¶
type UserBotCommandInput ¶
type UserBotCommandInput struct { Name string `codec:"name" json:"name"` Description string `codec:"description" json:"description"` Usage string `codec:"usage" json:"usage"` ExtendedDescription *UserBotExtendedDescription `codec:"extendedDescription,omitempty" json:"extended_description,omitempty"` }
func (UserBotCommandInput) DeepCopy ¶
func (o UserBotCommandInput) DeepCopy() UserBotCommandInput
func (UserBotCommandInput) ToOutput ¶
func (c UserBotCommandInput) ToOutput(username string) UserBotCommandOutput
type UserBotCommandOutput ¶
type UserBotCommandOutput struct { Name string `codec:"name" json:"name"` Description string `codec:"description" json:"description"` Usage string `codec:"usage" json:"usage"` ExtendedDescription *UserBotExtendedDescription `codec:"extendedDescription,omitempty" json:"extended_description,omitempty"` Username string `codec:"username" json:"username"` }
func (UserBotCommandOutput) DeepCopy ¶
func (o UserBotCommandOutput) DeepCopy() UserBotCommandOutput
func (UserBotCommandOutput) Matches ¶
func (c UserBotCommandOutput) Matches(text string) bool
type UserBotExtendedDescription ¶
type UserBotExtendedDescription struct { Title string `codec:"title" json:"title"` DesktopBody string `codec:"desktopBody" json:"desktop_body"` MobileBody string `codec:"mobileBody" json:"mobile_body"` }
func (UserBotExtendedDescription) DeepCopy ¶
func (o UserBotExtendedDescription) DeepCopy() UserBotExtendedDescription
type UserEmojiRes ¶
type UserEmojiRes struct { Emojis UserEmojis `codec:"emojis" json:"emojis"` RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"` }
func (UserEmojiRes) DeepCopy ¶
func (o UserEmojiRes) DeepCopy() UserEmojiRes
func (*UserEmojiRes) GetRateLimit ¶
func (r *UserEmojiRes) GetRateLimit() (res []RateLimit)
func (*UserEmojiRes) SetRateLimits ¶
func (r *UserEmojiRes) SetRateLimits(rl []RateLimit)
type UserEmojis ¶
type UserEmojis struct {
Emojis []EmojiGroup `codec:"emojis" json:"emojis"`
}
func (UserEmojis) DeepCopy ¶
func (o UserEmojis) DeepCopy() UserEmojis
type UserEmojisArg ¶
type UserEmojisArg struct { Opts EmojiFetchOpts `codec:"opts" json:"opts"` ConvID *ConversationID `codec:"convID,omitempty" json:"convID,omitempty"` }
type VersionKind ¶
type VersionKind string
const ( VersionErrorMessageBoxed VersionKind = "messageboxed" VersionErrorHeader VersionKind = "header" VersionErrorBody VersionKind = "body" )
func (VersionKind) DeepCopy ¶
func (o VersionKind) DeepCopy() VersionKind
type WalletClient ¶
type WalletClient struct {
Cli rpc.GenericClient
}
type WalletInterface ¶
type WalletInterface interface { }
type WelcomeMessage ¶
type WelcomeMessage struct { Set bool `codec:"set" json:"set"` Raw string `codec:"raw" json:"raw"` }
func (WelcomeMessage) DeepCopy ¶
func (o WelcomeMessage) DeepCopy() WelcomeMessage
type WelcomeMessageDisplay ¶
type WelcomeMessageDisplay struct { Set bool `codec:"set" json:"set"` Display string `codec:"display" json:"display"` Raw string `codec:"raw" json:"raw"` }
func (WelcomeMessageDisplay) DeepCopy ¶
func (o WelcomeMessageDisplay) DeepCopy() WelcomeMessageDisplay