Sha256: 94a3beeaa5f32ea4282a74bd1f82ea8119957b411ba94ba58dae15ad582b522b

Contents?: true

Size: 934 Bytes

Versions: 8

Compression:

Stored size: 934 Bytes

Contents

module DataSift
  class DynamicListReplace < DataSift::ApiResource

    ##
    # Start a new replace list
    def start (list_id)
      params = {
          :list_id => list_id
      }
      requires params
      DataSift.request(:POST, 'list/replace/start', @config, params)
    end

    ##
    # Commit the replace list
    def commit (id)
      params = {
          :id => id
      }
      requires params
      DataSift.request(:POST, 'list/replace/commit', @config, params)
    end

    ##
    # Abort the replace list
    def abort (id)
      params = {
          :id => id
      }
      requires params
      DataSift.request(:POST, 'list/replace/abort', @config, params)
    end

    ##
    # Add items to the replace list
    def add (id, items)
      params = {
          :id => id,
          :items => items
      }
      requires params
      DataSift.request(:POST, 'list/replace/add', @config, params)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
datasift-3.1.5 lib/dynamic_list_replace.rb
datasift-3.1.4 lib/dynamic_list_replace.rb
datasift-3.1.3 lib/dynamic_list_replace.rb
datasift-3.1.2 lib/dynamic_list_replace.rb
datasift-3.1.1 lib/dynamic_list_replace.rb
datasift-3.1.0 lib/dynamic_list_replace.rb
datasift-3.0.1 lib/dynamic_list_replace.rb
datasift-3.0.0 lib/dynamic_list_replace.rb