Sha256: cb0f51761c8cf0b9501091396103c091b88cffaffb0f6006c8393d3d4c7c00b1

Contents?: true

Size: 1.93 KB

Versions: 8

Compression:

Stored size: 1.93 KB

Contents

# typed: strict
# frozen_string_literal: true

require 'sorbet-runtime'
require 'active_support'
require 'active_support/core_ext/object/deep_dup'
require 'active_support/core_ext/object/try'
require 'active_support/core_ext/hash/indifferent_access'
require 'active_support/core_ext/array/wrap'
require 'active_support/core_ext/array/access'
require 'active_support/core_ext/numeric/bytes'
require 'active_support/core_ext/numeric/conversions'
require 'active_support/core_ext/numeric/time'

module Workato
  module Connector
    module Sdk
      DEFAULT_MASTER_KEY_ENV = 'WORKATO_CONNECTOR_MASTER_KEY'
      DEFAULT_MASTER_KEY_PATH = 'master.key'

      DEFAULT_CONNECTOR_PATH = 'connector.rb'

      DEFAULT_SETTINGS_PATH = 'settings.yaml'
      DEFAULT_ENCRYPTED_SETTINGS_PATH = 'settings.yaml.enc'

      DEFAULT_ACCOUNT_PROPERTIES_PATH = 'account_properties.yaml'
      DEFAULT_ENCRYPTED_ACCOUNT_PROPERTIES_PATH = 'account_properties.yaml.enc'

      DEFAULT_LOOKUP_TABLES_PATH = 'lookup_tables.yaml'

      DEFAULT_TIME_ZONE = 'Pacific Time (US & Canada)'

      DEFAULT_SCHEMAS_PATH = 'workato_schemas.json'

      WORKATO_API_EMAIL_ENV = 'WORKATO_API_EMAIL'
      WORKATO_API_TOKEN_ENV = 'WORKATO_API_TOKEN'

      WORKATO_BASE_URL_ENV = 'WORKATO_BASE_URL'
      DEFAULT_WORKATO_BASE_URL = 'https://app.workato.com'
      WORKATO_BASE_URL = T.let(ENV.fetch(WORKATO_BASE_URL_ENV, DEFAULT_WORKATO_BASE_URL), String)
    end
  end
end

require 'workato/utilities/hash_with_indifferent_access'

require_relative 'errors'
require_relative 'account_properties'
require_relative 'operation'
require_relative 'connection'
require_relative 'stream'
require_relative 'streams'
require_relative 'action'
require_relative 'lookup_tables'
require_relative 'object_definitions'
require_relative 'request'
require_relative 'settings'
require_relative 'summarize'
require_relative 'trigger'
require_relative 'version'
require_relative 'workato_schemas'
require_relative 'connector'

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
workato-connector-sdk-1.3.13 lib/workato/connector/sdk/core.rb
workato-connector-sdk-1.3.12 lib/workato/connector/sdk/core.rb
workato-connector-sdk-1.3.11 lib/workato/connector/sdk/core.rb
workato-connector-sdk-1.3.10 lib/workato/connector/sdk/core.rb
workato-connector-sdk-1.3.9 lib/workato/connector/sdk/core.rb
workato-connector-sdk-1.3.8 lib/workato/connector/sdk/core.rb
workato-connector-sdk-1.3.7 lib/workato/connector/sdk/core.rb
workato-connector-sdk-1.3.6 lib/workato/connector/sdk/core.rb