Class: Listmonk::Resources::Imports

Inherits:
Listmonk::Resource show all
Defined in:
lib/listmonk/resources/imports.rb

Instance Method Summary collapse

Methods inherited from Listmonk::Resource

#initialize

Constructor Details

This class inherits a constructor from Listmonk::Resource

Instance Method Details

#create(file:, params:, content_type: "application/zip") ⇒ Object



10
11
12
13
14
15
16
# File 'lib/listmonk/resources/imports.rb', line 10

def create(file:, params:, content_type: "application/zip")
  body = {
    file: client.file_part(file, content_type: content_type),
    params: JSON.generate(params)
  }
  client.request(:post, "import/subscribers", body: body)
end

#logsObject



19
# File 'lib/listmonk/resources/imports.rb', line 19

def logs = get("import/subscribers/logs")

#statusObject



8
# File 'lib/listmonk/resources/imports.rb', line 8

def status = get("import/subscribers")

#stopObject



18
# File 'lib/listmonk/resources/imports.rb', line 18

def stop = delete_request("import/subscribers")