code: func (spaceQuota *SpaceQuota) UnmarshalJSON(data []byte) error {
  	var ccSpaceQuota struct {
  		Metadata internal.Metadata `json:"metadata"`
  		Entity   struct {
  			Name string `json:"name"`
  		} `json:"entity"`
  	}
  	err := cloudcontroller.DecodeJSON(data, &ccSpaceQuota)
  	if err != nil {
  		return err
  	}
  
  	spaceQuota.GUID = ccSpaceQuota.Metadata.GUID
  	spaceQuota.Name = ccSpaceQuota.Entity.Name
  	return nil
  }
docs: // UnmarshalJSON helps unmarshal a Cloud Controller Space Quota response.