class ModulePos::Fiscalization::Client::Scopes::Associate

Associate actions scope

Public Instance Methods

create(login:, secret:, client_id: nil) click to toggle source

@param [String] client_id @return [ModulePos::V1::Entities::Secret] @param [String] login @param [String] secret

# File lib/module_pos/fiscalization/client.rb, line 31
def create(login:, secret:, client_id: nil)
  resp = http.call(login, secret) do |conn|
    conn.post(path) do |req|
      req.params["clientId"] = client_id if client_id
    end
  end

  ModulePos::Fiscalization::Entities::Secret.new(resp)
end
delete(username:, password:) click to toggle source

@return [NilClass] @param [String] username @param [String] password

# File lib/module_pos/fiscalization/client.rb, line 44
def delete(username:, password:)
  http.call(username, password) { |conn| conn.delete(path) }
  nil
end