github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/api/resources/domains.go (about) 1 package resources 2 3 import "github.com/cloudfoundry/cli/cf/models" 4 5 type DomainResource struct { 6 Resource 7 Entity DomainEntity 8 } 9 10 type DomainEntity struct { 11 Name string `json:"name"` 12 OwningOrganizationGuid string `json:"owning_organization_guid,omitempty"` 13 Wildcard bool `json:"wildcard"` 14 } 15 16 func (resource DomainResource) ToFields() models.DomainFields { 17 owningOrganizationGuid := resource.Entity.OwningOrganizationGuid 18 return models.DomainFields{ 19 Name: resource.Entity.Name, 20 Guid: resource.Metadata.Guid, 21 OwningOrganizationGuid: owningOrganizationGuid, 22 Shared: owningOrganizationGuid == "", 23 } 24 }