github.com/loggregator/cli@v6.33.1-0.20180224010324-82334f081791+incompatible/cf/models/quota.go (about) 1 package models 2 3 import "encoding/json" 4 5 type QuotaFields struct { 6 GUID string `json:"guid,omitempty"` 7 Name string `json:"name"` 8 MemoryLimit int64 `json:"memory_limit"` // in Megabytes 9 InstanceMemoryLimit int64 `json:"instance_memory_limit"` // in Megabytes 10 RoutesLimit int `json:"total_routes"` 11 ServicesLimit int `json:"total_services"` 12 NonBasicServicesAllowed bool `json:"non_basic_services_allowed"` 13 AppInstanceLimit int `json:"app_instance_limit"` 14 ReservedRoutePorts json.Number `json:"total_reserved_route_ports,omitempty"` 15 } 16 17 type QuotaResponse struct { 18 GUID string `json:"guid,omitempty"` 19 Name string `json:"name"` 20 MemoryLimit int64 `json:"memory_limit"` // in Megabytes 21 InstanceMemoryLimit int64 `json:"instance_memory_limit"` // in Megabytes 22 RoutesLimit int `json:"total_routes"` 23 ServicesLimit int `json:"total_services"` 24 NonBasicServicesAllowed bool `json:"non_basic_services_allowed"` 25 AppInstanceLimit json.Number `json:"app_instance_limit"` 26 ReservedRoutePorts json.Number `json:"total_reserved_route_ports"` 27 }