MCPcopy Index your code

hub / github.com/rusq/slackdump / types & classes

Types & classes939 in github.com/rusq/slackdump

↓ 31 callersTypeAliasFileID
FileID is the ID of the file within the Directory (it's basically the file name without an extension).
internal/chunk/file_id.go:26
↓ 8 callersTypeAliasUsers
Users is a slice of users.
types/users.go:25
↓ 6 callersTypeAliasGroupID
GroupID is a unique ID for a chunk group. It is used to group chunks of the same type together for indexing purposes. It may or may not be equal to
internal/chunk/chunk.go:119
↓ 5 callersTypeAliasTimeValue
TimeValue satisfies flag.Value, used for command line parsing.
cmd/slackdump/internal/cfg/timevalue.go:26
↓ 5 callersFuncTypeedgeEmojiListerFunc
func(context.Context) iter.Seq2[edge.EmojiResult, error]
cmd/slackdump/internal/emoji/emojidl/emoedge_test.go:33
↓ 4 callersTypeAliasint64s
int64s implements sort.Interface for []int64.
internal/chunk/file.go:278
↓ 2 callersTypeAliasDMMode
DMMode controls how 1-member IMs are serialized into dms.json.
internal/structures/index.go:52
↓ 2 callersTypeAliasMessages
internal/structures/messages.go:23
↓ 2 callersStructfields
internal/network/limits_test.go:25
↓ 1 callersTypeAliasBrowser
go:generate go tool stringer -type Browser -trimprefix=B browser.go
auth/browser/browser.go:33
↓ 1 callersTypeAliasChannels
Channels keeps slice of channels.
types/channels.go:23
↓ 1 callersTypeAliasChunkType
ChunkType is the type of chunk that was recorded..
internal/chunk/chunk.go:29
↓ 1 callersTypeAliasLoginType
LoginType is the login type, that is used to choose the authentication flow, for example login headlessly or interactively.
auth/auth_ui/auth_ui.go:20
↓ 1 callersTypeAliasMessageDedupeMode
internal/chunk/backend/dbase/repository/dedupe.go:31
↓ 1 callersTypeAliasStorageType
StorageType is the type of storage used for the files within the source.
source/storagetype.go:26
↓ 1 callersTypeAliasTime
internal/fasttime/fasttime.go:25
↓ 1 callersTypeAliasType
Type is the converter type. go:generate go tool stringer -type Type -trimprefix C format.go
internal/format/format.go:38
↓ 1 callersTypeAliasdatafmt
datafmt is an enumeration of supported data formats. go:generate go tool stringer -type=datafmt -trimprefix=F
cmd/slackdump/internal/convertcmd/datafmt.go:26
↓ 1 callersTypeAliasextDuration
cmd/slackdump/internal/resume/resume.go:471
↓ 1 callersStructfields
internal/chunk/backend/dbase/repository/dbmessage_test.go:312
↓ 1 callersFuncTypefileGetterFunc
func(ctx context.Context, downloadURL string, writer io.Writer) error
internal/redownload/redownload_test.go:543
↓ 1 callersInterfacelister
cmd/slackdump/internal/list/common.go:70
↓ 1 callersFuncTypemsgUpdFunc
func(*slack.Channel, *slack.Message) error
internal/convert/transform/export.go:151
↓ 1 callersTypeAliasslackChanTypes
cmd/slackdump/internal/cfg/stringslice.go:44
StructAPIError
internal/edge/edge.go:355
StructAccountTypes
internal/edge/client_boot.go:200
StructAdapter
auth/browser/pwcompat/pwcompat.go:47
StructAddr
Addr is the address of the file in the messages slice. idxMsg - index of the message or message reply in the provided slice idxParMsg - index of
internal/structures/files/addr.go:44
StructAddr
Addr is the address of a particular message within a chunk file.
internal/chunk/file.go:439
InterfaceAliasRepository
go:generate mockgen -destination=mock_repository/mock_alias.go . AliasRepository
internal/chunk/backend/dbase/repository/alias.go:33
StructAsset
cmd/slackdump/internal/diag/updater/github/releases.go:34
StructAuthData
AuthData is the authentication data.
internal/cache/auth.go:44
TypeAliasAuthType
internal/cache/auth.go:55
StructAuthor
cmd/slackdump/internal/diag/updater/github/releases.go:51
StructAvatarProc
internal/convert/transform/fileproc/avatar.go:26
StructAvatarStorage
source/filestorage.go:419
InterfaceAvatars
Avatars is the interface for downloading avatars.
processor/processor.go:97
StructBaseRequest
internal/edge/edge.go:165
StructBookmark
internal/edge/bookmarks.go:38
StructBoolModel
BoolModel is a model for updating a boolean value. On startup, it sends a message to set the value to the opposite of the current value, and sends On
cmd/slackdump/internal/ui/updaters/bool.go:23
InterfaceBrowserAuthUI
auth/browser.go:51
StructBuildInfo
cmd/slackdump/internal/cfg/cfg.go:117
InterfaceBulkRepository
BulkRepository is a generic repository interface without the means to select individual rows.
internal/chunk/backend/dbase/repository/generic.go:68
StructCLI
CLI is the archaic fallback UI for auth.
auth/auth_ui/cli.go:31
FuncTypeCOption
func(*Coordinator)
internal/convert/transform/dump_coordinator.go:26
StructCSV
internal/format/csv.go:30
StructCallsApps
internal/edge/client_boot.go:587
StructCanvasDocumentComment
CanvasDocumentComment holds the document_comment subfields of a canvas message.
internal/edge/canvas.go:24
StructCanvasMessage
CanvasMessage is a thread root message returned by conversations.history for a canvas channel.
internal/edge/canvas.go:30
InterfaceChannelInformer
processor/processor.go:37
InterfaceChannelRepository
go:generate mockgen -destination=mock_repository/mock_channel.go . ChannelRepository
internal/chunk/backend/dbase/repository/dbchannel.go:71
StructChannelSnapshot
internal/edge/client.go:43
InterfaceChannelUserRepository
go:generate mockgen -destination=mock_repository/mock_chan_user.go . ChannelUserRepository
internal/chunk/backend/dbase/repository/dbchannelusers.go:60
InterfaceChannels
processor/processor.go:70
StructChannels
Channels is a processor that writes the channel information into the channels file.
internal/chunk/backend/directory/channels.go:28
StructChannelsMembershipRequest
internal/edge/userlist.go:178
StructChannelsMembershipResponse
internal/edge/userlist.go:185
StructChannelsPriority
internal/edge/client_boot.go:220
StructChunk
Chunk is a representation of a single chunk of data retrieved from the API. A single API call always produces a single Chunk.
internal/chunk/chunk.go:51
TypeAliasChunkCount
internal/chunk/backend/dbase/repository/dbchunk.go:145
StructChunkDir
ChunkDir is the chunk directory source. TODO: create an index of entries, otherwise it does the full scan of the directory.
source/chunkdir.go:38
InterfaceChunkRepository
internal/chunk/backend/dbase/repository/dbchunk.go:121
InterfaceChunker
internal/chunk/backend/dbase/repository/generic.go:61
InterfaceCleanupRepository
internal/chunk/backend/dbase/repository/cleanup.go:15
StructCleanupResult
internal/chunk/backend/dbase/repository/cleanup.go:10
StructClient
Client is the instance of the downloader.
downloader/downloader.go:62
StructClient
Client is the client for Browser Auth Provider.
auth/browser/client.go:41
StructClient
Client wraps *slack.Client and, optionally, *edge.Client. The edge client is only present for enterprise workspaces. All Slack interface methods are
internal/client/client.go:64
StructClient
internal/edge/edge.go:44
StructClient
Client is a very limited Github client with optional authentication. It supports both anonymous and authenticated requests to the GitHub API. For aut
cmd/slackdump/internal/diag/updater/github/github.go:70
StructClientCountsResponse
internal/edge/client.go:36
StructClientDM
internal/edge/client.go:94
StructClientUserBootResponse
"client.userBoot"
internal/edge/client_boot.go:77
StructCommand
A Command is an implementation of a slackdump command.
cmd/slackdump/internal/golang/base/base.go:29
TypeAliasConfiguration
cmd/slackdump/internal/ui/cfgui/configuration.go:33
StructContribution
contrib/_gen/update.go:44
StructControlStyle
cmd/slackdump/internal/ui/theme.go:36
InterfaceController
cmd/slackdump/internal/archive/archive.go:273
StructController
internal/chunk/control/control.go:31
FuncTypeConvOption
ConvOption is a function that configures the Conversations processor.
internal/chunk/backend/directory/conversations.go:78
StructConversation
Conversation keeps the slice of messages.
types/conversation.go:19
InterfaceConversations
Conversations is the interface for conversation fetching with files. go:generate mockgen -destination ../mocks/mock_processor/mock_processor.go githu
processor/processor.go:29
StructConversations
go:generate mockgen -source=conversations.go -destination=dirproc_mock_test.go -package=directory Conversations is a processor that writes the channel
internal/chunk/backend/directory/conversations.go:35
StructConversationsViewResponse
internal/edge/conversations.go:93
InterfaceConverter
Converter is the interface that defines a set of methods for transforming chunks to some output format.
internal/convert/transform/transform.go:27
StructCookieFileAuth
auth/file.go:24
StructCoordinator
Coordinator coordinates the conversion of chunk files to the desired format. It is used to convert files in parallel.
internal/convert/transform/dump_coordinator.go:30
InterfaceCounter
internal/chunk/backend/dbase/repository/generic.go:39
StructCounter
Counter is the thread safe Counter.
internal/primitive/counter.go:21
InterfaceCredentials
internal/cache/auth.go:138
StructCredentials
cmd/slackdump/internal/diag/eztest.go:61
StructDBAlias
internal/chunk/backend/dbase/repository/alias.go:26
StructDBChannel
internal/chunk/backend/dbase/repository/dbchannel.go:28
StructDBChannelUser
internal/chunk/backend/dbase/repository/dbchannelusers.go:27
StructDBChunk
DBChunk is the database representation of the Chunk.
internal/chunk/backend/dbase/repository/dbchunk.go:32
FuncTypeDBControllerOption
DBControllerOption configures the database controller.
cmd/slackdump/internal/archive/archive.go:192
StructDBFile
internal/chunk/backend/dbase/repository/dbfile.go:30
StructDBMessage
internal/chunk/backend/dbase/repository/dbmessage.go:33
StructDBP
DBP is the database processor.
internal/chunk/backend/dbase/dbase.go:34
StructDBSearchFile
internal/chunk/backend/dbase/repository/dbsearch_file.go:22
next →1–100 of 939, ranked by callers