代码拉取完成,页面将自动刷新
package enum
import (
"bytes"
"encoding"
"errors"
gitee_com_eden_framework_enumeration "gitee.com/eden-framework/enumeration"
)
var InvalidShippingProcessorType = errors.New("invalid ShippingProcessorType")
func init() {
gitee_com_eden_framework_enumeration.RegisterEnums("ShippingProcessorType", map[string]string{
"TENCENT_REGISTRY": "tencent registry",
"ALIYUN_REGISTRY": "aliyun registry",
"DEFAULT_REGISTRY": "default registry",
})
}
func ParseShippingProcessorTypeFromString(s string) (ShippingProcessorType, error) {
switch s {
case "":
return SHIPPING_PROCESSOR_TYPE_UNKNOWN, nil
case "TENCENT_REGISTRY":
return SHIPPING_PROCESSOR_TYPE__TENCENT_REGISTRY, nil
case "ALIYUN_REGISTRY":
return SHIPPING_PROCESSOR_TYPE__ALIYUN_REGISTRY, nil
case "DEFAULT_REGISTRY":
return SHIPPING_PROCESSOR_TYPE__DEFAULT_REGISTRY, nil
}
return SHIPPING_PROCESSOR_TYPE_UNKNOWN, InvalidShippingProcessorType
}
func ParseShippingProcessorTypeFromLabelString(s string) (ShippingProcessorType, error) {
switch s {
case "":
return SHIPPING_PROCESSOR_TYPE_UNKNOWN, nil
case "tencent registry":
return SHIPPING_PROCESSOR_TYPE__TENCENT_REGISTRY, nil
case "aliyun registry":
return SHIPPING_PROCESSOR_TYPE__ALIYUN_REGISTRY, nil
case "default registry":
return SHIPPING_PROCESSOR_TYPE__DEFAULT_REGISTRY, nil
}
return SHIPPING_PROCESSOR_TYPE_UNKNOWN, InvalidShippingProcessorType
}
func (ShippingProcessorType) EnumType() string {
return "ShippingProcessorType"
}
func (ShippingProcessorType) Enums() map[int][]string {
return map[int][]string{
int(SHIPPING_PROCESSOR_TYPE__TENCENT_REGISTRY): {"TENCENT_REGISTRY", "tencent registry"},
int(SHIPPING_PROCESSOR_TYPE__ALIYUN_REGISTRY): {"ALIYUN_REGISTRY", "aliyun registry"},
int(SHIPPING_PROCESSOR_TYPE__DEFAULT_REGISTRY): {"DEFAULT_REGISTRY", "default registry"},
}
}
func (v ShippingProcessorType) String() string {
switch v {
case SHIPPING_PROCESSOR_TYPE_UNKNOWN:
return ""
case SHIPPING_PROCESSOR_TYPE__TENCENT_REGISTRY:
return "TENCENT_REGISTRY"
case SHIPPING_PROCESSOR_TYPE__ALIYUN_REGISTRY:
return "ALIYUN_REGISTRY"
case SHIPPING_PROCESSOR_TYPE__DEFAULT_REGISTRY:
return "DEFAULT_REGISTRY"
}
return "UNKNOWN"
}
func (v ShippingProcessorType) Label() string {
switch v {
case SHIPPING_PROCESSOR_TYPE_UNKNOWN:
return ""
case SHIPPING_PROCESSOR_TYPE__TENCENT_REGISTRY:
return "tencent registry"
case SHIPPING_PROCESSOR_TYPE__ALIYUN_REGISTRY:
return "aliyun registry"
case SHIPPING_PROCESSOR_TYPE__DEFAULT_REGISTRY:
return "default registry"
}
return "UNKNOWN"
}
var _ interface {
encoding.TextMarshaler
encoding.TextUnmarshaler
} = (*ShippingProcessorType)(nil)
func (v ShippingProcessorType) MarshalText() ([]byte, error) {
str := v.String()
if str == "UNKNOWN" {
return nil, InvalidShippingProcessorType
}
return []byte(str), nil
}
func (v *ShippingProcessorType) UnmarshalText(data []byte) (err error) {
*v, err = ParseShippingProcessorTypeFromString(string(bytes.ToUpper(data)))
return
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。