Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseElement ¶
type BaseElement struct {
// contains filtered or unexported fields
}
func (*BaseElement) Exec ¶
func (e *BaseElement) Exec(d *model.LogicData)
func (*BaseElement) SetNext ¶
func (e *BaseElement) SetNext(next Elementer)
type Elementer ¶
func GetElementer ¶
type EmailElement ¶
type EmailElement struct { BaseElement Email string `json:"text"` Interval map[string]bool }
func (*EmailElement) Exec ¶
func (ee *EmailElement) Exec(d *model.LogicData)
type TimeElement ¶
type TimeElement struct { BaseElement Range []struct { Start string `json:"start"` End string `json:"end"` } `json:"range"` }
func (*TimeElement) Exec ¶
func (te *TimeElement) Exec(d *model.LogicData)
type ValueElement ¶
type ValueElement struct { BaseElement Value string `json:"value"` Range []struct { Min float64 `json:"min"` Max float64 `json:"max"` } `json:"range"` }
func (*ValueElement) Exec ¶
func (ve *ValueElement) Exec(d *model.LogicData)
Click to show internal directories.
Click to hide internal directories.