github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/api/resources/quotas.go (about)

     1  package resources
     2  
     3  import "github.com/cloudfoundry/cli/cf/models"
     4  
     5  type PaginatedQuotaResources struct {
     6  	Resources []QuotaResource
     7  }
     8  
     9  type QuotaResource struct {
    10  	Resource
    11  	Entity models.QuotaFields
    12  }
    13  
    14  func (resource QuotaResource) ToFields() (quota models.QuotaFields) {
    15  	quota.Guid = resource.Metadata.Guid
    16  	quota.Name = resource.Entity.Name
    17  	quota.MemoryLimit = resource.Entity.MemoryLimit
    18  	quota.InstanceMemoryLimit = resource.Entity.InstanceMemoryLimit
    19  	quota.RoutesLimit = resource.Entity.RoutesLimit
    20  	quota.ServicesLimit = resource.Entity.ServicesLimit
    21  	quota.NonBasicServicesAllowed = resource.Entity.NonBasicServicesAllowed
    22  	return
    23  }