MCPcopy Create free account

hub / github.com/WCY-dt/ponghub / types & classes

Types & classes32 in github.com/WCY-dt/ponghub

StructAlertPayload
internal/notifier/channels/webhook_test.go:268
TypeAliasCheckResult
internal/types/types/chk_result/chk_result.go:3
StructConfigure
Configure defines the overall configuration structure for the application
internal/types/structures/configure/configure.go:5
StructCustomPayloadConfig
CustomPayloadConfig defines custom payload configuration for webhooks
internal/types/structures/configure/notification.go:26
StructDefaultConfig
DefaultConfig defines default notification settings (e.g., GitHub Actions stderr)
internal/types/structures/configure/default.go:4
StructDefaultNotifier
DefaultNotifier implements the NotificationService interface for default GitHub Actions notifications
internal/notifier/channels/default.go:13
StructEmailConfig
EmailConfig defines SMTP email notification settings
internal/types/structures/configure/notification.go:14
StructEmailNotifier
EmailNotifier implements email notifications
internal/notifier/channels/email.go:15
StructEndpoint
Endpoint defines the structure for the result of checking a port
internal/types/structures/checker/checker.go:24
StructEndpoint
Data structures for logging and reporting
internal/types/structures/reporter/reporter.go:16
StructEndpoint
Endpoint defines the configuration for a port
internal/types/structures/configure/service.go:13
TypeAliasEndpoints
internal/types/structures/logger/logger.go:12
TypeAliasEndpoints
Endpoints is a slice of Endpoint
internal/types/structures/reporter/reporter.go:27
StructHTTPError
HTTPError represents an HTTP error with additional context
internal/notifier/channels/utils.go:14
TypeAliasHistory
internal/types/structures/logger/logger.go:11
TypeAliasHistory
Data structures for logging and reporting
internal/types/structures/reporter/reporter.go:14
StructHistoryEntry
HistoryEntry represents a single history entry
internal/types/structures/logger/logger.go:5
StructHistoryEntry
HistoryEntry represents a single history entry
internal/types/structures/reporter/reporter.go:8
TypeAliasLogger
Logger represents the entire log structure
internal/types/structures/logger/logger.go:21
StructNotificationConfig
NotificationConfig defines the configuration for all notification channels
internal/types/structures/configure/notification.go:5
StructNotificationManager
NotificationManager manages multiple notification services
internal/notifier/manager.go:13
InterfaceNotificationService
NotificationService defines the interface for notification services
internal/notifier/notify.go:17
StructParameterResolver
ParameterResolver handles dynamic parameter resolution in configuration
internal/common/params/params.go:17
TypeAliasReporter
Reporter is a slice of Service
internal/types/structures/reporter/reporter.go:38
StructSegment
Segment represents a segment of text with highlight information
internal/types/types/highlight/highlight.go:4
StructService
Service represents log data for a service
internal/types/structures/logger/logger.go:15
StructService
Service defines the structure for the result of checking a service
internal/types/structures/checker/checker.go:13
StructService
Service represents the result of checking a service
internal/types/structures/reporter/reporter.go:30
StructService
Service defines the configuration for a service, including its health and Endpoints ports
internal/types/structures/configure/service.go:5
StructWebhookConfig
WebhookConfig defines generic webhook notification settings
internal/types/structures/configure/notification.go:37
StructWebhookError
WebhookError represents a webhook-specific error
internal/notifier/channels/webhook.go:327
StructWebhookNotifier
WebhookNotifier implements generic webhook notifications
internal/notifier/channels/webhook.go:20