MCPcopy Index your code
hub / github.com/cloudfoundry/cli / UnsetSpaceRoleByGUID

Method UnsetSpaceRoleByGUID

cf/api/users.go:330–338  ·  view source on GitHub ↗
(userGUID, spaceGUID string, role models.Role)

Source from the content-addressed store, hash-verified

328}
329
330func (repo CloudControllerUserRepository) UnsetSpaceRoleByGUID(userGUID, spaceGUID string, role models.Role) error {
331 rolePath, found := spaceRoleToPathMap[role]
332 if !found {
333 return errors.New(T("Invalid Role {{.Role}}", map[string]interface{}{"Role": role}))
334 }
335 apiURL := fmt.Sprintf("/v2/spaces/%s/%s/%s", spaceGUID, rolePath, userGUID)
336
337 return repo.ccGateway.DeleteResource(repo.config.APIEndpoint(), apiURL)
338}
339
340func (repo CloudControllerUserRepository) checkSpaceRole(spaceGUID string, role models.Role) (string, error) {
341 var apiErr error

Callers

nothing calls this directly

Calls 3

NewFunction · 0.92
DeleteResourceMethod · 0.80
APIEndpointMethod · 0.65

Tested by

no test coverage detected