Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExecutionEnvironment ¶
type ExecutionEnvironment struct { Auth model.Auth BaseName string DataStore database.Persister Volatile cache.Volatilizer Email email.Mailer Search *search.Search Data model.ExecData CurrentRun model.ExecHistory // contains filtered or unexported fields }
func (*ExecutionEnvironment) Execute ¶
func (env *ExecutionEnvironment) Execute(data interface{}) error
type HTTPResponse ¶ added in v1.4.0
type JSFetchOptionsArg ¶ added in v1.4.0
type JSFetchOptionsArg struct { Method string Headers map[string]string Body string Mode string Credentials string Cache string Redirect string Referrer string ReferrerPolicy string Integrity string Keepalive string Signal string }
func NewJSFetcthOptionArg ¶ added in v1.4.0
func NewJSFetcthOptionArg() JSFetchOptionsArg
type JSSendMailArg ¶ added in v1.5.0
type Subscriber ¶
type Subscriber struct { PubSub cache.Volatilizer GetExecEnv func(token string) (ExecutionEnvironment, error) Log *logger.Logger }
func (*Subscriber) Start ¶
func (sub *Subscriber) Start()
Start starts the system event subscription. This channel is responsible of executing functions that match the topic/trigger
type TaskScheduler ¶
type TaskScheduler struct { Client *mongo.Client Volatile cache.Volatilizer DataStore database.Persister Scheduler *gocron.Scheduler // contains filtered or unexported fields }
func (*TaskScheduler) Start ¶
func (ts *TaskScheduler) Start()
Click to show internal directories.
Click to hide internal directories.