Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/allfro/traefikr
/ types & classes
Types & classes
69 in github.com/allfro/traefikr
⨍
Functions
221
◇
Types & classes
69
Struct
APIKey
backend/models/api_key.go:7
Interface
APIKeyCreatedResponse
frontend/src/lib/api.ts:71
Interface
APIKeyListItem
frontend/src/lib/api.ts:61
Struct
APIKeyRepository
APIKeyRepository handles all database operations for APIKey
backend/dal/api_key_repository.go:10
Struct
APIKeyResponse
APIKeyResponse is used for GET responses with masked keys
backend/models/api_key.go:18
Interface
AuthContextType
frontend/src/contexts/AuthContext.tsx:8
Struct
AuthHandler
backend/handlers/auth.go:13
Interface
ChangePasswordModalProps
frontend/src/components/ChangePasswordModal.tsx:6
Interface
ChangePasswordRequest
frontend/src/lib/api.ts:93
Struct
ChangePasswordRequest
backend/handlers/auth.go:31
Interface
ChangePasswordResponse
frontend/src/lib/api.ts:98
Struct
ChangePasswordResponse
backend/handlers/auth.go:36
Struct
Claims
backend/middleware/jwt.go:34
Interface
Column
frontend/src/components/DataTable.tsx:23
Struct
ConfigHandler
backend/handlers/config.go:11
Interface
CreateAPIKeyRequest
frontend/src/lib/api.ts:78
Interface
CreateResourceRequest
frontend/src/lib/api.ts:43
Interface
DataTableProps
frontend/src/components/DataTable.tsx:31
Interface
EntryPointSelectorProps
frontend/src/components/EntryPointSelector.tsx:5
Interface
Entrypoint
frontend/src/pages/Entrypoints.tsx:7
Interface
Entrypoint
frontend/src/lib/api.ts:55
Struct
EntrypointsHandler
backend/handlers/entrypoints.go:11
Struct
HTTPProtocol
backend/handlers/config.go:26
Interface
HTTPRuleBuilderProps
frontend/src/components/HTTPRuleBuilder.tsx:44
Interface
ImportMeta
frontend/src/vite-env.d.ts:7
Interface
ImportMetaEnv
frontend/src/vite-env.d.ts:3
TypeAlias
JSON
JSON is a custom type for GORM to handle JSON fields
backend/models/traefik_config.go:19
Interface
JsonSchema
* Resolves $ref pointers in a JSON schema by expanding $defs
frontend/src/lib/schemaResolver.ts:5
Interface
LoginRequest
frontend/src/lib/api.ts:83
Struct
LoginRequest
backend/handlers/auth.go:21
Interface
LoginResponse
frontend/src/lib/api.ts:88
Struct
LoginResponse
backend/handlers/auth.go:26
Interface
Middleware
frontend/src/lib/api.ts:182
Interface
MiddlewareOrderListProps
frontend/src/components/MiddlewareOrderList.tsx:19
Interface
MiddlewareSchemaFormProps
frontend/src/components/MiddlewareSchemaForm.tsx:9
Interface
ParsedSchema
frontend/src/components/SchemaForm.tsx:56
Struct
ProviderHandler
backend/handlers/provider.go:15
Interface
ProviderIconProps
frontend/src/components/ProviderIcon.tsx:14
Interface
ProviderStatus
frontend/src/lib/api.ts:189
Interface
Resource
frontend/src/lib/api.ts:32
Struct
ResourceHandler
backend/handlers/resources.go:17
Interface
ResourceSelectorProps
frontend/src/components/ResourceSelector.tsx:7
Interface
ResourceViewModalProps
frontend/src/components/ResourceViewModal.tsx:8
Interface
Router
frontend/src/lib/api.ts:161
Interface
RuleCondition
frontend/src/components/HTTPRuleBuilder.tsx:28
Interface
RuleCondition
frontend/src/components/TCPRuleBuilder.tsx:27
Interface
RuleGroup
frontend/src/components/HTTPRuleBuilder.tsx:38
Interface
RuleGroup
frontend/src/components/TCPRuleBuilder.tsx:34
Interface
SchemaFormProps
frontend/src/components/SchemaForm.tsx:30
Interface
SchemaProperty
frontend/src/components/SchemaForm.tsx:40
Interface
Service
frontend/src/lib/api.ts:174
Interface
ServiceSchemaFormProps
frontend/src/components/ServiceSchemaForm.tsx:9
Interface
StatusIconProps
frontend/src/components/StatusIcon.tsx:4
Struct
TCPProtocol
backend/handlers/config.go:34
Interface
TCPRuleBuilderProps
frontend/src/components/TCPRuleBuilder.tsx:40
Interface
TLSCertificate
frontend/src/pages/TLS.tsx:10
Interface
TLSCertificateForm
frontend/src/pages/TLSCertificateForm.tsx:10
Interface
TLSOption
frontend/src/pages/TLS.tsx:18
Interface
TLSOptionForm
frontend/src/pages/TLSOptionForm.tsx:9
Struct
TomlWriter
TomlWriter handles writing serverTransport configurations to TOML files
backend/utils/toml_writer.go:14
Struct
TraefikClient
backend/utils/traefik_client.go:12
Struct
TraefikConfig
backend/models/traefik_config.go:9
Struct
TraefikConfigRepository
TraefikConfigRepository handles all database operations for TraefikConfig
backend/dal/traefik_config_repository.go:10
Struct
TraefikProviderConfig
Traefik configuration structure with omitempty tags
backend/handlers/config.go:20
Struct
UDPProtocol
backend/handlers/config.go:42
Interface
UpdateResourceRequest
frontend/src/lib/api.ts:50
Interface
User
frontend/src/contexts/AuthContext.tsx:4
Struct
User
backend/models/user.go:7
Struct
UserRepository
UserRepository handles all database operations for User
backend/dal/user_repository.go:10