41 lines
593 B
Go
41 lines
593 B
Go
package key
|
|
|
|
import "fmt"
|
|
|
|
type Branch uint32
|
|
|
|
const (
|
|
BranchBlaze Branch = iota
|
|
BranchStake
|
|
BranchBet365
|
|
BranchFutemax
|
|
BranchBrabet
|
|
)
|
|
|
|
var Branches = []Branch{
|
|
BranchBlaze,
|
|
BranchStake,
|
|
BranchBet365,
|
|
BranchFutemax,
|
|
BranchBrabet,
|
|
}
|
|
|
|
var branchNameMap = map[Branch]string{
|
|
BranchBlaze: "Blaze",
|
|
BranchStake: "Stake",
|
|
BranchBet365: "Bet365",
|
|
BranchFutemax: "Futemax",
|
|
BranchBrabet: "Brabet",
|
|
}
|
|
|
|
func (b Branch) Val() uint32 {
|
|
return uint32(b)
|
|
}
|
|
|
|
func (b Branch) String() string {
|
|
if s, ok := branchNameMap[b]; ok {
|
|
return s
|
|
}
|
|
return fmt.Sprintf("branchName=%d?", b)
|
|
}
|