This commit is contained in:
crusader 2018-06-13 20:38:40 +09:00
parent 687985e7f2
commit 73692449c5

View File

@ -13,38 +13,38 @@ type MetaNoAuthProbeStatus struct {
CreateDate *util.Timestamp `json:"createDate,omitempty"` CreateDate *util.Timestamp `json:"createDate,omitempty"`
} }
type NoAuthProbeStatusEnum int type MetaNoAuthProbeStatusEnum int
const ( const (
NoAuthProbeStatusEnumACCEPT NoAuthProbeStatusEnum = iota + 1 MetaNoAuthProbeStatusEnumACCEPT MetaNoAuthProbeStatusEnum = iota + 1
NoAuthProbeStatusEnumDENY MetaNoAuthProbeStatusEnumDENY
NoAuthProbeStatusEnumPROCESSING MetaNoAuthProbeStatusEnumPROCESSING
) )
var ( var (
noAuthProbeStatusEnumID = map[NoAuthProbeStatusEnum]string{ metaNoAuthProbeStatusEnumID = map[MetaNoAuthProbeStatusEnum]string{
NoAuthProbeStatusEnumACCEPT: "ACCEPT", MetaNoAuthProbeStatusEnumACCEPT: "ACCEPT",
NoAuthProbeStatusEnumDENY: "DENY", MetaNoAuthProbeStatusEnumDENY: "DENY",
NoAuthProbeStatusEnumPROCESSING: "PROCESSING", MetaNoAuthProbeStatusEnumPROCESSING: "PROCESSING",
} }
noAuthProbeStatusEnumKey = map[string]NoAuthProbeStatusEnum{ metaNoAuthProbeStatusEnumKey = map[string]MetaNoAuthProbeStatusEnum{
"ACCEPT": NoAuthProbeStatusEnumACCEPT, "ACCEPT": MetaNoAuthProbeStatusEnumACCEPT,
"DENY": NoAuthProbeStatusEnumDENY, "DENY": MetaNoAuthProbeStatusEnumDENY,
"PROCESSING": NoAuthProbeStatusEnumPROCESSING, "PROCESSING": MetaNoAuthProbeStatusEnumPROCESSING,
} }
) )
func (e NoAuthProbeStatusEnum) String() string { func (e MetaNoAuthProbeStatusEnum) String() string {
return noAuthProbeStatusEnumID[e] return metaNoAuthProbeStatusEnumID[e]
} }
func ToNoAuthProbeStatusEnum(v *MetaNoAuthProbeStatus) NoAuthProbeStatusEnum { func ToMetaNoAuthProbeStatusEnum(v *MetaNoAuthProbeStatus) MetaNoAuthProbeStatusEnum {
return noAuthProbeStatusEnumKey[v.Key] return metaNoAuthProbeStatusEnumKey[v.Key]
} }
func ToMetaNoAuthProbeStatus(v NoAuthProbeStatusEnum) *MetaNoAuthProbeStatus { func ToMetaNoAuthProbeStatus(v MetaNoAuthProbeStatusEnum) *MetaNoAuthProbeStatus {
return &MetaNoAuthProbeStatus{ return &MetaNoAuthProbeStatus{
Key: noAuthProbeStatusEnumID[v], Key: metaNoAuthProbeStatusEnumID[v],
} }
} }