task

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

SPDX-License-Identifier: MIT

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Task

type Task struct {
	Id uuid.UUID

	DynamicInfo *dynamicinfo.DynamicInfo

	Actions  *actions.Actions
	Triggers *triggers.Triggers

	Author             string     `json:",omitempty"`
	Data               []byte     `json:",omitempty"`
	Date               *time.Time `json:",omitempty"`
	Description        string     `json:",omitempty"`
	Documentation      string     `json:",omitempty"`
	Hash               []byte     `json:",omitempty"`
	Path               string     `json:",omitempty"`
	Schema             uint32     `json:",omitempty"`
	SecurityDescriptor string     `json:",omitempty"`
	Source             string     `json:",omitempty"`
	URI                string     `json:",omitempty"`
	Version            string     `json:",omitempty"`
	// contains filtered or unexported fields
}

func NewTask

func NewTask(id string, provider providers.DataProvider) Task

func (*Task) GetActions

func (t *Task) GetActions() (*actions.Actions, error)

func (*Task) GetDynamicInfo

func (t *Task) GetDynamicInfo() (*dynamicinfo.DynamicInfo, error)

func (*Task) GetTriggers

func (t *Task) GetTriggers(tz *time.Location) (*triggers.Triggers, error)

func (*Task) ParseAll

func (t *Task) ParseAll(tz *time.Location) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL