github.com/IBM-Cloud/bluemix-go@v0.0.0-20240314082800-4e02a69b84b2/models/role.go (about) 1 package models 2 3 import "github.com/IBM-Cloud/bluemix-go/crn" 4 5 type Role struct { 6 CRN crn.CRN `json:"crn"` 7 Name string `json:"displayName"` 8 Description string `json:"description"` 9 } 10 11 type RoleAction struct { 12 ID string `json:"id"` 13 Name string `json:"displayName"` 14 Description string `json:"description"` 15 } 16 17 func (r Role) ToPolicyRole() PolicyRole { 18 return PolicyRole{ 19 ID: r.CRN, 20 DisplayName: r.Name, 21 Description: r.Description, 22 } 23 }