code: func (actor Actor) GetIsolationSegmentSummaries() ([]IsolationSegmentSummary, Warnings, error) {
  	isolationSegments, warnings, err := actor.CloudControllerClient.GetIsolationSegments()
  	allWarnings := append(Warnings{}, warnings...)
  	if err != nil {
  		return nil, allWarnings, err
  	}
  
  	var isolationSegmentSummaries []IsolationSegmentSummary
  
  	for _, isolationSegment := range isolationSegments {
  		isolationSegmentSummary := IsolationSegmentSummary{
  			Name:         isolationSegment.Name,
  			EntitledOrgs: []string{},
  		}
  
  		orgs, warnings, err := actor.CloudControllerClient.GetIsolationSegmentOrganizations(isolationSegment.GUID)
  		allWarnings = append(allWarnings, warnings...)
  		if err != nil {
  			return nil, allWarnings, err
  		}
  
  		for _, org := range orgs {
  			isolationSegmentSummary.EntitledOrgs = append(isolationSegmentSummary.EntitledOrgs, org.Name)
  		}
  
  		isolationSegmentSummaries = append(isolationSegmentSummaries, isolationSegmentSummary)
  	}
  	return isolationSegmentSummaries, allWarnings, nil
  }
docs: // GetIsolationSegmentSummaries returns all isolation segments and their entitled orgs