class Multiwoven::Integrations::Destination::Zendesk::Client

def discover(_connection_config = nil)

def discover(_connection_config = nil)
  catalog = build_catalog(load_catalog)
  catalog.to_multiwoven_message
rescue StandardError => e
  handle_exception(e, {
                     context: "ZENDESK:DISCOVER:EXCEPTION",
                     type: "error"
                   })
  failure_status(e)
end