/
constant.go
43 lines (36 loc) · 1.2 KB
/
constant.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package dingtalk
const (
UrlService = "https://oapi.dingtalk.com"
AccessTokenTypeCorp = "corp"
AccessTokenTypeProviderAuthorize = "provider_authorize"
MessageTypeText = "text"
MessageTypeImage = "image"
MessageTypeVoice = "voice"
MessageTypeFile = "file"
MessageTypeLink = "link"
MessageTypeOA = "oa"
MessageTypeMarkdown = "markdown"
MessageTypeActionCard = "action_card"
MediaTypeImage = "image"
MediaTypeVoice = "voice"
MediaTypeFile = "file"
)
var (
MessageTypes map[string]string
MediaTypes map[string]string
)
func init() {
MessageTypes = make(map[string]string)
MessageTypes[MessageTypeText] = "文本"
MessageTypes[MessageTypeImage] = "图片"
MessageTypes[MessageTypeVoice] = "语音"
MessageTypes[MessageTypeFile] = "文件"
MessageTypes[MessageTypeLink] = "链接"
MessageTypes[MessageTypeOA] = "OA"
MessageTypes[MessageTypeMarkdown] = "markdown"
MessageTypes[MessageTypeActionCard] = "卡片"
MediaTypes = make(map[string]string)
MediaTypes[MediaTypeImage] = "图片"
MediaTypes[MediaTypeVoice] = "语音"
MediaTypes[MediaTypeFile] = "文件"
}