MCPcopy Create free account
hub / github.com/cloudfoundry/cli / ToModel

Method ToModel

cf/api/resources/spaces.go:28–49  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

26}
27
28func (resource SpaceResource) ToModel() (space models.Space) {
29 space.SpaceFields = resource.ToFields()
30 for _, app := range resource.Entity.Applications {
31 space.Applications = append(space.Applications, app.ToFields())
32 }
33
34 for _, domainResource := range resource.Entity.Domains {
35 space.Domains = append(space.Domains, domainResource.ToFields())
36 }
37
38 for _, serviceResource := range resource.Entity.ServiceInstances {
39 space.ServiceInstances = append(space.ServiceInstances, serviceResource.ToFields())
40 }
41
42 for _, securityGroupResource := range resource.Entity.SecurityGroups {
43 space.SecurityGroups = append(space.SecurityGroups, securityGroupResource.ToFields())
44 }
45
46 space.Organization = resource.Entity.Organization.ToFields()
47 space.SpaceQuotaGUID = resource.Entity.SpaceQuotaGUID
48 return
49}

Callers 15

ReadMethod · 0.45
FindAllMethod · 0.45
CreateMethod · 0.45
GetAppMethod · 0.45
ReadFromSpaceMethod · 0.45
UpdateMethod · 0.45
GetAppRoutesMethod · 0.45
findAllWithPathMethod · 0.45
ListOrgsMethod · 0.45

Calls 2

ToFieldsMethod · 0.95
ToFieldsMethod · 0.65

Tested by

no test coverage detected