github.com/lukasheimann/cloudfoundrycli@v7.1.0+incompatible/resources/service_offering_resource.go (about) 1 package resources 2 3 import ( 4 "code.cloudfoundry.org/jsonry" 5 ) 6 7 type ServiceOffering struct { 8 // GUID is a unique service offering identifier. 9 GUID string `json:"guid"` 10 // Name is the name of the service offering. 11 Name string `json:"name"` 12 // Description of the service offering 13 Description string `json:"description"` 14 // ServiceBrokerGUID is the guid of the service broker 15 ServiceBrokerGUID string `jsonry:"relationships.service_broker.data.guid"` 16 // ServiceBrokerName is the name of the service broker 17 ServiceBrokerName string `json:"-"` 18 19 Metadata *Metadata `json:"metadata"` 20 } 21 22 func (s *ServiceOffering) UnmarshalJSON(data []byte) error { 23 return jsonry.Unmarshal(data, s) 24 }