parameters: (self, service_name, api_version=None)
return_statement: return service_data
docstring: Retrieve the fully merged data associated with a service.
docstring_summary: Retrieve the fully merged data associated with a service.
docstring_tokens: Retrieve the fully merged data associated with a service .
function: def get_service_data(self, service_name, api_version=None):
          """
          Retrieve the fully merged data associated with a service.
          """
          data_path = service_name
          service_data = self.get_component('data_loader').load_service_model(
              data_path,
              type_name='service-2',
              api_version=api_version
          )
          service_id = EVENT_ALIASES.get(service_name, service_name)
          self._events.emit('service-data-loaded.%s' % service_id,
                            service_data=service_data,
                            service_name=service_name, session=self)
          return service_data
function_tokens: def get_service_data ( self , service_name , api_version = None ) : data_path = service_name service_data = self . get_component ( 'data_loader' ) . load_service_model ( data_path , type_name = 'service-2' , api_version = api_version ) service_id = EVENT_ALIASES . get ( service_name , service_name ) self . _events . emit ( 'service-data-loaded.%s' % service_id , service_data = service_data , service_name = service_name , session = self ) return service_data