MCPcopy Create free account

hub / github.com/allfro/traefikr / types & classes

Types & classes69 in github.com/allfro/traefikr

StructAPIKey
backend/models/api_key.go:7
InterfaceAPIKeyCreatedResponse
frontend/src/lib/api.ts:71
InterfaceAPIKeyListItem
frontend/src/lib/api.ts:61
StructAPIKeyRepository
APIKeyRepository handles all database operations for APIKey
backend/dal/api_key_repository.go:10
StructAPIKeyResponse
APIKeyResponse is used for GET responses with masked keys
backend/models/api_key.go:18
InterfaceAuthContextType
frontend/src/contexts/AuthContext.tsx:8
StructAuthHandler
backend/handlers/auth.go:13
InterfaceChangePasswordModalProps
frontend/src/components/ChangePasswordModal.tsx:6
InterfaceChangePasswordRequest
frontend/src/lib/api.ts:93
StructChangePasswordRequest
backend/handlers/auth.go:31
InterfaceChangePasswordResponse
frontend/src/lib/api.ts:98
StructChangePasswordResponse
backend/handlers/auth.go:36
StructClaims
backend/middleware/jwt.go:34
InterfaceColumn
frontend/src/components/DataTable.tsx:23
StructConfigHandler
backend/handlers/config.go:11
InterfaceCreateAPIKeyRequest
frontend/src/lib/api.ts:78
InterfaceCreateResourceRequest
frontend/src/lib/api.ts:43
InterfaceDataTableProps
frontend/src/components/DataTable.tsx:31
InterfaceEntryPointSelectorProps
frontend/src/components/EntryPointSelector.tsx:5
InterfaceEntrypoint
frontend/src/pages/Entrypoints.tsx:7
InterfaceEntrypoint
frontend/src/lib/api.ts:55
StructEntrypointsHandler
backend/handlers/entrypoints.go:11
StructHTTPProtocol
backend/handlers/config.go:26
InterfaceHTTPRuleBuilderProps
frontend/src/components/HTTPRuleBuilder.tsx:44
InterfaceImportMeta
frontend/src/vite-env.d.ts:7
InterfaceImportMetaEnv
frontend/src/vite-env.d.ts:3
TypeAliasJSON
JSON is a custom type for GORM to handle JSON fields
backend/models/traefik_config.go:19
InterfaceJsonSchema
* Resolves $ref pointers in a JSON schema by expanding $defs
frontend/src/lib/schemaResolver.ts:5
InterfaceLoginRequest
frontend/src/lib/api.ts:83
StructLoginRequest
backend/handlers/auth.go:21
InterfaceLoginResponse
frontend/src/lib/api.ts:88
StructLoginResponse
backend/handlers/auth.go:26
InterfaceMiddleware
frontend/src/lib/api.ts:182
InterfaceMiddlewareOrderListProps
frontend/src/components/MiddlewareOrderList.tsx:19
InterfaceMiddlewareSchemaFormProps
frontend/src/components/MiddlewareSchemaForm.tsx:9
InterfaceParsedSchema
frontend/src/components/SchemaForm.tsx:56
StructProviderHandler
backend/handlers/provider.go:15
InterfaceProviderIconProps
frontend/src/components/ProviderIcon.tsx:14
InterfaceProviderStatus
frontend/src/lib/api.ts:189
InterfaceResource
frontend/src/lib/api.ts:32
StructResourceHandler
backend/handlers/resources.go:17
InterfaceResourceSelectorProps
frontend/src/components/ResourceSelector.tsx:7
InterfaceResourceViewModalProps
frontend/src/components/ResourceViewModal.tsx:8
InterfaceRouter
frontend/src/lib/api.ts:161
InterfaceRuleCondition
frontend/src/components/HTTPRuleBuilder.tsx:28
InterfaceRuleCondition
frontend/src/components/TCPRuleBuilder.tsx:27
InterfaceRuleGroup
frontend/src/components/HTTPRuleBuilder.tsx:38
InterfaceRuleGroup
frontend/src/components/TCPRuleBuilder.tsx:34
InterfaceSchemaFormProps
frontend/src/components/SchemaForm.tsx:30
InterfaceSchemaProperty
frontend/src/components/SchemaForm.tsx:40
InterfaceService
frontend/src/lib/api.ts:174
InterfaceServiceSchemaFormProps
frontend/src/components/ServiceSchemaForm.tsx:9
InterfaceStatusIconProps
frontend/src/components/StatusIcon.tsx:4
StructTCPProtocol
backend/handlers/config.go:34
InterfaceTCPRuleBuilderProps
frontend/src/components/TCPRuleBuilder.tsx:40
InterfaceTLSCertificate
frontend/src/pages/TLS.tsx:10
InterfaceTLSCertificateForm
frontend/src/pages/TLSCertificateForm.tsx:10
InterfaceTLSOption
frontend/src/pages/TLS.tsx:18
InterfaceTLSOptionForm
frontend/src/pages/TLSOptionForm.tsx:9
StructTomlWriter
TomlWriter handles writing serverTransport configurations to TOML files
backend/utils/toml_writer.go:14
StructTraefikClient
backend/utils/traefik_client.go:12
StructTraefikConfig
backend/models/traefik_config.go:9
StructTraefikConfigRepository
TraefikConfigRepository handles all database operations for TraefikConfig
backend/dal/traefik_config_repository.go:10
StructTraefikProviderConfig
Traefik configuration structure with omitempty tags
backend/handlers/config.go:20
StructUDPProtocol
backend/handlers/config.go:42
InterfaceUpdateResourceRequest
frontend/src/lib/api.ts:50
InterfaceUser
frontend/src/contexts/AuthContext.tsx:4
StructUser
backend/models/user.go:7
StructUserRepository
UserRepository handles all database operations for User
backend/dal/user_repository.go:10