Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WCY-dt/ponghub
/ types & classes
Types & classes
32 in github.com/WCY-dt/ponghub
⨍
Functions
191
◇
Types & classes
32
Struct
AlertPayload
internal/notifier/channels/webhook_test.go:268
TypeAlias
CheckResult
internal/types/types/chk_result/chk_result.go:3
Struct
Configure
Configure defines the overall configuration structure for the application
internal/types/structures/configure/configure.go:5
Struct
CustomPayloadConfig
CustomPayloadConfig defines custom payload configuration for webhooks
internal/types/structures/configure/notification.go:26
Struct
DefaultConfig
DefaultConfig defines default notification settings (e.g., GitHub Actions stderr)
internal/types/structures/configure/default.go:4
Struct
DefaultNotifier
DefaultNotifier implements the NotificationService interface for default GitHub Actions notifications
internal/notifier/channels/default.go:13
Struct
EmailConfig
EmailConfig defines SMTP email notification settings
internal/types/structures/configure/notification.go:14
Struct
EmailNotifier
EmailNotifier implements email notifications
internal/notifier/channels/email.go:15
Struct
Endpoint
Endpoint defines the structure for the result of checking a port
internal/types/structures/checker/checker.go:24
Struct
Endpoint
Data structures for logging and reporting
internal/types/structures/reporter/reporter.go:16
Struct
Endpoint
Endpoint defines the configuration for a port
internal/types/structures/configure/service.go:13
TypeAlias
Endpoints
internal/types/structures/logger/logger.go:12
TypeAlias
Endpoints
Endpoints is a slice of Endpoint
internal/types/structures/reporter/reporter.go:27
Struct
HTTPError
HTTPError represents an HTTP error with additional context
internal/notifier/channels/utils.go:14
TypeAlias
History
internal/types/structures/logger/logger.go:11
TypeAlias
History
Data structures for logging and reporting
internal/types/structures/reporter/reporter.go:14
Struct
HistoryEntry
HistoryEntry represents a single history entry
internal/types/structures/logger/logger.go:5
Struct
HistoryEntry
HistoryEntry represents a single history entry
internal/types/structures/reporter/reporter.go:8
TypeAlias
Logger
Logger represents the entire log structure
internal/types/structures/logger/logger.go:21
Struct
NotificationConfig
NotificationConfig defines the configuration for all notification channels
internal/types/structures/configure/notification.go:5
Struct
NotificationManager
NotificationManager manages multiple notification services
internal/notifier/manager.go:13
Interface
NotificationService
NotificationService defines the interface for notification services
internal/notifier/notify.go:17
Struct
ParameterResolver
ParameterResolver handles dynamic parameter resolution in configuration
internal/common/params/params.go:17
TypeAlias
Reporter
Reporter is a slice of Service
internal/types/structures/reporter/reporter.go:38
Struct
Segment
Segment represents a segment of text with highlight information
internal/types/types/highlight/highlight.go:4
Struct
Service
Service represents log data for a service
internal/types/structures/logger/logger.go:15
Struct
Service
Service defines the structure for the result of checking a service
internal/types/structures/checker/checker.go:13
Struct
Service
Service represents the result of checking a service
internal/types/structures/reporter/reporter.go:30
Struct
Service
Service defines the configuration for a service, including its health and Endpoints ports
internal/types/structures/configure/service.go:5
Struct
WebhookConfig
WebhookConfig defines generic webhook notification settings
internal/types/structures/configure/notification.go:37
Struct
WebhookError
WebhookError represents a webhook-specific error
internal/notifier/channels/webhook.go:327
Struct
WebhookNotifier
WebhookNotifier implements generic webhook notifications
internal/notifier/channels/webhook.go:20