Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/muety/wakapi
/ types & classes
Types & classes
319 in github.com/muety/wakapi
⨍
Functions
1,898
◇
Types & classes
319
↓ 112 callers
TypeAlias
CustomTime
CustomTime is a wrapper type around time.Time, mainly used for the purpose of transparently unmarshalling Python timestamps in the format <sec>.<nsec>
models/shared.go:49
↓ 12 callers
TypeAlias
MailAddress
models/mail_address.go:23
↓ 7 callers
TypeAlias
OrFilter
models/filters.go:27
↓ 5 callers
TypeAlias
Leaderboard
models/leaderboard.go:37
↓ 5 callers
TypeAlias
MailAddresses
models/mail_address.go:25
↓ 4 callers
TypeAlias
CredentialFlags
CredentialFlags is a database- and JSON-friendly wrapper around webauthn.CredentialFlags. For storage, we only persist the underlying protocol.Authen
models/webauthn.go:18
↓ 4 callers
TypeAlias
Durations
models/durations.go:5
↓ 2 callers
Class
ConfigParams
scripts/sample_data.py:54
↓ 2 callers
TypeAlias
SharedDataKey
config/shared_data.go:7
↓ 2 callers
TypeAlias
Summaries
models/summary.go:31
↓ 1 callers
Class
Heartbeat
scripts/sample_data.py:33
↓ 1 callers
TypeAlias
SummaryItems
models/summary.go:58
Struct
ActivityApiHandler
routes/api/activity.go:23
Struct
ActivityService
services/activity.go:36
Struct
AggregationJob
services/aggregation.go:48
Struct
AggregationService
services/aggregation.go:22
Struct
Alias
models/alias.go:11
Struct
AliasRepository
repositories/alias.go:9
Struct
AliasRepositoryMock
mocks/alias_repository.go:8
FuncType
AliasResolver
AliasResolver returns the alias of an Entity, given its original name. I.e., it returns Alias.Key, given an Alias.Value
models/alias.go:6
FuncType
AliasReverseResolver
AliasReverseResolver returns all original names, which have the given alias as mapping target. I.e., it returns a list of Alias.Value, given an Alias.
models/alias.go:9
Struct
AliasService
services/alias.go:16
Struct
AliasServiceMock
mocks/alias_service.go:8
Struct
AliasServiceTestSuite
services/alias_test.go:13
Struct
AllTimeData
models/compat/wakatime/v1/all_time.go:15
Struct
AllTimeHandler
routes/compat/wakatime/v1/all_time.go:19
Struct
AllTimeRange
models/compat/wakatime/v1/all_time.go:22
Struct
AllTimeViewModel
https://wakatime.com/developers#all_time_since_today
models/compat/wakatime/v1/all_time.go:11
Struct
ApiKey
models/api_key.go:3
Struct
ApiKeyRepository
repositories/api_key.go:12
Struct
ApiKeyService
services/api_key.go:16
Struct
ApiRootHandler
routes/api/root.go:10
Struct
ApplicationEvent
config/eventbus.go:5
Struct
AuthenticateMiddleware
middlewares/authenticate.go:30
Struct
AvailableFilters
models/view/summary.go:28
Struct
AvatarHandler
routes/api/avatar.go:14
Struct
BadgeData
models/compat/shields/v1/badge.go:15
Struct
BadgeHandler
routes/compat/shields/v1/badge.go:20
Struct
BadgeHandler
routes/api/badge.go:21
Struct
BaseRepository
4096 worked fine for mysql, but not for sqlite
repositories/base.go:17
Struct
BaseRepositoryMock
mocks/base_repository.go:8
Interface
BasicViewModel
models/view/common.go:8
Struct
CaptchaHandler
routes/api/captcha.go:9
Struct
ConcurrentMap
lib/concurrent_map.go:5
Struct
Config
config/config.go:234
Struct
ConfigTestSuite
config/config_test.go:13
Struct
CountByUser
models/user.go:121
Struct
CounterMetric
models/metrics/counter_metric.go:5
Struct
CredentialsReset
models/user.go:96
Struct
DataDumpData
models/compat/wakatime/v1/data_dump.go:17
Struct
DataDumpResultErrorModel
models/compat/wakatime/v1/data_dump.go:9
Struct
DataDumpResultViewModel
models/compat/wakatime/v1/data_dump.go:13
Struct
DataDumpViewModel
models/compat/wakatime/v1/data_dump.go:3
Interface
DataImporter
services/imports/importers.go:8
Struct
Diagnostics
models/diagnostics.go:3
Struct
DiagnosticsApiHandler
routes/api/diagnostics.go:14
Struct
DiagnosticsRepository
repositories/diagnostics.go:8
Struct
DiagnosticsService
services/diagnostics.go:9
Struct
Duration
TODO: support multiple durations per time per user for different heartbeat timeouts see discussion at https://github.com/muety/wakapi/issues/675
models/duration.go:16
Struct
DurationRepository
repositories/duration.go:12
Struct
DurationRepositoryMock
mocks/duration_repository.go:10
Struct
DurationService
services/duration.go:24
Struct
DurationServiceMock
mocks/duration_service.go:9
Struct
DurationServiceTestSuite
services/duration_test.go:42
Struct
ExistsFS
utils/fs/exists.go:22
Struct
ExistsHttpFS
---
utils/fs/exists.go:53
Struct
FilterElement
models/filters.go:42
Struct
Filters
models/filters.go:11
Struct
FiltersTestSuite
models/filters_test.go:9
Struct
GaugeMetric
models/metrics/gauge_metric.go:5
FuncType
GormMigrationFunc
func(db *gorm.DB) error
migrations/migrations.go:14
Interface
Handler
routes/handler.go:7
Struct
HealthApiHandler
routes/api/health.go:13
Struct
HealthResponse
routes/api/health.go:17
Struct
Heartbeat
models/heartbeat.go:15
Struct
HeartbeatApiHandler
routes/api/heartbeat.go:21
Struct
HeartbeatCreationResult
models/compat/wakatime/v1/heartbeat.go:21
TypeAlias
HeartbeatCreationResults
models/compat/wakatime/v1/heartbeat.go:26
Struct
HeartbeatEntry
Incomplete, for now, only the subset of fields is implemented that is actually required for the import
models/compat/wakatime/v1/heartbeat.go:62
Struct
HeartbeatHandler
routes/compat/wakatime/v1/heartbeat.go:24
Struct
HeartbeatRepository
repositories/heartbeat.go:14
Struct
HeartbeatRepositoryMock
mocks/heartbeat_repository.go:10
Struct
HeartbeatResponseData
models/compat/wakatime/v1/heartbeat.go:48
Struct
HeartbeatResponseViewModel
models/compat/wakatime/v1/heartbeat.go:17
Struct
HeartbeatService
services/heartbeat.go:18
Struct
HeartbeatServiceMock
mocks/heartbeat_service.go:11
TypeAlias
Heartbeats
models/heartbeats.go:5
Struct
HeartbeatsResult
routes/compat/wakatime/v1/heartbeat.go:17
Struct
HeartbeatsViewModel
models/compat/wakatime/v1/heartbeat.go:13
Struct
HomeHandler
routes/home.go:19
Struct
HomeViewModel
models/view/home.go:8
Struct
HourlyBreakdownItem
models/view/summary.go:55
TypeAlias
HourlyBreakdownItems
models/view/summary.go:53
Struct
HourlyBreakdownViewModel
models/view/summary.go:48
TypeAlias
HourlyBreakdownsViewModel
models/view/summary.go:46
Struct
HousekeepingService
services/housekeeping.go:14
Struct
HousekeepingServiceTestSuite
services/housekeeping_test.go:12
Interface
IActivityService
services/services.go:128
Interface
IAggregationService
services/services.go:15
Interface
IAliasRepository
repositories/repositories.go:19
next →
1–100 of 319, ranked by callers