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

     1  package resources
     2  
     3  import "github.com/cloudfoundry/cli/cf/models"
     4  
     5  type PaginatedSpaceQuotaResources struct {
     6  	Resources []SpaceQuotaResource
     7  }
     8  
     9  type SpaceQuotaResource struct {
    10  	Resource
    11  	Entity models.SpaceQuota
    12  }
    13  
    14  func (resource SpaceQuotaResource) ToModel() models.SpaceQuota {
    15  	entity := resource.Entity
    16  
    17  	return models.SpaceQuota{
    18  		Guid:                    resource.Metadata.Guid,
    19  		Name:                    entity.Name,
    20  		MemoryLimit:             entity.MemoryLimit,
    21  		InstanceMemoryLimit:     entity.InstanceMemoryLimit,
    22  		RoutesLimit:             entity.RoutesLimit,
    23  		ServicesLimit:           entity.ServicesLimit,
    24  		NonBasicServicesAllowed: entity.NonBasicServicesAllowed,
    25  		OrgGuid:                 entity.OrgGuid,
    26  	}
    27  }