Files
smsx/entity/consts.go
T
2024-11-15 18:55:02 +08:00

37 lines
1.2 KiB
Go

package entity
// 第三方平台
type Platform3rdType string
func (s Platform3rdType) String() string {
return string(s)
}
const(
Platform3rdTypeAliyun Platform3rdType = "ali" // 阿里云[短信、邮件]
Platform3rdTypeTencent Platform3rdType = "tencent" // 腾讯云[短信]
)
type SmsTemplateType int
// 模板类型(0.未知类型 1.验证码 2.短信通知 3.推广短信 4.国际消息 5.数字短信 )
const (
SmsTemplateTypeUnknown SmsTemplateType = 0 // 未知类型
SmsTemplateTypeVerifyCode SmsTemplateType = 1 // 验证码
SmsTemplateTypeNotice SmsTemplateType = 2 // 通知短信
SmsTemplateTypePromotion SmsTemplateType = 3 // 推广短信
SmsTemplateTypeInternational SmsTemplateType = 4 // 国际消息
SmsTemplateTypeDigital SmsTemplateType = 5 // 数字短信
)
type SmsTemplateRange int
const (
SmsTemplateRangeUnknown SmsTemplateRange = 0 // 未知类型
SmsTemplateRangeGlobal SmsTemplateRange = 1 // 全球/通用场景
SmsTemplateRangeChina SmsTemplateRange = 2 // 中国(仅中国大陆)
SmsTemplateRangeInternational SmsTemplateRange = 3 // 国际(除中国大陆外)
)