#include "remote/Item.hpp" #include "logger.hpp" remote::Item::Item(std::string_view name, std::string_view id, std::string_view parent, size_t size, bool directory) : m_name(name), m_id(id), m_parent(parent), m_size(size), m_isDirectory(directory) {}; std::string_view remote::Item::get_name() const { return m_name; } std::string_view remote::Item::get_id() const { return m_id; } std::string_view remote::Item::get_parent_id() const { return m_parent; } size_t remote::Item::get_size() const { return m_size; } bool remote::Item::is_directory() const { return m_isDirectory; } void remote::Item::set_name(std::string_view name) { m_name = name; } void remote::Item::set_id(std::string_view id) { m_id = id; } void remote::Item::set_parent_id(std::string_view parent) { m_parent = parent; } void remote::Item::set_size(size_t size) { m_size = size; } void remote::Item::set_is_directory(bool directory) { m_isDirectory = directory; }