MCPcopy
hub / github.com/cloudfoundry/cli / RoleFromString

Function RoleFromString

cf/models/role.go:23–40  ·  view source on GitHub ↗
(roleString string)

Source from the content-addressed store, hash-verified

21var ErrUnknownRole = errors.New("Unknown Role")
22
23func RoleFromString(roleString string) (Role, error) {
24 switch strings.ToLower(roleString) {
25 case "orgmanager":
26 return RoleOrgManager, nil
27 case "billingmanager":
28 return RoleBillingManager, nil
29 case "orgauditor":
30 return RoleOrgAuditor, nil
31 case "spacemanager":
32 return RoleSpaceManager, nil
33 case "spacedeveloper":
34 return RoleSpaceDeveloper, nil
35 case "spaceauditor":
36 return RoleSpaceAuditor, nil
37 default:
38 return RoleUnknown, ErrUnknownRole
39 }
40}
41
42func (r Role) ToString() string {
43 switch r {

Callers 4

ExecuteMethod · 0.92
ExecuteMethod · 0.92
ExecuteMethod · 0.92
ExecuteMethod · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected