#include "settings.hpp" namespace smtp::service { Settings::Settings() : mSettingsFields{} { } Settings::Settings( SettingsFields data ) : mSettingsFields(data) { } bool Settings::CheckAndSetSettings(SettingsFields data) { mSettingsFields = data; return true; } bool Settings::IsNeedAuth() const noexcept { return mSettingsFields.is_need_auth; } bool Settings::IsNeedSsl() const noexcept { return mSettingsFields.is_need_ssl; } std::string Settings::GetUserName() const { return mSettingsFields.username; } std::string Settings::GetPassword() const { return mSettingsFields.password; } std::string Settings::GetHost() const { return mSettingsFields.host; } std::string Settings::GetPort() const { return mSettingsFields.port; } }