mirror of
https://github.com/J-D-K/JKSV.git
synced 2026-03-22 09:44:19 -05:00
55 lines
969 B
C++
55 lines
969 B
C++
#include "remote/Item.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;
|
|
}
|