Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AtPerson ¶
type AtPerson struct {
// contains filtered or unexported fields
}
type DingtalkMarkdownMessage ¶
type EventMeta ¶
type EventMeta struct { Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Reason string `json:"reason"` }
EventMeta containes the meta data about the event occurred
type FeishuCard ¶
type FeishuCard struct { Elements []FeishuElement `json:"elements"` Header FeishuHeader `json:"header"` CardLink FeishuCardLink `json:"card_link,omitempty"` }
type FeishuCardLink ¶
type FeishuColumn ¶
type FeishuColumn struct { Tag string `json:"tag"` Width string `json:"width"` Weight int `json:"weight"` Elements []FeishuElement `json:"elements"` VerticalAlign string `json:"vertical_align,omitempty"` }
type FeishuElement ¶
type FeishuElement struct { Tag string `json:"tag"` TextAlign string `json:"text_align,omitempty"` Content string `json:"content,omitempty"` FlexMode string `json:"flex_mode,omitempty"` BackgroundStyle string `json:"background_style,omitempty"` HorizontalSpacing string `json:"horizontal_spacing,omitempty"` Columns []FeishuColumn `json:"columns,omitempty"` Actions []FeishuColumn `json:"actions,omitempty"` Elemens []FeishuElement `json:"elements,omitempty"` }
type FeishuHeader ¶
type FeishuHeader struct { Title FeishuText `json:"title"` Template string `json:"template,omitempty"` }
type FeishuText ¶
type FeishuTextMessage ¶
type FeishuTextMessage struct { MsgType string `json:"msg_type"` Card FeishuCard `json:"card"` }
type Webhook ¶
Webhook handler implements handler.Handler interface, Notify event to Webhook channel
Click to show internal directories.
Click to hide internal directories.