MCPcopy Index your code

hub / github.com/gtsteffaniak/filebrowser / types & classes

Types & classes228 in github.com/gtsteffaniak/filebrowser

↓ 3 callersTypeAliasFormat
Format is an image file format. * ENUM( jpeg png gif tiff bmp heic webp pbm pgm ppm pam ) */
backend/preview/image.go:48
↓ 3 callersTypeAliasQuality
* ENUM( high medium low ) */
backend/preview/image.go:86
↓ 2 callersTypeAliasResizeMode
* ENUM( fit fill ) */
backend/preview/image.go:122
↓ 1 callersTypeAliasImagePreviewType
backend/common/settings/structs.go:128
↓ 1 callersTypeAliasVideoPreviewType
backend/common/settings/structs.go:147
Class
frontend/src/utils/upload.js:47
Class
frontend/src/utils/downloadManager.js:3
Class
frontend/src/store/eventBus.js:2
StructAccessRule
AccessRule defines allow/deny lists for a path.
backend/database/access/access.go:53
TypeAliasAllowedMethods
backend/common/settings/structs.go:7
StructAuth
backend/common/settings/auth.go:47
StructAuthCommon
AuthCommon contains fields shared across multiple authentication methods
backend/common/settings/auth.go:36
TypeAliasAuthMethod
AuthMethod describes an authentication method.
backend/common/settings/settings.go:40
TypeAliasAuthRateLimitKind
AuthRateLimitKind selects which /api/auth rate limit tier applies (see withRateLimit and withRateLimitChain).
backend/http/auth_ratelimit.go:52
StructAuthToken
backend/database/users/users.go:52
StructAuthTokenFrontend
backend/http/api.go:142
InterfaceAuther
Auther is the authentication interface.
backend/auth/auth.go:15
StructBoltStore
Storage is a storage powered by a Backend which makes the necessary verifications when fetching and saving data to ensure consistency.
backend/database/storage/bolt/bolt.go:16
StructBulkDeleteItem
BulkDeleteItem represents a single item in a bulk delete request
backend/http/resource.go:188
StructBulkDeleteResponse
BulkDeleteResponse represents the response from a bulk delete operation
backend/http/resource.go:195
InterfaceCache
Cache interface for caching operations
backend/adapters/fs/diskcache/file_cache.go:19
TypeAliasCommentsMap
CommentsMap[typeName][fieldName] = combined doc+inline comment text
backend/common/settings/generator.go:22
StructCommonShare
backend/database/share/share.go:9
StructConditionalFilter
backend/common/settings/structs.go:227
StructConditionalRule
backend/common/settings/structs.go:234
StructCreateBody
backend/database/share/share.go:52
InterfaceCrudBackend
CrudBackend defines the basic CRUD operations for a type T.
backend/database/crud/crud.go:4
StructCustomTheme
backend/common/settings/structs.go:307
TypeAliasDeprecatedFieldsMap
DeprecatedFieldsMap[typeName][fieldName] = true if field is deprecated
backend/common/settings/generator.go:28
StructDirectDownloadResponse
DirectDownloadResponse represents the response for direct download endpoint
backend/http/share.go:424
ClassDownloadManager
frontend/src/utils/downloadManager.js:3
StructEnvironment
backend/common/settings/structs.go:33
ClassEventBus
frontend/src/store/eventBus.js:2
StructEventMessage
backend/events/eventRouter.go:7
StructExtendedFileInfo
for efficiency, a response will be a pointer to the data extra calculated fields can be added here
backend/indexing/iteminfo/fileinfo.go:59
StructExtendedItemInfo
ExtendedItemInfo extends ItemInfo with optional metadata that's only populated on-demand This avoids adding memory overhead to indexed items
backend/indexing/iteminfo/fileinfo.go:21
StructExternalJwtClaims
ExternalJwtClaims represents the expected claims in an external JWT token
backend/auth/jwt.go:29
StructExternalLink
backend/common/settings/structs.go:313
StructFFProbeOutput
backend/indexing/iteminfo/utils.go:14
StructFFProbeOutput
FFProbeOutput represents the JSON output from ffprobe
backend/ffmpeg/subtitles.go:18
StructFFmpegService
VideoService handles video preview operations with ffmpeg
backend/ffmpeg/service.go:14
StructFfmpegConvert
backend/common/settings/structs.go:123
InterfaceFileCache
backend/http/preview.go:23
StructFileCache
FileCache struct for file-based caching
backend/adapters/fs/diskcache/file_cache.go:25
StructFileInfo
FileInfo describes a file. reduced item is non-recursive reduced "Items", used to pass flat items array
backend/indexing/iteminfo/fileinfo.go:28
StructFileInfoRequest
FileInfoRequest specifies what information to retrieve
backend/indexing/indexingFiles.go:432
StructFileLoading
backend/database/users/users.go:171
StructFileLocation
FileLocation represents a file location in the index with metadata needed for duplicate detection operations.
backend/database/sql/duplicates.go:10
StructFileOptions
FileOptions are the options when getting a file info.
backend/common/utils/file.go:49
StructFileOptionsExtended
backend/database/access/helper.go:57
StructFilesystem
backend/common/settings/structs.go:78
StructFrontend
backend/common/settings/structs.go:282
StructFrontendAccessRule
backend/database/access/access.go:64
StructFrontendRuleSet
backend/database/access/access.go:59
StructGroupListResponse
backend/http/access.go:12
TypeAliasGroupMap
GroupMap maps group names to a set of usernames.
backend/database/access/access.go:73
StructHttp
backend/common/settings/structs.go:25
StructHttpResponse
backend/http/middleware.go:41
StructIndex
backend/indexing/indexingFiles.go:104
StructIndexDB
IndexDB manages the SQLite database for the file index. It wraps the underlying sql.DB connection and provides type-safe methods.
backend/database/sql/index.go:19
StructIndexInfo
IndexInfo stores persistent information about an index and its scanners
backend/database/dbindex/indexing.go:8
StructIndexSqlConfig
backend/common/settings/structs.go:93
TypeAliasIndexStatus
backend/indexing/indexingFiles.go:141
StructIntegrations
backend/common/settings/structs.go:101
InterfaceInterface
backend/adapters/fs/diskcache/cache.go:7
StructItemInfo
backend/indexing/iteminfo/fileinfo.go:9
StructItems
backend/adapters/fs/files/files.go:155
StructJSONAuth
JSONAuth is a json implementation of an Auther.
backend/auth/json.go:17
StructJwtAuth
JwtAuth is an external JWT implementation of an auther. It verifies JWT tokens signed with a shared secret and extracts user identity.
backend/auth/jwt.go:23
StructJwtAuthConfig
JwtAuthConfig configures external JWT token authentication Similar to Grafana's JWT auth: verifies HS* tokens with a shared secret, or RS*/ES* with a
backend/common/settings/auth.go:112
StructLdapConfig
backend/common/settings/auth.go:97
StructLink
Link is the information needed to build a shareable link.
backend/database/share/share.go:61
StructLogConfig
backend/common/settings/structs.go:196
TypeAliasLoginMethod
backend/database/users/users.go:13
StructLoginMethods
backend/common/settings/auth.go:57
StructLyric
Lyric is a single line of lyrics with timestamps (if available)
backend/indexing/iteminfo/fileinfo.go:38
StructMedia
backend/common/settings/structs.go:115
StructMediaMetadata
MediaMetadata contains metadata extracted from audio and video files
backend/indexing/iteminfo/fileinfo.go:44
StructMemoryTracker
MemoryTracker wraps the existing FFmpegService to add memory tracking
backend/preview/memory_tracker.go:9
StructMinimalAuthToken
MinimalAuthToken is used for tokens that only include JWT standard claims
backend/database/users/users.go:64
StructMoveCopyItem
MoveCopyItem represents a single item in a move/copy request
backend/http/resource.go:201
StructMoveCopyRequest
MoveCopyRequest represents a move/copy operation request
backend/http/resource.go:210
StructMoveCopyResponse
MoveCopyResponse represents the response from a move/copy operation
backend/http/resource.go:218
StructNoAuth
NoAuth is no auth implementation of auther.
backend/auth/none.go:13
StructNoOp
backend/adapters/fs/diskcache/noop_cache.go:7
StructNonAdminEditable
json tags must match variable name with smaller case first letter
backend/database/users/users.go:130
StructOidcConfig
OpenID OAuth2.0
backend/common/settings/auth.go:87
StructOnlyOffice
onlyoffice secret is stored in the local.json file docker exec <containerID> /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentse
backend/common/settings/structs.go:108
StructOnlyOfficeAction
backend/http/onlyOffice.go:56
StructOnlyOfficeCallback
backend/http/onlyOffice.go:42
StructOnlyOfficeHistory
backend/http/onlyOffice.go:61
StructOnlyOfficeJWTPayload
OnlyOfficeJWTPayload represents the JWT payload structure for OnlyOffice callbacks
backend/http/onlyOffice.go:67
StructOnlyOfficeLogContext
OnlyOfficeLogContext stores context for OnlyOffice operations
backend/http/httpEvents.go:97
StructOnlyOfficeLogEvent
OnlyOfficeLogEvent represents a log event for SSE
backend/http/httpEvents.go:109
StructOptions
Options holds all configuration options for indexing and filesystem operations
backend/indexing/indexingFiles.go:59
StructPWAIcon
PWAIcon represents an icon in the web app manifest
backend/icons/manifest.go:20
StructPWAManifest
PWAManifest represents the web app manifest structure
backend/icons/manifest.go:8
StructPasskeyAuthConfig
PasskeyAuthConfig configures WebAuthn / Passkey authentication as a second factor.
backend/common/settings/auth.go:120
StructPasswordAuthConfig
backend/common/settings/auth.go:67
StructPathContext
PathContext contains all resolved information about a path Calculated ONCE to avoid duplicate stat calls and redundant checks
backend/indexing/indexingFiles.go:421
next →1–100 of 228, ranked by callers