Documentation
¶
Index ¶
- Constants
- func GetStringKeys(arr map[string]interface{}) []string
- func IfDef(cond bool, v1, v2 interface{}) interface{}
- func LoadTemplate(name, tmpl string) (*template.Template, error)
- func LoadYaml(config string, obj interface{}) (bool, error)
- func MergeInterfaceMaps(maps ...map[string]interface{}) map[string]interface{}
- func RemoveEmptyStrings(items []string) []string
- type Attachment
- type AttachmentType
- type Bot
- type Bots
- type Channel
- type Command
- type ExecuteParams
- type Executor
- type Field
- type FieldType
- type Message
- type Observability
- func (o *Observability) Debug(obj interface{}, args ...interface{})
- func (o *Observability) Error(obj interface{}, args ...interface{})
- func (o *Observability) Info(obj interface{}, args ...interface{})
- func (o *Observability) Logs() *sre.Logs
- func (o *Observability) Metrics() *sre.Metrics
- func (o *Observability) Warn(obj interface{}, args ...interface{})
- type Processor
- type Processors
- type Response
- type User
Constants ¶
View Source
const ( AttachmentTypeUnknown = "" AttachmentTypeText = "text" AttachmentTypeImage = "image" AttachmentTypeFile = "file" )
View Source
const ( FieldTypeUnknown = "" FieldTypeEdit = "edit" FieldTypeMultiEdit = "multiedit" FieldTypeInteger = "integer" FieldTypeFloat = "float" FieldTypeURL = "url" FieldTypeDate = "date" FieldTypeTime = "time" FieldTypeSelect = "select" FieldTypeMultiSelect = "multiselect" FieldTypeBool = "bool" )
Variables ¶
This section is empty.
Functions ¶
func GetStringKeys ¶ added in v0.1.1
func MergeInterfaceMaps ¶ added in v0.3.4
func RemoveEmptyStrings ¶ added in v0.0.3
Types ¶
type Attachment ¶
type Attachment struct { Title string Text string Data []byte Type AttachmentType }
type AttachmentType ¶ added in v0.0.2
type AttachmentType string
type ExecuteParams ¶
type ExecuteParams = map[string]interface{}
type Observability ¶
type Observability struct {
// contains filtered or unexported fields
}
func NewObservability ¶
func NewObservability(logs *sre.Logs, metrics *sre.Metrics) *Observability
func (*Observability) Debug ¶
func (o *Observability) Debug(obj interface{}, args ...interface{})
func (*Observability) Error ¶
func (o *Observability) Error(obj interface{}, args ...interface{})
func (*Observability) Info ¶
func (o *Observability) Info(obj interface{}, args ...interface{})
func (*Observability) Logs ¶
func (o *Observability) Logs() *sre.Logs
func (*Observability) Metrics ¶
func (o *Observability) Metrics() *sre.Metrics
func (*Observability) Warn ¶
func (o *Observability) Warn(obj interface{}, args ...interface{})
type Processors ¶
type Processors struct {
// contains filtered or unexported fields
}
func NewProcessors ¶
func NewProcessors() *Processors
func (*Processors) Add ¶
func (ps *Processors) Add(p Processor)
func (*Processors) AddList ¶
func (ps *Processors) AddList(list []Processor)
func (*Processors) Items ¶
func (ps *Processors) Items() []Processor
Click to show internal directories.
Click to hide internal directories.