MCPcopy Create free account

hub / github.com/disintegration/bebop / types & classes

Types & classes45 in github.com/disintegration/bebop

StructAmazonS3
AmazonS3 is an Amazon S3 file storage.
filestorage/s3.go:15
StructComment
Comment is a single comment on a topic.
store/comment.go:9
InterfaceCommentStore
CommentStore is a bebop comment data store interface.
store/store.go:46
StructCommentStore
CommentStore is a mock implementation of store.CommentStore.
store/mock/comment.go:8
StructConfig
Config is a configuration of an OAuth handler.
oauth/oauth.go:29
StructConfig
Config is an API handler configuration.
api/api.go:21
StructConfig
Config is a bebop configuration struct.
config/config.go:20
InterfaceFileStorage
FileStorage manages files uploaded by users.
filestorage/filestorage.go:10
StructGoogleCloudStorage
GoogleCloudStorage is a GCS-based file storage.
filestorage/gcs.go:13
StructHandler
Handler handles oauth2 authentication requests.
oauth/oauth.go:38
StructHandler
Handler handles API requests.
api/api.go:29
StructLocal
Local is a local file storage.
filestorage/local.go:12
StructMockService
MockService is a mock implementation of avatar.Service
avatar/mock.go:8
InterfaceService
Service is an avatar-processing service.
avatar/service.go:44
InterfaceService
Service is a JWT helper service that creates and verifies auth tokens.
jwt/jwt.go:15
InterfaceStore
Store is a bebop data store interface.
store/store.go:16
StructStore
Store is a postgresql implementation of store.
store/postgresql/store.go:17
StructStore
Store is a mysql implementation of store.
store/mysql/store.go:15
StructStore
Store is a mock implementation of store.Store.
store/mock/store.go:8
StructTopic
Topic is a discussion topic.
store/topic.go:9
InterfaceTopicStore
TopicStore is a bebop topic data store interface.
store/store.go:37
StructTopicStore
TopicStore is a mock implementation of store.TopicStore.
store/mock/topic.go:8
StructUser
User represents an authenticated user. Only public fields are marshalled to JSON by default.
store/user.go:10
InterfaceUserStore
UserStore is a bebop user data store interface.
store/store.go:23
StructUserStore
UserStore is a mock implementation of store.UserStore.
store/mock/user.go:8
Structclaims
jwt/jwt.go:38
StructcommentStore
store/postgresql/comment.go:10
StructcommentStore
store/mysql/comment.go:10
Structdir
static/static.go:25
StructembeddedFile
static/static.go:82
TypeAliasembeddedFilesystem
static/static.go:62
StructextUser
extUser is a copy of store.User with more fields marshalled to JSON.
api/users.go:18
StructfileData
static/static.go:75
Structprovider
oauth/providers.go:16
StructproviderConfig
oauth/providers.go:21
Interfacescanner
store/postgresql/store.go:108
Interfacescanner
store/mysql/store.go:102
Structservice
service is the main implementation of the Service.
avatar/service.go:56
Structservice
jwt/jwt.go:34
StructtestTransport
oauth/providers_test.go:96
StructtopicStore
store/postgresql/topic.go:10
StructtopicStore
store/mysql/topic.go:10
Structuser
oauth/providers.go:27
StructuserStore
store/postgresql/user.go:10
StructuserStore
store/mysql/user.go:10