code: def introspect_service(self, service_name):
          
          data = {}
          service = self.get_service(service_name)
  
          for operation in service.operations:
              # These are ``Operation`` objects, not operation strings.
              op_data = self.introspect_operation(operation)
              data[op_data['method_name']] = op_data
  
          return data
docs: Introspects all the operations (& related information) about a service.
  
          :param service_name: The desired service name
          :type service_name: string
  
          :returns: A dict of all operation names & information