Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/disintegration/bebop
/ types & classes
Types & classes
45 in github.com/disintegration/bebop
⨍
Functions
254
◇
Types & classes
45
Struct
AmazonS3
AmazonS3 is an Amazon S3 file storage.
filestorage/s3.go:15
Struct
Comment
Comment is a single comment on a topic.
store/comment.go:9
Interface
CommentStore
CommentStore is a bebop comment data store interface.
store/store.go:46
Struct
CommentStore
CommentStore is a mock implementation of store.CommentStore.
store/mock/comment.go:8
Struct
Config
Config is a configuration of an OAuth handler.
oauth/oauth.go:29
Struct
Config
Config is an API handler configuration.
api/api.go:21
Struct
Config
Config is a bebop configuration struct.
config/config.go:20
Interface
FileStorage
FileStorage manages files uploaded by users.
filestorage/filestorage.go:10
Struct
GoogleCloudStorage
GoogleCloudStorage is a GCS-based file storage.
filestorage/gcs.go:13
Struct
Handler
Handler handles oauth2 authentication requests.
oauth/oauth.go:38
Struct
Handler
Handler handles API requests.
api/api.go:29
Struct
Local
Local is a local file storage.
filestorage/local.go:12
Struct
MockService
MockService is a mock implementation of avatar.Service
avatar/mock.go:8
Interface
Service
Service is an avatar-processing service.
avatar/service.go:44
Interface
Service
Service is a JWT helper service that creates and verifies auth tokens.
jwt/jwt.go:15
Interface
Store
Store is a bebop data store interface.
store/store.go:16
Struct
Store
Store is a postgresql implementation of store.
store/postgresql/store.go:17
Struct
Store
Store is a mysql implementation of store.
store/mysql/store.go:15
Struct
Store
Store is a mock implementation of store.Store.
store/mock/store.go:8
Struct
Topic
Topic is a discussion topic.
store/topic.go:9
Interface
TopicStore
TopicStore is a bebop topic data store interface.
store/store.go:37
Struct
TopicStore
TopicStore is a mock implementation of store.TopicStore.
store/mock/topic.go:8
Struct
User
User represents an authenticated user. Only public fields are marshalled to JSON by default.
store/user.go:10
Interface
UserStore
UserStore is a bebop user data store interface.
store/store.go:23
Struct
UserStore
UserStore is a mock implementation of store.UserStore.
store/mock/user.go:8
Struct
claims
jwt/jwt.go:38
Struct
commentStore
store/postgresql/comment.go:10
Struct
commentStore
store/mysql/comment.go:10
Struct
dir
static/static.go:25
Struct
embeddedFile
static/static.go:82
TypeAlias
embeddedFilesystem
static/static.go:62
Struct
extUser
extUser is a copy of store.User with more fields marshalled to JSON.
api/users.go:18
Struct
fileData
static/static.go:75
Struct
provider
oauth/providers.go:16
Struct
providerConfig
oauth/providers.go:21
Interface
scanner
store/postgresql/store.go:108
Interface
scanner
store/mysql/store.go:102
Struct
service
service is the main implementation of the Service.
avatar/service.go:56
Struct
service
jwt/jwt.go:34
Struct
testTransport
oauth/providers_test.go:96
Struct
topicStore
store/postgresql/topic.go:10
Struct
topicStore
store/mysql/topic.go:10
Struct
user
oauth/providers.go:27
Struct
userStore
store/postgresql/user.go:10
Struct
userStore
store/mysql/user.go:10