def retrieve_catalog_object(object_id, opts = {})
      data, _status_code, _headers = retrieve_catalog_object_with_http_info(object_id, opts)
      return data
    end
def retrieve_catalog_object(object_id, opts = {})
      data, _status_code, _headers = retrieve_catalog_object_with_http_info(object_id, opts)
      return data
    end
RetrieveCatalogObject
 Returns a single [CatalogItem](#type-catalogitem) as a [CatalogObject](#type-catalogobject) based on the provided ID. The returned object includes all of the relevant [CatalogItem](#type-catalogitem) information including: [CatalogItemVariation](#type-catalogitemvariation) children, references to its [CatalogModifierList](#type-catalogmodifierlist) objects, and the ids of any [CatalogTax](#type-catalogtax) objects that apply to it.
 @param object_id The object ID of any type of [CatalogObject](#type-catalogobject)s to be retrieved.
 @param [Hash] opts the optional parameters
 @option opts [BOOLEAN] :include_related_objects If &#x60;true&#x60;, the response will include additional objects that are related to the requested object, as follows:  If the &#x60;object&#x60; field of the response contains a [CatalogItem](#type-catalogitem), its associated [CatalogCategory](#type-catalogcategory), [CatalogTax](#type-catalogtax)es, and [CatalogModifierList](#type-catalogmodifierlist)s will be returned in the &#x60;related_objects&#x60; field of the response. If the &#x60;object&#x60; field of the response contains a [CatalogItemVariation](#type-catalogitemvariation), its parent [CatalogItem](#type-catalogitem) will be returned in the &#x60;related_objects&#x60; field of the response.  Default value: &#x60;false&#x60;
 @return [RetrieveCatalogObjectResponse]