Module: Multiwoven::Integrations::Core::Constants

Included in:
BaseConnector
Defined in:
lib/multiwoven/integrations/core/constants.rb

Constant Summary collapse

INTEGRATIONS_PATH =

CONFIG

File.join(
  Gem.loaded_specs["multiwoven-integrations"].full_gem_path,
  "/lib/multiwoven/integrations"
)
META_DATA_PATH =
"config/meta.json"
CONNECTOR_SPEC_PATH =
"config/spec.json"
CATALOG_SPEC_PATH =
"config/catalog.json"
SNOWFLAKE_DRIVER_PATH =
"/opt/snowflake/snowflakeodbc/lib/universal/libSnowflake.dylib"
KLAVIYO_AUTH_ENDPOINT =

CONNECTORS

"https://a.klaviyo.com/api/lists/"
KLAVIYO_AUTH_PAYLOAD =
{
  data: {
    type: "list",
    attributes: {
      name: "THIS IS REQUIRED"
    }
  }
}.freeze
HTTP_GET =

HTTP

"GET"
HTTP_POST =
"POST"
HTTP_PUT =
"PUT"
HTTP_DELETE =
"DELETE"