github.com/Finschia/finschia-sdk@v0.48.1/x/token/token.go (about) 1 package token 2 3 import ( 4 "strings" 5 ) 6 7 const ( 8 prefixLegacyPermission = "LEGACY_PERMISSION_" 9 ) 10 11 func (x LegacyPermission) String() string { 12 lenPrefix := len(prefixLegacyPermission) 13 return strings.ToLower(LegacyPermission_name[int32(x)][lenPrefix:]) 14 } 15 16 func LegacyPermissionFromString(name string) LegacyPermission { 17 legacyPermissionName := prefixLegacyPermission + strings.ToUpper(name) 18 return LegacyPermission(LegacyPermission_value[legacyPermissionName]) 19 }