Documentation
¶
Overview ¶
Copyright © 2025 NAME HERE <EMAIL ADDRESS>
Copyright © 2025 NAME HERE <EMAIL ADDRESS>
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LegacyCall ¶
type LegacyCall struct {
ID string `json:"id" yaml:"id"`
Author string `json:"author,omitempty" yaml:"author,omitempty"`
Subject string `json:"subject,omitempty" yaml:"subject,omitempty"`
Content string `json:"content" yaml:"content"`
Destinations []model.Destination `json:"destinations" yaml:"destinations"`
ScheduledAt time.Time `json:"scheduled_at,omitempty" yaml:"scheduled_at,omitempty"`
Cron string `json:"cron,omitempty" yaml:"cron,omitempty"`
Recurring bool `json:"recurring,omitempty" yaml:"recurring,omitempty"`
Delta string `json:"delta,omitempty" yaml:"delta,omitempty"`
Sequence string `json:"sequence,omitempty" yaml:"sequence,omitempty"`
Campaign model.Campaign `json:"campaign" yaml:"campaign"`
}
LegacyCall represents the old structure of a call for migration purposes.
type LegacySource ¶
type LegacySource struct {
Campaign model.Campaign `json:"campaign" yaml:"campaign"`
Calls []LegacyCall `json:"calls" yaml:"calls"`
Events []model.Event `json:"events" yaml:"events"`
}
LegacySource represents the old structure of a source file for migration.
Source Files
¶
- announcements.go
- announcements_list.go
- announcements_missed.go
- announcements_refresh.go
- channels.go
- channels_slack.go
- debug.go
- debug_calls.go
- debug_config.go
- debug_render.go
- debug_validate.go
- dispatcher.go
- dispatcher_send.go
- maintenance.go
- migrate.go
- migrate_db.go
- migrate_source.go
- migrate_v1.go
- root.go
- run.go
- schedule.go
- schedule_delete.go
- schedule_list.go
- schedule_skip.go
- serve.go
- sourcer.go
- version.go
- watch.go
Click to show internal directories.
Click to hide internal directories.