7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename NwkSKeyT = Aws::String>
47 void SetNwkSKey(NwkSKeyT&& value) { m_nwkSKeyHasBeenSet =
true; m_nwkSKey = std::forward<NwkSKeyT>(value); }
48 template<
typename NwkSKeyT = Aws::String>
58 template<
typename AppSKeyT = Aws::String>
59 void SetAppSKey(AppSKeyT&& value) { m_appSKeyHasBeenSet =
true; m_appSKey = std::forward<AppSKeyT>(value); }
60 template<
typename AppSKeyT = Aws::String>
66 bool m_nwkSKeyHasBeenSet =
false;
69 bool m_appSKeyHasBeenSet =
false;
AWS_IOTWIRELESS_API SessionKeysAbpV1_0_x & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AppSKeyHasBeenSet() const
SessionKeysAbpV1_0_x & WithNwkSKey(NwkSKeyT &&value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetNwkSKey(NwkSKeyT &&value)
bool NwkSKeyHasBeenSet() const
SessionKeysAbpV1_0_x & WithAppSKey(AppSKeyT &&value)
void SetAppSKey(AppSKeyT &&value)
AWS_IOTWIRELESS_API SessionKeysAbpV1_0_x()=default
AWS_IOTWIRELESS_API SessionKeysAbpV1_0_x(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetAppSKey() const
const Aws::String & GetNwkSKey() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue