更新枚举类型定义
This commit is contained in:
58
scheme.go
58
scheme.go
@ -7,32 +7,42 @@
|
||||
// Date : 2024-01-01 14:33
|
||||
package consts
|
||||
|
||||
type HttpScheme string
|
||||
|
||||
func (hs HttpScheme) String() string {
|
||||
return string(hs)
|
||||
}
|
||||
|
||||
func (hs HttpScheme) MarshalJSON() ([]byte, error) {
|
||||
return []byte(hs.String()), nil
|
||||
}
|
||||
|
||||
const (
|
||||
SchemeHTTP = "http"
|
||||
SchemeHTTPS = "https"
|
||||
SchemeWs = "ws"
|
||||
SchemeWss = "wss"
|
||||
SchemeHTTP HttpScheme = "http"
|
||||
SchemeHTTPS HttpScheme = "https"
|
||||
SchemeWs HttpScheme = "ws"
|
||||
SchemeWss HttpScheme = "wss"
|
||||
|
||||
SchemeSms = "sms" // SchemeSms 短信
|
||||
SchemeTel = "tel" // SchemeTel 电话
|
||||
SchemeMobileNotes = "mobilenotes" // SchemeMobileNotes 备忘录
|
||||
SchemeMessage = "MESSAGE" // SchemeMessage E-MAIL
|
||||
SchemeSms HttpScheme = "sms" // SchemeSms 短信
|
||||
SchemeTel HttpScheme = "tel" // SchemeTel 电话
|
||||
SchemeMobileNotes HttpScheme = "mobilenotes" // SchemeMobileNotes 备忘录
|
||||
SchemeMessage HttpScheme = "MESSAGE" // SchemeMessage E-MAIL
|
||||
|
||||
SchemeAliPay = "alipay" // SchemeAliPay 支付宝
|
||||
SchemeDingTalk = "dingtalk" // SchemeDingTalk 钉钉
|
||||
SchemeWeChat = "wechat" // SchemeWeChat 微信
|
||||
SchemeWeiXin = "weixin" // SchemeWeiXin 微信
|
||||
SchemeAliPay HttpScheme = "alipay" // SchemeAliPay 支付宝
|
||||
SchemeDingTalk HttpScheme = "dingtalk" // SchemeDingTalk 钉钉
|
||||
SchemeWeChat HttpScheme = "wechat" // SchemeWeChat 微信
|
||||
SchemeWeiXin HttpScheme = "weixin" // SchemeWeiXin 微信
|
||||
|
||||
SchemeTCP = "tcp"
|
||||
SchemeUDP = "udp"
|
||||
SchemeUnix = "unix"
|
||||
SchemeKCP = "kcp"
|
||||
SchemeQuic = "quic"
|
||||
SchemeGRPC = "grpc"
|
||||
SchemeMQTT = "mqtt"
|
||||
SchemeMQTT5 = "mqtt5"
|
||||
SchemeMQTTN = "mqttn"
|
||||
SchemeMQTTv3 = "mqttv3"
|
||||
SchemeMQTTv4 = "mqttv4"
|
||||
SchemeMQTTv5 = "mqttv5"
|
||||
SchemeTCP HttpScheme = "tcp"
|
||||
SchemeUDP HttpScheme = "udp"
|
||||
SchemeUnix HttpScheme = "unix"
|
||||
SchemeKCP HttpScheme = "kcp"
|
||||
SchemeQuic HttpScheme = "quic"
|
||||
SchemeGRPC HttpScheme = "grpc"
|
||||
SchemeMQTT HttpScheme = "mqtt"
|
||||
SchemeMQTT5 HttpScheme = "mqtt5"
|
||||
SchemeMQTTN HttpScheme = "mqttn"
|
||||
SchemeMQTTv3 HttpScheme = "mqttv3"
|
||||
SchemeMQTTv4 HttpScheme = "mqttv4"
|
||||
SchemeMQTTv5 HttpScheme = "mqttv5"
|
||||
)
|
||||
|
Reference in New Issue
Block a user