github.com/ablease/cli@v6.37.1-0.20180613014814-3adbb7d7fb19+incompatible/actor/v2action/organization_quota.go (about)

     1  package v2action
     2  
     3  import (
     4  	"code.cloudfoundry.org/cli/actor/actionerror"
     5  	"code.cloudfoundry.org/cli/api/cloudcontroller/ccerror"
     6  	"code.cloudfoundry.org/cli/api/cloudcontroller/ccv2"
     7  )
     8  
     9  type OrganizationQuota ccv2.OrganizationQuota
    10  
    11  func (actor Actor) GetOrganizationQuota(guid string) (OrganizationQuota, Warnings, error) {
    12  	orgQuota, warnings, err := actor.CloudControllerClient.GetOrganizationQuota(guid)
    13  
    14  	if _, ok := err.(ccerror.ResourceNotFoundError); ok {
    15  		return OrganizationQuota{}, Warnings(warnings), actionerror.OrganizationQuotaNotFoundError{GUID: guid}
    16  	}
    17  
    18  	return OrganizationQuota(orgQuota), Warnings(warnings), err
    19  }