MCPcopy Create free account

hub / github.com/gotify/server / types & classes

Types & classes173 in github.com/gotify/server

↓ 5 callersTypeAliasCapability
Capability is a capability the plugin provides.
plugin/compat/instance.go:10
↓ 1 callersStructError
Error Model The Error contains error relevant information. swagger:model Error
model/error.go:8
Class
ui/src/CurrentUser.ts:10
Class
ui/src/client/ClientStore.ts:8
Class
ui/src/plugin/PluginStore.ts:8
Class
ui/src/typedef/react-timeago.d.ts:15
Class
ui/src/user/UserStore.ts:8
Class
ui/src/application/AppStore.ts:10
Class
ui/src/snack/SnackManager.ts:7
Class
ui/src/common/BaseStore.ts:14
Class
ui/src/message/WebSocketStore.ts:7
Class
ui/src/message/MessagesStore.ts:24
StructAPI
The API provides a handler for a WebSocket stream API.
api/stream/stream.go:19
StructAppClientBuilder
AppClientBuilder has helper methods to create applications and clients.
test/testdb/database.go:20
ClassAppStore
ui/src/application/AppStore.ts:10
StructApplication
Application Model The Application holds information about an app which can send notifications. swagger:model Application
model/application.go:10
StructApplicationAPI
The ApplicationAPI provides handlers for managing applications.
api/application.go:29
InterfaceApplicationDatabase
The ApplicationDatabase interface for encapsulating database access.
api/application.go:19
StructApplicationParams
Application Params Model Params allowed to create or update Applications. swagger:model ApplicationParams
api/application.go:39
StructApplicationSuite
api/application_test.go:35
StructAuth
Auth is the provider for authentication middleware.
auth/authentication.go:29
StructAuthenticationSuite
auth/authentication_test.go:21
TypeAliasCapabilities
Capabilities is a slice of module.
plugin/compat/instance.go:62
StructClient
Client Model The Client holds information about a device which can receive notifications (and other stuff). swagger:model Client
model/client.go:10
StructClientAPI
The ClientAPI provides handlers for managing clients and applications.
api/client.go:22
InterfaceClientDatabase
The ClientDatabase interface for encapsulating database access.
api/client.go:12
StructClientParams
Client Params Model Params allowed to create or update Clients. swagger:model ClientParams
api/client.go:33
ClassClientStore
ui/src/client/ClientStore.ts:8
StructClientSuite
api/client_test.go:27
EnumCol
ui/src/tests/plugin.test.ts:None
EnumCol
ui/src/tests/user.test.ts:None
EnumCol
ui/src/tests/application.test.ts:None
EnumCol
ui/src/tests/client.test.ts:None
StructCompatSuite
plugin/compat/wrap_test.go:20
StructConfig
Config defines the plugin config scheme
plugin/example/echo/echo.go:45
StructConfiguration
Configuration is stuff that can be configured externally per env variables or config file (config.yml).
config/config.go:12
InterfaceConnectionErrorBannerProps
ui/src/common/ConnectionErrorBanner.tsx:5
StructCreateUserExternal
CreateUserExternal Model Used for user creation. swagger:model CreateUserExternal
model/user.go:43
ClassCurrentUser
ui/src/CurrentUser.ts:10
InterfaceDatabase
The Database interface for encapsulating database access.
plugin/manager.go:25
InterfaceDatabase
The Database interface for encapsulating database access.
auth/authentication.go:18
StructDatabase
Database is the wrapper for the gorm database with sleek helper methods.
test/testdb/database.go:14
StructDatabaseSuite
database/database_test.go:21
StructDatabaseSuite
test/testdb/database_test.go:25
StructEchoPlugin
EchoPlugin is the gotify plugin instance.
plugin/example/echo/echo.go:22
StructGormDatabase
GormDatabase is a wrapper for the gorm framework.
database/database.go:144
InterfaceGotifyTest
ui/src/tests/setup.ts:11
InterfaceHasID
ui/src/common/BaseStore.ts:3
StructHealth
Health Model Health represents how healthy the application is. swagger:model Health
model/health.go:8
StructHealthAPI
The HealthAPI provides handlers for the health information.
api/health.go:14
InterfaceHealthDatabase
The HealthDatabase interface for encapsulating database access.
api/health.go:9
StructHealthSuite
api/health_test.go:19
InterfaceIApplication
ui/src/types.ts:1
InterfaceIClearable
ui/src/common/BaseStore.ts:7
InterfaceIClient
ui/src/types.ts:13
InterfaceIConfig
ui/src/config.ts:3
InterfaceIConfigurerPanelProps
ui/src/plugin/PluginDetailView.tsx:144
InterfaceIDisplayerPanelProps
ui/src/plugin/PluginDetailView.tsx:183
InterfaceIMessage
ui/src/types.ts:32
InterfaceIMessageExtras
ui/src/types.ts:43
InterfaceIPagedMessages
ui/src/types.ts:47
InterfaceIPaging
ui/src/types.ts:52
InterfaceIPanelWrapperProps
ui/src/plugin/PluginDetailView.tsx:90
InterfaceIPlugin
ui/src/types.ts:20
InterfaceIPluginInfo
ui/src/plugin/PluginDetailView.tsx:193
InterfaceIProps
ui/src/layout/Navigation.tsx:40
InterfaceIProps
ui/src/layout/Header.tsx:74
InterfaceIProps
ui/src/client/AddClientDialog.tsx:10
InterfaceIProps
ui/src/client/UpdateClientDialog.tsx:11
InterfaceIProps
ui/src/user/AddEditUserDialog.tsx:12
InterfaceIProps
ui/src/user/Register.tsx:10
InterfaceIProps
ui/src/application/UpdateApplicationDialog.tsx:12
InterfaceIProps
ui/src/application/AddApplicationDialog.tsx:12
InterfaceIProps
ui/src/common/DefaultPage.tsx:5
InterfaceIProps
ui/src/common/Container.tsx:11
InterfaceIProps
ui/src/common/CopyableSecret.tsx:9
InterfaceIProps
ui/src/common/SettingsDialog.tsx:12
InterfaceIProps
ui/src/common/ConfirmDialog.tsx:9
InterfaceIProps
ui/src/message/Message.tsx:94
InterfaceIProps
ui/src/message/PushMessageDialog.tsx:12
InterfaceIRowProps
ui/src/client/Clients.tsx:96
InterfaceIRowProps
ui/src/plugin/Plugins.tsx:57
InterfaceIRowProps
ui/src/user/Users.tsx:20
InterfaceIRowProps
ui/src/application/Applications.tsx:196
InterfaceITimeAgoProps
ui/src/typedef/react-timeago.d.ts:10
InterfaceIUser
ui/src/types.ts:59
InterfaceIVersion
ui/src/types.ts:65
StructInfo
Info is the plugin info.
plugin/compat/plugin.go:11
StructIntegrationSuite
router/router_test.go:29
StructLoggingRoundTripper
runner/runner.go:100
StructManager
Manager is an encapsulating layer for plugins and manages all plugins and its instances.
plugin/manager.go:47
StructManagerSuite
plugin/manager_test.go:33
StructMessage
Message describes a message to be send by MessageHandler#SendMessage.
plugin/compat/instance.go:86
StructMessage
Message holds information about a message.
model/message.go:8
StructMessageAPI
The MessageAPI provides handlers for managing messages.
api/message.go:38
StructMessageBuilder
MessageBuilder has helper methods to create messages.
test/testdb/database.go:26
InterfaceMessageDatabase
The MessageDatabase interface for encapsulating database access.
api/message.go:18
StructMessageExternal
MessageExternal Model The MessageExternal holds information about a message which was sent by an Application. swagger:model Message
model/message.go:23
InterfaceMessageHandler
MessageHandler see plugin.MessageHandler.
plugin/compat/instance.go:74
StructMessageSuite
api/message_test.go:24
next →1–100 of 173, ranked by callers