class Multiwoven::Integrations::Source::WatsonxAi::Client

def discover(_connection_config)

def discover(_connection_config)
  catalog_json = read_json(CATALOG_SPEC_PATH)
  catalog = build_catalog(catalog_json)
  catalog.to_multiwoven_message
rescue StandardError => e
  handle_exception(e, { context: "WATSONX AI:DISCOVER:EXCEPTION", type: "error" })
end