class ModulePos::Fiscalization::Client::Scopes::Docs

Docs actions scope

Public Instance Methods

re_queue(id) click to toggle source

@param [String] id @return [ModulePos::Fiscalization::Entities::DocStatus]

# File lib/module_pos/fiscalization/client.rb, line 77
def re_queue(id)
  resp = http.call(username, pass) do |conn|
    conn.put("#{path}/#{id}/re-queue")
  end

  ModulePos::Fiscalization::Entities::DocStatus.new(resp)
end
save(doc) click to toggle source

Send doc to modulpose @param [ModulePos::Fiscalization::Entities::Doc] doc @return [ModulePos::Fiscalization::Entities::DocStatus]

# File lib/module_pos/fiscalization/client.rb, line 55
def save(doc)
  resp = http.call(username, pass) do |conn|
    conn.post(CREATE_DOC_PATH) do |req|
      req.body = doc.to_json
    end
  end

  ModulePos::Fiscalization::Entities::DocStatus.new(resp)
end
status(id) click to toggle source

@param [String] id @return [ModulePos::Fiscalization::Entities::DocStatus]

# File lib/module_pos/fiscalization/client.rb, line 67
def status(id)
  resp = http.call(username, pass) do |conn|
    conn.get("#{path}/#{id}/status")
  end

  ModulePos::Fiscalization::Entities::DocStatus.new(resp)
end