Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AllowedEventFormat = regexp.MustCompile(`^[a-zA-Z]+$`)
AllowedEventFormat defines the allowed format for an event
View Source
var StateEventName = Name("TestState")
StateEventName is the name of the event used to emit state information
Functions ¶
This section is empty.
Types ¶
type ErrQueryFieldHasZeroValue ¶
type ErrQueryFieldHasZeroValue struct {
QueryField QueryField
}
ErrQueryFieldHasZeroValue is returned when a QueryFields failed validation due to a QueryField with a zero value (this is unexpected and forbidden).
func (ErrQueryFieldHasZeroValue) Error ¶
func (err ErrQueryFieldHasZeroValue) Error() string
type ErrQueryFieldIsAlreadySet ¶
type ErrQueryFieldIsAlreadySet struct { FieldValue interface{} QueryField QueryField }
ErrQueryFieldIsAlreadySet is returned when QueryFields failed validation due to multiple QueryField which modifies the same field (this is unexpected and forbidden).
func (ErrQueryFieldIsAlreadySet) Error ¶
func (err ErrQueryFieldIsAlreadySet) Error() string
type Query ¶
type Query struct { JobID types.JobID EventNames []Name EmittedStartTime time.Time EmittedEndTime time.Time }
Query wraps information that are used to build event queries for all type of event objects
type QueryField ¶
type QueryField interface{}
Click to show internal directories.
Click to hide internal directories.