Sha256: 704904b253be0f17bb16fe2bbf3214753920cc5d4710e8873e52cabddf322902

Contents?: true

Size: 666 Bytes

Versions: 61

Compression:

Stored size: 666 Bytes

Contents

# frozen_string_literal: true

module Multiwoven
  module Integrations::Core
    class DestinationConnector < BaseConnector
      # Records are transformed json payload send it to the destination
      # SyncConfig is the Protocol::SyncConfig object
      def write(_sync_config, _records, _action = "destination_insert")
        raise "Not implemented"
        # return Protocol::TrackingMessage
      end

      def tracking_message(success, failure, log_message_array)
        Multiwoven::Integrations::Protocol::TrackingMessage.new(
          success: success, failed: failure, logs: log_message_array
        ).to_multiwoven_message
      end
    end
  end
end

Version data entries

61 entries across 61 versions & 1 rubygems

Version Path
multiwoven-integrations-0.19.3 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.19.2 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.19.1 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.19.0 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.18.5 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.18.4 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.18.3 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.18.2 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.18.1 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.18.0 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.17.0 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.16.2 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.16.1 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.16.0 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.15.11 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.15.10 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.15.9 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.15.8 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.15.7 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.15.6 lib/multiwoven/integrations/core/destination_connector.rb