Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Creatly/creatly-backend
/ types & classes
Types & classes
319 in github.com/Creatly/creatly-backend
⨍
Functions
1,083
◇
Types & classes
319
Struct
APITestSuite
tests/main_test.go:30
Struct
AddEmailInput
pkg/email/provider.go:3
Struct
AddLessonInput
internal/service/service.go:262
Struct
Admin
internal/domain/school.go:67
Interface
Admins
internal/service/service.go:110
Interface
Admins
internal/repository/repository.go:54
Struct
AdminsRepo
internal/repository/admins_mongo.go:13
Struct
AdminsService
internal/service/admins.go:15
Struct
AuthConfig
internal/config/config.go:47
Interface
Cache
pkg/cache/cache.go:3
Struct
Callback
pkg/payment/fondy/fondy.go:65
Struct
Client
Client is SendPulse API client implementation.
pkg/email/sendpulse/client.go:51
Struct
Client
Client is a fondy payment provider API client.
pkg/payment/fondy/fondy.go:172
Struct
CloudflareConfig
internal/config/config.go:106
Struct
Config
internal/config/config.go:26
Struct
ConnectFondyInput
internal/service/service.go:54
Struct
ConnectSendPulseInput
internal/service/service.go:60
Struct
ContactInfo
internal/domain/school.go:53
Struct
Course
internal/domain/course.go:9
Interface
Courses
internal/service/service.go:167
Interface
Courses
internal/repository/repository.go:71
Struct
CoursesRepo
internal/repository/courses_mongo.go:13
Struct
CoursesService
internal/service/courses.go:12
Struct
CreateModuleInput
internal/service/service.go:234
Struct
CreateOfferInput
internal/service/service.go:190
Struct
CreatePackageInput
internal/service/service.go:286
Struct
CreatePromoCodeInput
internal/service/service.go:173
Struct
CreateStudentInput
internal/domain/student.go:61
Struct
CreateSurveyInput
internal/service/service.go:322
Struct
Deps
internal/service/service.go:362
Interface
DomainManager
pkg/dns/dns.go:9
Struct
EmailConfig
internal/config/config.go:66
Struct
EmailProvider
pkg/email/mock/mock.go:8
Struct
EmailSender
pkg/email/mock/mock.go:18
Struct
EmailService
internal/service/emails.go:19
Struct
EmailSubjects
internal/config/config.go:76
Struct
EmailTemplates
internal/config/config.go:71
Interface
Emails
internal/service/service.go:150
Struct
File
internal/domain/file.go:29
TypeAlias
FileStatus
internal/domain/file.go:10
Struct
FileStorage
pkg/storage/minio.go:10
Struct
FileStorageConfig
internal/config/config.go:59
TypeAlias
FileType
internal/domain/file.go:11
Interface
Files
internal/service/service.go:129
Interface
Files
internal/repository/repository.go:173
Struct
FilesRepo
internal/repository/files.go:12
Struct
FilesService
internal/service/files.go:32
Struct
Fondy
internal/domain/school.go:40
Struct
GOTPGenerator
pkg/otp/otp.go:9
Struct
GeneratePaymentLinkInput
pkg/payment/provider.go:3
Interface
Generator
pkg/otp/otp.go:5
Struct
GetOrdersQuery
internal/domain/query.go:32
Struct
GetStudentsQuery
internal/domain/query.go:20
Struct
HTTPConfig
internal/config/config.go:85
Struct
Handler
internal/delivery/http/handler.go:18
Struct
Handler
internal/delivery/http/v1/handler.go:12
Struct
JWTConfig
internal/config/config.go:53
Struct
Lesson
internal/domain/course.go:33
Interface
LessonContent
internal/repository/repository.go:113
Struct
LessonContent
internal/domain/course.go:42
Struct
LessonContentRepo
internal/repository/lessons_mongo.go:13
Interface
Lessons
internal/service/service.go:278
Struct
LessonsService
internal/service/lessons.go:13
Struct
LimiterConfig
internal/config/config.go:93
Interface
Logger
pkg/logger/logger.go:3
Struct
Manager
pkg/auth/manager.go:19
Struct
MemoryCache
pkg/cache/memory.go:17
Struct
MockAdmins
MockAdmins is a mock of Admins interface.
internal/service/mocks/mock.go:459
Struct
MockAdmins
MockAdmins is a mock of Admins interface.
internal/repository/mocks/mock.go:471
Struct
MockAdminsMockRecorder
MockAdminsMockRecorder is the mock recorder for MockAdmins.
internal/service/mocks/mock.go:465
Struct
MockAdminsMockRecorder
MockAdminsMockRecorder is the mock recorder for MockAdmins.
internal/repository/mocks/mock.go:477
Struct
MockCourses
MockCourses is a mock of Courses interface.
internal/service/mocks/mock.go:758
Struct
MockCourses
MockCourses is a mock of Courses interface.
internal/repository/mocks/mock.go:553
Struct
MockCoursesMockRecorder
MockCoursesMockRecorder is the mock recorder for MockCourses.
internal/service/mocks/mock.go:764
Struct
MockCoursesMockRecorder
MockCoursesMockRecorder is the mock recorder for MockCourses.
internal/repository/mocks/mock.go:559
Struct
MockEmails
MockEmails is a mock of Emails interface.
internal/service/mocks/mock.go:679
Struct
MockEmailsMockRecorder
MockEmailsMockRecorder is the mock recorder for MockEmails.
internal/service/mocks/mock.go:685
Struct
MockFiles
MockFiles is a mock of Files interface.
internal/service/mocks/mock.go:585
Struct
MockFiles
MockFiles is a mock of Files interface.
internal/repository/mocks/mock.go:1413
Struct
MockFilesMockRecorder
MockFilesMockRecorder is the mock recorder for MockFiles.
internal/service/mocks/mock.go:591
Struct
MockFilesMockRecorder
MockFilesMockRecorder is the mock recorder for MockFiles.
internal/repository/mocks/mock.go:1419
Struct
MockGenerator
pkg/otp/mock.go:5
Struct
MockLessonContent
MockLessonContent is a mock of LessonContent interface.
internal/repository/mocks/mock.go:887
Struct
MockLessonContentMockRecorder
MockLessonContentMockRecorder is the mock recorder for MockLessonContent.
internal/repository/mocks/mock.go:893
Struct
MockLessons
MockLessons is a mock of Lessons interface.
internal/service/mocks/mock.go:1246
Struct
MockLessonsMockRecorder
MockLessonsMockRecorder is the mock recorder for MockLessons.
internal/service/mocks/mock.go:1252
Struct
MockModules
MockModules is a mock of Modules interface.
internal/service/mocks/mock.go:1076
Struct
MockModules
MockModules is a mock of Modules interface.
internal/repository/mocks/mock.go:619
Struct
MockModulesMockRecorder
MockModulesMockRecorder is the mock recorder for MockModules.
internal/service/mocks/mock.go:1082
Struct
MockModulesMockRecorder
MockModulesMockRecorder is the mock recorder for MockModules.
internal/repository/mocks/mock.go:625
Struct
MockOffers
MockOffers is a mock of Offers interface.
internal/service/mocks/mock.go:935
Struct
MockOffers
MockOffers is a mock of Offers interface.
internal/repository/mocks/mock.go:1079
Struct
MockOffersMockRecorder
MockOffersMockRecorder is the mock recorder for MockOffers.
internal/service/mocks/mock.go:941
Struct
MockOffersMockRecorder
MockOffersMockRecorder is the mock recorder for MockOffers.
internal/repository/mocks/mock.go:1085
Struct
MockOrders
MockOrders is a mock of Orders interface.
internal/service/mocks/mock.go:1452
Struct
MockOrders
MockOrders is a mock of Orders interface.
internal/repository/mocks/mock.go:1316
Struct
MockOrdersMockRecorder
MockOrdersMockRecorder is the mock recorder for MockOrders.
internal/service/mocks/mock.go:1458
Struct
MockOrdersMockRecorder
MockOrdersMockRecorder is the mock recorder for MockOrders.
internal/repository/mocks/mock.go:1322
Struct
MockPackages
MockPackages is a mock of Packages interface.
internal/service/mocks/mock.go:1341
Struct
MockPackages
MockPackages is a mock of Packages interface.
internal/repository/mocks/mock.go:968
next →
1–100 of 319, ranked by callers