Documentation
¶
Index ¶
- Variables
- type AddEmojiAliasRes
- type AddEmojiRes
- type AddEmojisRes
- type AdvertiseBotCommandsLocalRes
- type AdvertiseBotCommandsRes
- type AdvertiseCommandAPIParam
- type AdvertiseCommandsParam
- type AppNotificationSettingLocal
- type Asset
- type AssetMetadata
- type AssetMetadataImage
- type AssetMetadataType
- type AssetMetadataVideo
- type AssetTag
- 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 BuiltinCommandGroup
- 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 ChatChannel
- type ChatList
- type ChatMemberDetails
- type ChatMembersDetails
- type ChatMessage
- type ChatSearchHit
- type ChatSearchInboxDone
- type ChatSearchInboxHit
- type ChatSearchInboxResults
- type ChatSearchIndexStatus
- type ChatSearchMatch
- type ChatSyncIncrementalConv
- type ChatSyncIncrementalInfo
- type ChatSyncResult
- type ClearBotCommandsFilter
- type ClearBotCommandsLocalRes
- type ClearBotCommandsRes
- type ClearCommandAPIParam
- type CommandConvVers
- type ConvIDStr
- type ConvNotification
- type ConvSearchHit
- type ConvSummary
- type ConvTypingUpdate
- type Conversation
- 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
- type ConversationIDMessageIDPair
- type ConversationIDMessageIDPairs
- type ConversationIDTriple
- type ConversationInfoLocal
- type ConversationJourneycardInfo
- type ConversationLocal
- 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 DeleteConversationLocalRes
- type DeleteConversationRemoteRes
- type DeviceInfo
- type DownloadAttachmentLocalRes
- type DownloadFileAttachmentLocalRes
- type EditTarget
- type Emoji
- type EmojiContent
- type EmojiCreationInfo
- type EmojiError
- type EmojiFetchOpts
- type EmojiGroup
- type EmojiLoadSource
- type EmojiLoadSourceTyp
- type EmojiMessage
- type EmojiRemoteSource
- 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 FailedMessageInfo
- type FindConversationsLocalRes
- type FlipGameID
- type FlipGameIDStr
- type GalleryItemTyp
- type GenericPayload
- type GetAllResetConvMembersRes
- type GetBotInfoRes
- type GetChannelMembershipsLocalRes
- type GetConversationForCLILocalQuery
- type GetConversationForCLILocalRes
- type GetConversationMetadataRemoteRes
- type GetDefaultTeamChannelsLocalRes
- type GetDefaultTeamChannelsRes
- type GetDeviceInfoRes
- type GetInboxAndUnboxLocalRes
- type GetInboxAndUnboxUILocalRes
- type GetInboxByTLFIDRemoteRes
- type GetInboxLocalQuery
- type GetInboxQuery
- type GetInboxRemoteRes
- type GetInboxSummaryForCLILocalQuery
- type GetInboxSummaryForCLILocalRes
- type GetLastActiveAtRes
- type GetMessageBeforeRes
- type GetMessagesLocalRes
- type GetMessagesRemoteRes
- type GetMutualTeamsLocalRes
- type GetNextAttachmentMessageLocalRes
- type GetPublicConversationsRes
- type GetRecentJoinsRes
- type GetResetConvMembersRes
- type GetResetConversationsRes
- type GetTLFConversationsLocalRes
- type GetTLFConversationsRes
- type GetThreadLocalRes
- type GetThreadNonblockCbMode
- type GetThreadNonblockPgMode
- type GetThreadQuery
- type GetThreadReason
- type GetThreadRemoteRes
- type GetUnreadlineRemoteRes
- type GiphySearchResult
- type GiphySearchResults
- type GlobalAppNotificationSetting
- type GlobalAppNotificationSettings
- 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 InboxLayoutReselectMode
- type InboxParticipantsMode
- type InboxResType
- type InboxUIItem
- type InboxUIItemError
- type InboxUIItems
- type InboxVers
- type InboxVersInfo
- type InboxView
- type InboxViewFull
- type IncomingMessage
- type JoinLeaveConversationLocalRes
- type JoinLeaveConversationRemoteRes
- type JourneycardType
- type KBFSImpteamUpgradeUpdate
- type KBFSPath
- type KnownTeamMention
- type KnownUserMention
- type LastActiveStatus
- type LastActiveStatusAll
- type LastActiveTimeAll
- type ListBotCommandsLocalRes
- type ListCommandsRes
- type LiveLocation
- type LoadFlipRes
- type LoadGalleryRes
- type LocalConversationVers
- type LocalMtimeUpdate
- type LocationWatchID
- type MakePreviewRes
- type MarkAsReadLocalRes
- type MarkAsReadRes
- 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 (o MessageBody) Headline() (res MessageHeadline)
- 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 (o MessageBody) Sendpayment() (res MessageSendPayment)
- func (o MessageBody) System() (res MessageSystem)
- func (o MessageBody) Text() (res MessageText)
- func (o MessageBody) Unfurl() (res MessageUnfurl)
- type MessageBoxed
- 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
- 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 (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
- 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 (o MessageUnboxed) DeepCopy() MessageUnboxed
- func (o MessageUnboxed) Error() (res MessageUnboxedError)
- func (o MessageUnboxed) Journeycard() (res MessageUnboxedJourneycard)
- func (o MessageUnboxed) Outbox() (res OutboxRecord)
- func (o MessageUnboxed) Placeholder() (res MessageUnboxedPlaceholder)
- func (o *MessageUnboxed) State() (ret MessageUnboxedState, err error)
- func (o MessageUnboxed) Valid() (res MessageUnboxedValid)
- type MessageUnboxedError
- type MessageUnboxedErrorType
- type MessageUnboxedJourneycard
- type MessageUnboxedPlaceholder
- type MessageUnboxedState
- type MessageUnboxedValid
- type MessageUnfurl
- type MessagesUpdated
- type MsgBotInfo
- type MsgContent
- type MsgEphemeralMetadata
- type MsgFlipContent
- type MsgNotification
- type MsgSender
- type MsgSummary
- type MsgTextContent
- type NameQuery
- type NewConvRes
- type NewConversationInfo
- type NewConversationLocalArgument
- type NewConversationLocalRes
- type NewConversationPayload
- type NewConversationRemoteRes
- type NewConversationsLocalRes
- type NewConversationsLocalResult
- type NewMessagePayload
- type NonblockFetchRes
- type NotificationKind
- type OutboxErrorType
- type OutboxID
- type OutboxInfo
- type OutboxRecord
- type OutboxState
- type OutboxStateError
- type OutboxStateType
- type Pagination
- type PinMessageRes
- type PostFileAttachmentArg
- type PostLocalNonblockRes
- type PostLocalRes
- type PostRemoteRes
- type PreviewConversationLocalRes
- type PreviewLocation
- type PreviewLocationTyp
- type ProfileSearchConvStats
- type RateLimit
- type RateLimitRes
- type ReIndexingMode
- type Reaction
- type ReactionMap
- type ReactionUpdate
- type ReactionUpdateNotif
- type ReadMessageInfo
- type ReadMessagePayload
- type RefreshParticipantsRemoteRes
- type RegexpRes
- 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 RemoteUserTypingUpdate
- type RemoveEmojiRes
- type RemoveFromConversationLocalRes
- type RemoveFromConversationRemoteRes
- type ResetConvMember
- type ResetConvMemberAPI
- type ResetConversationMember
- type RetentionPolicy
- func (o RetentionPolicy) DeepCopy() RetentionPolicy
- func (o RetentionPolicy) Ephemeral() (res RpEphemeral)
- func (o RetentionPolicy) Expire() (res RpExpire)
- func (o RetentionPolicy) Inherit() (res RpInherit)
- func (o RetentionPolicy) Retain() (res RpRetain)
- func (o *RetentionPolicy) Typ() (ret RetentionPolicyType, err error)
- type RetentionPolicyType
- type RpEphemeral
- type RpExpire
- type RpInherit
- type RpRetain
- type S3Params
- type SealedData
- type SearchInboxRes
- type SearchInboxResOutput
- type SearchOpts
- type SearchRegexpRes
- type SendRes
- type SenderPrepareOptions
- type SenderSendOptions
- type ServerCacheVers
- type ServerNowRes
- type SetAppNotificationSettingsInfo
- type SetAppNotificationSettingsLocalRes
- type SetAppNotificationSettingsPayload
- type SetAppNotificationSettingsRes
- type SetConvMinWriterRoleRes
- type SetConvRetentionUpdate
- type SetConvSettingsUpdate
- type SetConversationStatusLocalRes
- type SetConversationStatusRes
- type SetDefaultTeamChannelsLocalRes
- type SetDefaultTeamChannelsRes
- type SetRetentionRes
- type SetStatusInfo
- type SetStatusPayload
- type SetTeamRetentionUpdate
- type SignEncryptedData
- type SignatureInfo
- type SimpleSearchInboxConvNamesHit
- type SnippetDecoration
- type StaleUpdateType
- type StaticConfig
- type SubteamRenameUpdate
- type SweepRes
- type SyncAllNotificationRes
- type SyncAllNotificationType
- type SyncAllProtVers
- type SyncAllResult
- type SyncChatRes
- type SyncInboxRes
- type SyncInboxResType
- type SyncIncrementalRes
- type TLFConvOrdinal
- type TLFFinalizeUpdate
- type TLFID
- type TLFIDStr
- type TLFResolveUpdate
- 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 TopicID
- type TopicNameState
- type TopicType
- 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 (o UIMessage) Journeycard() (res UIMessageJourneycard)
- func (o UIMessage) Outbox() (res UIMessageOutbox)
- func (o UIMessage) Placeholder() (res MessageUnboxedPlaceholder)
- 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 Unfurl
- type UnfurlDisplay
- type UnfurlGeneric
- type UnfurlGenericDisplay
- type UnfurlGenericMapInfo
- type UnfurlGenericRaw
- type UnfurlGiphy
- type UnfurlGiphyDisplay
- type UnfurlGiphyRaw
- type UnfurlImageDisplay
- 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
- type UnfurlResult
- type UnfurlSettings
- type UnfurlSettingsDisplay
- type UnfurlType
- type UnfurlVideo
- type UnfurlYoutube
- type UnfurlYoutubeDisplay
- type UnfurlYoutubeRaw
- type UnreadFirstNumLimit
- type UnreadUpdate
- type UnreadUpdateFull
- type UnreadlineRes
- type UnverifiedInboxUIItem
- type UnverifiedInboxUIItemMetadata
- type UnverifiedInboxUIItems
- type UpdateConversationMembership
- type UpdateConversations
- type UserBotCommandInput
- type UserBotCommandOutput
- type UserBotExtendedDescription
- type UserEmojiRes
- type UserEmojis
- type VersionKind
- type WelcomeMessage
- type WelcomeMessageDisplay
Constants ¶
This section is empty.
Variables ¶
View Source
var AssetMetadataTypeMap = map[string]AssetMetadataType{
"NONE": 0,
"IMAGE": 1,
"VIDEO": 2,
}
View Source
var AssetMetadataTypeRevMap = map[AssetMetadataType]string{
0: "NONE",
1: "IMAGE",
2: "VIDEO",
}
View Source
var AssetTagMap = map[string]AssetTag{
"PRIMARY": 0,
}
View Source
var AssetTagRevMap = map[AssetTag]string{
0: "PRIMARY",
}
View Source
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,
}
View Source
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",
}
View Source
var BotCommandsAdvertisementTypMap = map[string]BotCommandsAdvertisementTyp{
"PUBLIC": 0,
"TLFID_MEMBERS": 1,
"TLFID_CONVS": 2,
"CONV": 3,
}
View Source
var BotCommandsAdvertisementTypRevMap = map[BotCommandsAdvertisementTyp]string{
0: "PUBLIC",
1: "TLFID_MEMBERS",
2: "TLFID_CONVS",
3: "CONV",
}
View Source
var BotInfoResponseTypMap = map[string]BotInfoResponseTyp{
"UPTODATE": 0,
"INFO": 1,
}
View Source
var BotInfoResponseTypRevMap = map[BotInfoResponseTyp]string{
0: "UPTODATE",
1: "INFO",
}
View Source
var ChannelMentionMap = map[string]ChannelMention{
"NONE": 0,
"ALL": 1,
"HERE": 2,
}
View Source
var ChannelMentionRevMap = map[ChannelMention]string{
0: "NONE",
1: "ALL",
2: "HERE",
}
View Source
var ChatActivitySourceMap = map[string]ChatActivitySource{
"LOCAL": 0,
"REMOTE": 1,
}
View Source
var ChatActivitySourceRevMap = map[ChatActivitySource]string{
0: "LOCAL",
1: "REMOTE",
}
View Source
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,
}
View Source
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",
}
View Source
var ConversationBuiltinCommandTypMap = map[string]ConversationBuiltinCommandTyp{
"NONE": 0,
"ADHOC": 1,
"SMALLTEAM": 2,
"BIGTEAM": 3,
"BIGTEAMGENERAL": 4,
}
View Source
var ConversationBuiltinCommandTypRevMap = map[ConversationBuiltinCommandTyp]string{
0: "NONE",
1: "ADHOC",
2: "SMALLTEAM",
3: "BIGTEAM",
4: "BIGTEAMGENERAL",
}
View Source
var ConversationCommandGroupsTypMap = map[string]ConversationCommandGroupsTyp{
"BUILTIN": 0,
"CUSTOM": 1,
"NONE": 2,
}
View Source
var ConversationCommandGroupsTypRevMap = map[ConversationCommandGroupsTyp]string{
0: "BUILTIN",
1: "CUSTOM",
2: "NONE",
}
View Source
var ConversationErrorTypeMap = map[string]ConversationErrorType{
"PERMANENT": 0,
"MISSINGINFO": 1,
"SELFREKEYNEEDED": 2,
"OTHERREKEYNEEDED": 3,
"IDENTIFY": 4,
"TRANSIENT": 5,
"NONE": 6,
}
View Source
var ConversationErrorTypeRevMap = map[ConversationErrorType]string{
0: "PERMANENT",
1: "MISSINGINFO",
2: "SELFREKEYNEEDED",
3: "OTHERREKEYNEEDED",
4: "IDENTIFY",
5: "TRANSIENT",
6: "NONE",
}
View Source
var ConversationExistenceMap = map[string]ConversationExistence{
"ACTIVE": 0,
"ARCHIVED": 1,
"DELETED": 2,
"ABANDONED": 3,
}
View Source
var ConversationExistenceRevMap = map[ConversationExistence]string{
0: "ACTIVE",
1: "ARCHIVED",
2: "DELETED",
3: "ABANDONED",
}
View Source
var ConversationMemberStatusMap = map[string]ConversationMemberStatus{
"ACTIVE": 0,
"REMOVED": 1,
"LEFT": 2,
"PREVIEW": 3,
"RESET": 4,
"NEVER_JOINED": 5,
}
View Source
var ConversationMemberStatusRevMap = map[ConversationMemberStatus]string{
0: "ACTIVE",
1: "REMOVED",
2: "LEFT",
3: "PREVIEW",
4: "RESET",
5: "NEVER_JOINED",
}
View Source
var ConversationMembersTypeMap = map[string]ConversationMembersType{
"KBFS": 0,
"TEAM": 1,
"IMPTEAMNATIVE": 2,
"IMPTEAMUPGRADE": 3,
}
View Source
var ConversationMembersTypeRevMap = map[ConversationMembersType]string{
0: "KBFS",
1: "TEAM",
2: "IMPTEAMNATIVE",
3: "IMPTEAMUPGRADE",
}
View Source
var ConversationStatusMap = map[string]ConversationStatus{
"UNFILED": 0,
"FAVORITE": 1,
"IGNORED": 2,
"BLOCKED": 3,
"MUTED": 4,
"REPORTED": 5,
}
View Source
var ConversationStatusRevMap = map[ConversationStatus]string{
0: "UNFILED",
1: "FAVORITE",
2: "IGNORED",
3: "BLOCKED",
4: "MUTED",
5: "REPORTED",
}
View Source
var EmojiLoadSourceTypMap = map[string]EmojiLoadSourceTyp{
"HTTPSRV": 0,
"STR": 1,
}
View Source
var EmojiLoadSourceTypRevMap = map[EmojiLoadSourceTyp]string{
0: "HTTPSRV",
1: "STR",
}
View Source
var EmojiRemoteSourceTypMap = map[string]EmojiRemoteSourceTyp{
"MESSAGE": 0,
"STOCKALIAS": 1,
}
View Source
var EmojiRemoteSourceTypRevMap = map[EmojiRemoteSourceTyp]string{
0: "MESSAGE",
1: "STOCKALIAS",
}
View Source
var ExternalAPIKeyTypMap = map[string]ExternalAPIKeyTyp{
"GOOGLEMAPS": 0,
"GIPHY": 1,
}
View Source
var ExternalAPIKeyTypRevMap = map[ExternalAPIKeyTyp]string{
0: "GOOGLEMAPS",
1: "GIPHY",
}
View Source
var GalleryItemTypMap = map[string]GalleryItemTyp{
"MEDIA": 0,
"LINK": 1,
"DOC": 2,
}
View Source
var GalleryItemTypRevMap = map[GalleryItemTyp]string{
0: "MEDIA",
1: "LINK",
2: "DOC",
}
View Source
var GetThreadNonblockCbModeMap = map[string]GetThreadNonblockCbMode{
"FULL": 0,
"INCREMENTAL": 1,
}
View Source
var GetThreadNonblockCbModeRevMap = map[GetThreadNonblockCbMode]string{
0: "FULL",
1: "INCREMENTAL",
}
View Source
var GetThreadNonblockPgModeMap = map[string]GetThreadNonblockPgMode{
"DEFAULT": 0,
"SERVER": 1,
}
View Source
var GetThreadNonblockPgModeRevMap = map[GetThreadNonblockPgMode]string{
0: "DEFAULT",
1: "SERVER",
}
View Source
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,
}
View Source
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",
}
View Source
var GlobalAppNotificationSettingMap = map[string]GlobalAppNotificationSetting{
"NEWMESSAGES": 0,
"PLAINTEXTMOBILE": 1,
"PLAINTEXTDESKTOP": 2,
"DEFAULTSOUNDMOBILE": 3,
"DISABLETYPING": 4,
}
View Source
var GlobalAppNotificationSettingRevMap = map[GlobalAppNotificationSetting]string{
0: "NEWMESSAGES",
1: "PLAINTEXTMOBILE",
2: "PLAINTEXTDESKTOP",
3: "DEFAULTSOUNDMOBILE",
4: "DISABLETYPING",
}
View Source
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,
}
View Source
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",
}
View Source
var InboxLayoutReselectModeMap = map[string]InboxLayoutReselectMode{
"DEFAULT": 0,
"FORCE": 1,
}
View Source
var InboxLayoutReselectModeRevMap = map[InboxLayoutReselectMode]string{
0: "DEFAULT",
1: "FORCE",
}
View Source
var InboxParticipantsModeMap = map[string]InboxParticipantsMode{
"ALL": 0,
"SKIP_TEAMS": 1,
}
View Source
var InboxParticipantsModeRevMap = map[InboxParticipantsMode]string{
0: "ALL",
1: "SKIP_TEAMS",
}
View Source
var InboxResTypeMap = map[string]InboxResType{
"VERSIONHIT": 0,
"FULL": 1,
}
View Source
var InboxResTypeRevMap = map[InboxResType]string{
0: "VERSIONHIT",
1: "FULL",
}
View Source
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,
}
View Source
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",
}
View Source
var LastActiveStatusMap = map[string]LastActiveStatus{
"NONE": 0,
"ACTIVE": 1,
"RECENTLY_ACTIVE": 2,
}
View Source
var LastActiveStatusRevMap = map[LastActiveStatus]string{
0: "NONE",
1: "ACTIVE",
2: "RECENTLY_ACTIVE",
}
View Source
var MessageBoxedVersionMap = map[string]MessageBoxedVersion{
"VNONE": 0,
"V1": 1,
"V2": 2,
"V3": 3,
"V4": 4,
}
View Source
var MessageBoxedVersionRevMap = map[MessageBoxedVersion]string{
0: "VNONE",
1: "V1",
2: "V2",
3: "V3",
4: "V4",
}
View Source
var MessageIDControlModeMap = map[string]MessageIDControlMode{
"OLDERMESSAGES": 0,
"NEWERMESSAGES": 1,
"CENTERED": 2,
"UNREADLINE": 3,
}
View Source
var MessageIDControlModeRevMap = map[MessageIDControlMode]string{
0: "OLDERMESSAGES",
1: "NEWERMESSAGES",
2: "CENTERED",
3: "UNREADLINE",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
var MessageUnboxedErrorTypeMap = map[string]MessageUnboxedErrorType{
"MISC": 0,
"BADVERSION_CRITICAL": 1,
"BADVERSION": 2,
"IDENTIFY": 3,
"EPHEMERAL": 4,
"PAIRWISE_MISSING": 5,
}
View Source
var MessageUnboxedErrorTypeRevMap = map[MessageUnboxedErrorType]string{
0: "MISC",
1: "BADVERSION_CRITICAL",
2: "BADVERSION",
3: "IDENTIFY",
4: "EPHEMERAL",
5: "PAIRWISE_MISSING",
}
View Source
var MessageUnboxedStateMap = map[string]MessageUnboxedState{
"VALID": 1,
"ERROR": 2,
"OUTBOX": 3,
"PLACEHOLDER": 4,
"JOURNEYCARD": 5,
}
View Source
var MessageUnboxedStateRevMap = map[MessageUnboxedState]string{
1: "VALID",
2: "ERROR",
3: "OUTBOX",
4: "PLACEHOLDER",
5: "JOURNEYCARD",
}
View Source
var NotificationKindMap = map[string]NotificationKind{
"GENERIC": 0,
"ATMENTION": 1,
}
View Source
var NotificationKindRevMap = map[NotificationKind]string{
0: "GENERIC",
1: "ATMENTION",
}
View Source
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,
}
View Source
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",
}
View Source
var OutboxStateTypeMap = map[string]OutboxStateType{
"SENDING": 0,
"ERROR": 1,
}
View Source
var OutboxStateTypeRevMap = map[OutboxStateType]string{
0: "SENDING",
1: "ERROR",
}
View Source
var PreviewLocationTypMap = map[string]PreviewLocationTyp{
"URL": 0,
"FILE": 1,
"BYTES": 2,
}
View Source
var PreviewLocationTypRevMap = map[PreviewLocationTyp]string{
0: "URL",
1: "FILE",
2: "BYTES",
}
View Source
var ReIndexingModeMap = map[string]ReIndexingMode{
"NONE": 0,
"PRESEARCH_SYNC": 1,
"POSTSEARCH_SYNC": 2,
}
View Source
var ReIndexingModeRevMap = map[ReIndexingMode]string{
0: "NONE",
1: "PRESEARCH_SYNC",
2: "POSTSEARCH_SYNC",
}
View Source
var RetentionPolicyTypeMap = map[string]RetentionPolicyType{
"NONE": 0,
"RETAIN": 1,
"EXPIRE": 2,
"INHERIT": 3,
"EPHEMERAL": 4,
}
View Source
var RetentionPolicyTypeRevMap = map[RetentionPolicyType]string{
0: "NONE",
1: "RETAIN",
2: "EXPIRE",
3: "INHERIT",
4: "EPHEMERAL",
}
View Source
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,
}
View Source
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",
}
View Source
var StaleUpdateTypeMap = map[string]StaleUpdateType{
"CLEAR": 0,
"NEWACTIVITY": 1,
}
View Source
var StaleUpdateTypeRevMap = map[StaleUpdateType]string{
0: "CLEAR",
1: "NEWACTIVITY",
}
View Source
var SyncAllNotificationTypeMap = map[string]SyncAllNotificationType{
"STATE": 0,
"INCREMENTAL": 1,
}
View Source
var SyncAllNotificationTypeRevMap = map[SyncAllNotificationType]string{
0: "STATE",
1: "INCREMENTAL",
}
View Source
var SyncAllProtVersMap = map[string]SyncAllProtVers{
"V0": 0,
"V1": 1,
}
View Source
var SyncAllProtVersRevMap = map[SyncAllProtVers]string{
0: "V0",
1: "V1",
}
View Source
var SyncInboxResTypeMap = map[string]SyncInboxResType{
"CURRENT": 0,
"INCREMENTAL": 1,
"CLEAR": 2,
}
View Source
var SyncInboxResTypeRevMap = map[SyncInboxResType]string{
0: "CURRENT",
1: "INCREMENTAL",
2: "CLEAR",
}
View Source
var TeamTypeMap = map[string]TeamType{
"NONE": 0,
"SIMPLE": 1,
"COMPLEX": 2,
}
View Source
var TeamTypeRevMap = map[TeamType]string{
0: "NONE",
1: "SIMPLE",
2: "COMPLEX",
}
View Source
var TextPaymentResultTypMap = map[string]TextPaymentResultTyp{
"SENT": 0,
"ERROR": 1,
}
View Source
var TextPaymentResultTypRevMap = map[TextPaymentResultTyp]string{
0: "SENT",
1: "ERROR",
}
View Source
var TopicTypeMap = map[string]TopicType{
"NONE": 0,
"CHAT": 1,
"DEV": 2,
"KBFSFILEEDIT": 3,
"EMOJI": 4,
"EMOJICROSS": 5,
}
View Source
var TopicTypeRevMap = map[TopicType]string{
0: "NONE",
1: "CHAT",
2: "DEV",
3: "KBFSFILEEDIT",
4: "EMOJI",
5: "EMOJICROSS",
}
View Source
var UIBotCommandsUpdateStatusTypMap = map[string]UIBotCommandsUpdateStatusTyp{
"UPTODATE": 0,
"UPDATING": 1,
"FAILED": 2,
"BLANK": 3,
}
View Source
var UIBotCommandsUpdateStatusTypRevMap = map[UIBotCommandsUpdateStatusTyp]string{
0: "UPTODATE",
1: "UPDATING",
2: "FAILED",
3: "BLANK",
}
View Source
var UIChatThreadStatusTypMap = map[string]UIChatThreadStatusTyp{
"NONE": 0,
"SERVER": 1,
"VALIDATING": 2,
"VALIDATED": 3,
}
View Source
var UIChatThreadStatusTypRevMap = map[UIChatThreadStatusTyp]string{
0: "NONE",
1: "SERVER",
2: "VALIDATING",
3: "VALIDATED",
}
View Source
var UICoinFlipErrorTypMap = map[string]UICoinFlipErrorTyp{
"GENERIC": 0,
"ABSENTEE": 1,
"TIMEOUT": 2,
"ABORTED": 3,
"DUPREG": 4,
"DUPCOMMITCOMPLETE": 5,
"DUPREVEAL": 6,
"COMMITMISMATCH": 7,
}
View Source
var UICoinFlipErrorTypRevMap = map[UICoinFlipErrorTyp]string{
0: "GENERIC",
1: "ABSENTEE",
2: "TIMEOUT",
3: "ABORTED",
4: "DUPREG",
5: "DUPCOMMITCOMPLETE",
6: "DUPREVEAL",
7: "COMMITMISMATCH",
}
View Source
var UICoinFlipPhaseMap = map[string]UICoinFlipPhase{
"COMMITMENT": 0,
"REVEALS": 1,
"COMPLETE": 2,
"ERROR": 3,
}
View Source
var UICoinFlipPhaseRevMap = map[UICoinFlipPhase]string{
0: "COMMITMENT",
1: "REVEALS",
2: "COMPLETE",
3: "ERROR",
}
View Source
var UICoinFlipResultTypMap = map[string]UICoinFlipResultTyp{
"NUMBER": 0,
"SHUFFLE": 1,
"DECK": 2,
"HANDS": 3,
"COIN": 4,
}
View Source
var UICoinFlipResultTypRevMap = map[UICoinFlipResultTyp]string{
0: "NUMBER",
1: "SHUFFLE",
2: "DECK",
3: "HANDS",
4: "COIN",
}
View Source
var UICommandStatusActionTypMap = map[string]UICommandStatusActionTyp{
"APPSETTINGS": 0,
}
View Source
var UICommandStatusActionTypRevMap = map[UICommandStatusActionTyp]string{
0: "APPSETTINGS",
}
View Source
var UICommandStatusDisplayTypMap = map[string]UICommandStatusDisplayTyp{
"STATUS": 0,
"WARNING": 1,
"ERROR": 2,
}
View Source
var UICommandStatusDisplayTypRevMap = map[UICommandStatusDisplayTyp]string{
0: "STATUS",
1: "WARNING",
2: "ERROR",
}
View Source
var UIInboxBigTeamRowTypMap = map[string]UIInboxBigTeamRowTyp{
"LABEL": 1,
"CHANNEL": 2,
}
View Source
var UIInboxBigTeamRowTypRevMap = map[UIInboxBigTeamRowTyp]string{
1: "LABEL",
2: "CHANNEL",
}
View Source
var UIMaybeMentionStatusMap = map[string]UIMaybeMentionStatus{
"UNKNOWN": 0,
"USER": 1,
"TEAM": 2,
"NOTHING": 3,
}
View Source
var UIMaybeMentionStatusRevMap = map[UIMaybeMentionStatus]string{
0: "UNKNOWN",
1: "USER",
2: "TEAM",
3: "NOTHING",
}
View Source
var UIParticipantTypeMap = map[string]UIParticipantType{
"NONE": 0,
"USER": 1,
"PHONENO": 2,
"EMAIL": 3,
}
View Source
var UIParticipantTypeRevMap = map[UIParticipantType]string{
0: "NONE",
1: "USER",
2: "PHONENO",
3: "EMAIL",
}
View Source
var UITextDecorationTypMap = map[string]UITextDecorationTyp{
"PAYMENT": 0,
"ATMENTION": 1,
"CHANNELNAMEMENTION": 2,
"MAYBEMENTION": 3,
"LINK": 4,
"MAILTO": 5,
"KBFSPATH": 6,
"EMOJI": 7,
}
View Source
var UITextDecorationTypRevMap = map[UITextDecorationTyp]string{
0: "PAYMENT",
1: "ATMENTION",
2: "CHANNELNAMEMENTION",
3: "MAYBEMENTION",
4: "LINK",
5: "MAILTO",
6: "KBFSPATH",
7: "EMOJI",
}
View Source
var UIWatchPositionPermMap = map[string]UIWatchPositionPerm{
"BASE": 0,
"ALWAYS": 1,
}
View Source
var UIWatchPositionPermRevMap = map[UIWatchPositionPerm]string{
0: "BASE",
1: "ALWAYS",
}
View Source
var UnfurlModeMap = map[string]UnfurlMode{
"ALWAYS": 0,
"NEVER": 1,
"WHITELISTED": 2,
}
View Source
var UnfurlModeRevMap = map[UnfurlMode]string{
0: "ALWAYS",
1: "NEVER",
2: "WHITELISTED",
}
View Source
var UnfurlPromptActionMap = map[string]UnfurlPromptAction{
"ALWAYS": 0,
"NEVER": 1,
"ACCEPT": 2,
"NOTNOW": 3,
"ONETIME": 4,
}
View Source
var UnfurlPromptActionRevMap = map[UnfurlPromptAction]string{
0: "ALWAYS",
1: "NEVER",
2: "ACCEPT",
3: "NOTNOW",
4: "ONETIME",
}
View Source
var UnfurlTypeMap = map[string]UnfurlType{
"GENERIC": 0,
"YOUTUBE": 1,
"GIPHY": 2,
"MAPS": 3,
}
View Source
var UnfurlTypeRevMap = map[UnfurlType]string{
0: "GENERIC",
1: "YOUTUBE",
2: "GIPHY",
3: "MAPS",
}
Functions ¶
This section is empty.
Types ¶
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
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
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
type AdvertiseBotCommandsLocalRes ¶
type AdvertiseBotCommandsLocalRes struct {
RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"`
}
func (AdvertiseBotCommandsLocalRes) DeepCopy ¶
func (o AdvertiseBotCommandsLocalRes) DeepCopy() AdvertiseBotCommandsLocalRes
type AdvertiseBotCommandsRes ¶
type AdvertiseBotCommandsRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (AdvertiseBotCommandsRes) DeepCopy ¶
func (o AdvertiseBotCommandsRes) DeepCopy() AdvertiseBotCommandsRes
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
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 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) 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
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 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 )
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 (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"` }
type BotInfoHash ¶
type BotInfoHash []byte
func (BotInfoHash) DeepCopy ¶
func (o BotInfoHash) DeepCopy() BotInfoHash
type BotInfoHashVers ¶
type BotInfoHashVers uint64
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 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 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 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 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 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 (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 (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 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 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 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
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 ChatSearchIndexStatus ¶
type ChatSearchIndexStatus struct {
PercentIndexed int `codec:"percentIndexed" json:"percentIndexed"`
}
func (ChatSearchIndexStatus) DeepCopy ¶
func (o ChatSearchIndexStatus) DeepCopy() ChatSearchIndexStatus
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 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 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
type ClearBotCommandsLocalRes ¶
type ClearBotCommandsLocalRes struct {
RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"`
}
func (ClearBotCommandsLocalRes) DeepCopy ¶
func (o ClearBotCommandsLocalRes) DeepCopy() ClearBotCommandsLocalRes
type ClearBotCommandsRes ¶
type ClearBotCommandsRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (ClearBotCommandsRes) DeepCopy ¶
func (o ClearBotCommandsRes) DeepCopy() ClearBotCommandsRes
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 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) DeepCopy ¶
func (o Conversation) DeepCopy() Conversation
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 (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 (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) DeepCopy ¶
func (o ConversationFinalizeInfo) DeepCopy() ConversationFinalizeInfo
type ConversationID ¶
type ConversationID []byte
func (ConversationID) DeepCopy ¶
func (o ConversationID) DeepCopy() ConversationID
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) 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
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
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) DeepCopy ¶
func (o ConversationLocal) DeepCopy() ConversationLocal
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 (ConversationMemberStatus) DeepCopy ¶
func (o ConversationMemberStatus) DeepCopy() ConversationMemberStatus
func (ConversationMemberStatus) String ¶
func (e ConversationMemberStatus) String() 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
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
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
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
type DeleteConversationRemoteRes ¶
type DeleteConversationRemoteRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (DeleteConversationRemoteRes) DeepCopy ¶
func (o DeleteConversationRemoteRes) DeepCopy() DeleteConversationRemoteRes
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 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
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
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 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 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) 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) 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) 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
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 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 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
type FlipGameID ¶
type FlipGameID []byte
func (FlipGameID) DeepCopy ¶
func (o FlipGameID) DeepCopy() FlipGameID
type FlipGameIDStr ¶
type FlipGameIDStr string
func (FlipGameIDStr) DeepCopy ¶
func (o FlipGameIDStr) DeepCopy() FlipGameIDStr
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 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 GetAllResetConvMembersRes ¶
type GetAllResetConvMembersRes struct { Members []ResetConvMember `codec:"members" json:"members"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (GetAllResetConvMembersRes) DeepCopy ¶
func (o GetAllResetConvMembersRes) DeepCopy() GetAllResetConvMembersRes
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
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
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
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
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
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 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
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
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
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
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
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
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
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 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
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
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
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
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
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
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 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 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
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
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
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 )
func (GetThreadReason) DeepCopy ¶
func (o GetThreadReason) DeepCopy() GetThreadReason
func (GetThreadReason) String ¶
func (e GetThreadReason) String() string
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
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 GiphySearchResult ¶
type GiphySearchResult struct { TargetUrl string `codec:"targetUrl" json:"targetUrl"` 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 )
func (GlobalAppNotificationSetting) DeepCopy ¶
func (o GlobalAppNotificationSetting) DeepCopy() GlobalAppNotificationSetting
func (GlobalAppNotificationSetting) String ¶
func (e GlobalAppNotificationSetting) String() string
type GlobalAppNotificationSettings ¶
type GlobalAppNotificationSettings struct {
Settings map[GlobalAppNotificationSetting]bool `codec:"settings" json:"settings"`
}
func (GlobalAppNotificationSettings) DeepCopy ¶
func (o GlobalAppNotificationSettings) DeepCopy() GlobalAppNotificationSettings
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 )
func (HeaderPlaintextVersion) DeepCopy ¶
func (o HeaderPlaintextVersion) DeepCopy() HeaderPlaintextVersion
func (HeaderPlaintextVersion) String ¶
func (e HeaderPlaintextVersion) String() string
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
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 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 JoinLeaveConversationLocalRes ¶
type JoinLeaveConversationLocalRes struct { Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (JoinLeaveConversationLocalRes) DeepCopy ¶
func (o JoinLeaveConversationLocalRes) DeepCopy() JoinLeaveConversationLocalRes
type JoinLeaveConversationRemoteRes ¶
type JoinLeaveConversationRemoteRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (JoinLeaveConversationRemoteRes) DeepCopy ¶
func (o JoinLeaveConversationRemoteRes) DeepCopy() JoinLeaveConversationRemoteRes
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 ListBotCommandsLocalRes ¶
type ListBotCommandsLocalRes struct { Commands []UserBotCommandOutput `codec:"commands" json:"commands"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (ListBotCommandsLocalRes) DeepCopy ¶
func (o ListBotCommandsLocalRes) DeepCopy() ListBotCommandsLocalRes
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 LiveLocation ¶
func (LiveLocation) DeepCopy ¶
func (o LiveLocation) DeepCopy() LiveLocation
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
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
type LocalConversationVers ¶
type LocalConversationVers uint64
func (LocalConversationVers) DeepCopy ¶
func (o LocalConversationVers) DeepCopy() LocalConversationVers
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 LocationWatchID ¶
type LocationWatchID uint64
func (LocationWatchID) DeepCopy ¶
func (o LocationWatchID) DeepCopy() LocationWatchID
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 MarkAsReadLocalRes ¶
type MarkAsReadLocalRes struct { Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (MarkAsReadLocalRes) DeepCopy ¶
func (o MarkAsReadLocalRes) DeepCopy() MarkAsReadLocalRes
type MarkAsReadRes ¶
type MarkAsReadRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (MarkAsReadRes) DeepCopy ¶
func (o MarkAsReadRes) DeepCopy() MarkAsReadRes
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
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
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
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) Headline ¶
func (o MessageBody) Headline() (res MessageHeadline)
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) 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) 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) DeepCopy ¶
func (o MessageBoxed) DeepCopy() MessageBoxed
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 )
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
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
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
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
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
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
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
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) 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
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
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 (MessageType) DeepCopy ¶
func (o MessageType) DeepCopy() MessageType
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) DeepCopy ¶
func (o MessageUnboxed) DeepCopy() MessageUnboxed
func (MessageUnboxed) Error ¶
func (o MessageUnboxed) Error() (res MessageUnboxedError)
func (MessageUnboxed) Journeycard ¶
func (o MessageUnboxed) Journeycard() (res MessageUnboxedJourneycard)
func (MessageUnboxed) Outbox ¶
func (o MessageUnboxed) Outbox() (res OutboxRecord)
func (MessageUnboxed) Placeholder ¶
func (o MessageUnboxed) Placeholder() (res MessageUnboxedPlaceholder)
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
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) DeepCopy ¶
func (o MessageUnboxedValid) DeepCopy() MessageUnboxedValid
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
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
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 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 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
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 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
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
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
type NotificationKind ¶
type NotificationKind int
const ( NotificationKind_GENERIC NotificationKind = 0 NotificationKind_ATMENTION NotificationKind = 1 )
func (NotificationKind) DeepCopy ¶
func (o NotificationKind) DeepCopy() NotificationKind
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) 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
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
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
type PinMessageRes ¶
type PinMessageRes struct {
RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"`
}
func (PinMessageRes) DeepCopy ¶
func (o PinMessageRes) DeepCopy() PinMessageRes
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 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
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
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
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
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 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 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
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 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 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 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 RemoveEmojiRes ¶
type RemoveEmojiRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (RemoveEmojiRes) DeepCopy ¶
func (o RemoveEmojiRes) DeepCopy() RemoveEmojiRes
type RemoveFromConversationLocalRes ¶
type RemoveFromConversationLocalRes struct {
RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"`
}
func (RemoveFromConversationLocalRes) DeepCopy ¶
func (o RemoveFromConversationLocalRes) DeepCopy() RemoveFromConversationLocalRes
type RemoveFromConversationRemoteRes ¶
type RemoveFromConversationRemoteRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (RemoveFromConversationRemoteRes) DeepCopy ¶
func (o RemoveFromConversationRemoteRes) DeepCopy() RemoveFromConversationRemoteRes
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 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) Expire ¶
func (o RetentionPolicy) Expire() (res RpExpire)
func (RetentionPolicy) Inherit ¶
func (o RetentionPolicy) Inherit() (res RpInherit)
func (RetentionPolicy) Retain ¶
func (o RetentionPolicy) Retain() (res RpRetain)
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 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"` }
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) DeepCopy ¶
func (o SealedData) DeepCopy() SealedData
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
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
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
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
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 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 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 SetAppNotificationSettingsLocalRes ¶
type SetAppNotificationSettingsLocalRes struct { Offline bool `codec:"offline" json:"offline"` RateLimits []RateLimit `codec:"rateLimits" json:"rateLimits"` }
func (SetAppNotificationSettingsLocalRes) DeepCopy ¶
func (o SetAppNotificationSettingsLocalRes) DeepCopy() SetAppNotificationSettingsLocalRes
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
type SetConvMinWriterRoleRes ¶
type SetConvMinWriterRoleRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (SetConvMinWriterRoleRes) DeepCopy ¶
func (o SetConvMinWriterRoleRes) DeepCopy() SetConvMinWriterRoleRes
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 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
type SetConversationStatusRes ¶
type SetConversationStatusRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (SetConversationStatusRes) DeepCopy ¶
func (o SetConversationStatusRes) DeepCopy() SetConversationStatusRes
type SetDefaultTeamChannelsLocalRes ¶
type SetDefaultTeamChannelsLocalRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (SetDefaultTeamChannelsLocalRes) DeepCopy ¶
func (o SetDefaultTeamChannelsLocalRes) DeepCopy() SetDefaultTeamChannelsLocalRes
type SetDefaultTeamChannelsRes ¶
type SetDefaultTeamChannelsRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (SetDefaultTeamChannelsRes) DeepCopy ¶
func (o SetDefaultTeamChannelsRes) DeepCopy() SetDefaultTeamChannelsRes
type SetRetentionRes ¶
type SetRetentionRes struct {
RateLimit *RateLimit `codec:"rateLimit,omitempty" json:"rateLimit,omitempty"`
}
func (SetRetentionRes) DeepCopy ¶
func (o SetRetentionRes) DeepCopy() SetRetentionRes
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 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 SignEncryptedData ¶
type SignEncryptedData struct { V int `codec:"v" json:"v"` E []byte `codec:"e" json:"e"` N []byte `codec:"n" json:"n"` }
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 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
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 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 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 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
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 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 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 TopicNameState ¶
type TopicNameState []byte
func (TopicNameState) DeepCopy ¶
func (o TopicNameState) DeepCopy() TopicNameState
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
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) 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) 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 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 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
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
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 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) 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 (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
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 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 (UnreadUpdate) DeepCopy ¶
func (o UnreadUpdate) DeepCopy() UnreadUpdate
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
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 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
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
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
type UserEmojis ¶
type UserEmojis struct {
Emojis []EmojiGroup `codec:"emojis" json:"emojis"`
}
func (UserEmojis) DeepCopy ¶
func (o UserEmojis) DeepCopy() UserEmojis
type VersionKind ¶
type VersionKind string
func (VersionKind) DeepCopy ¶
func (o VersionKind) DeepCopy() VersionKind
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
Click to show internal directories.
Click to hide internal directories.