Versions in this module Expand all Collapse all v1 v1.2.0 Mar 16, 2026 Changes in this version + type CreateTaskRequest struct + Name *string + Service *string + ServiceParams *map[string]interface{} + WebhookID *uint + type CreateUserRequest struct + Password string + Username string + type CreateWebhookRequest struct + Name *string + Tasks *[]Task + type LoginUserRequest struct + Password string + Username string type Task + ServiceParamsDB string + Webhook *Webhook + func (t *Task) Update(request UpdateTaskRequest) + type UpdateRequest struct + IPv4 netip.Addr + IPv6 netip.Addr type UpdateResult + Message string + Task string + type UpdateTaskRequest struct + Name *string + Service *string + ServiceParams *map[string]interface{} + type UpdateWebhookRequest struct + Name *string + Tasks *[]Task + Token *string type Webhook + Owner uuid.UUID + Tasks []Task + func (w *Webhook) Update(request UpdateWebhookRequest) v1.1.2 Jun 11, 2025 v1.1.1 Mar 27, 2025 v1.1.0 Mar 22, 2025 Changes in this version type Task + ServiceParams map[string]interface{} + ServiceParamsRaw string + func (t *Task) AfterFind(tx *gorm.DB) (err error) + func (t *Task) BeforeSave(tx *gorm.DB) (err error) v1.0.1 Feb 7, 2025 v1.0.0 Feb 7, 2025 Changes in this version + type Task struct + CreatedAt time.Time + ID uint + Name string + Service string + ServiceParameters string + UpdatedAt time.Time + WebhookID uint + type UpdaetValue struct + IPv4 netip.Addr + IPv6 netip.Addr + type UpdateResult struct + Domain string + Record string + Success bool + type User struct + CreatedAt time.Time + Email string + ID uint + Password string + UpdatedAt time.Time + Username string + func (u User) MarshalJSON() ([]byte, error) + type Webhook struct + CreatedAt time.Time + ID uint + IPv4 string + IPv6 string + Name string + Token string + UpdatedAt time.Time + UserID uint