Versions in this module Expand all Collapse all v0 v0.3.0 Jan 13, 2026 v0.2.0 Jan 13, 2026 v0.1.0 Jan 13, 2026 Changes in this version + const DefaultLimit + const DefaultMaxLimit + func NullInt32ToPtr(ni sql.NullInt32) *int32 + func NullStringToPtr(ns sql.NullString) *string + func NullTimeToPtr(nt sql.NullTime) *time.Time + type ConfigResponse struct + ASTJSON json.RawMessage + Content string + CreatedAt time.Time + ID string + Name string + ValidationErrors json.RawMessage + func ConfigFromModel(c *models.Config) *ConfigResponse + func ConfigsFromModels(configs []*models.Config) []*ConfigResponse + type CreateConfigRequest struct + Content string + Name string + type CreateDeploymentRequest struct + ConfigID string + Name string + type DeploymentResponse struct + ConfigID *string + CreatedAt time.Time + ID string + Name string + Status string + UpdatedAt time.Time + func DeploymentFromModel(d *models.Deployment) *DeploymentResponse + func DeploymentsFromModels(deployments []*models.Deployment) []*DeploymentResponse + type ErrorResponse struct + Details map[string]string + Error string + type EventResponse struct + Data map[string]interface{} + ID string + Metadata map[string]string + Source string + Timestamp time.Time + Type string + func EventFromBus(e bus.Event) *EventResponse + func EventsFromBus(events []bus.Event) []*EventResponse + type EventStatsResponse struct + BySource map[string]int64 + ByType map[string]int64 + TotalEvents int64 + type EventTypeInfo struct + Category string + Description string + Type string + func GetEventTypes() []EventTypeInfo + type ExecuteDeploymentRequest struct + Variables map[string]interface{} + type ExecutionResponse struct + Command string + CompletedAt *time.Time + DeploymentID string + ExitCode *int32 + ID string + Output *string + StartedAt time.Time + func ExecutionFromModel(e *models.Execution) *ExecutionResponse + func ExecutionsFromModels(executions []*models.Execution) []*ExecutionResponse + type HealthResponse struct + Status string + Timestamp string + type ListEventsRequest struct + EndTime string + Sources []string + StartTime string + Types []string + type ListParams struct + Limit int + Offset int + type ListResponse struct + Data []T + Limit int + Offset int + Total int + func NewListResponse[T any](data []T, limit, offset int) *ListResponse[T] + type UpdateConfigRequest struct + Content string + Name string + type UpdateDeploymentRequest struct + ConfigID string + Name string + Status string + type ValidateConfigRequest struct + Content string + type ValidationErrorResponse struct + Error string + Errors []struct{ ... } + type ValidationResult struct + Errors []string + Valid bool