7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/MessageType.h>
44 inline int GetSeq()
const{
return m_seq; }
46 inline void SetSeq(
int value) { m_seqHasBeenSet =
true; m_seq = value; }
72 bool m_seqHasBeenSet =
false;
75 bool m_messageTypeHasBeenSet =
false;
77 int m_ackModeRetryDurationSecs;
78 bool m_ackModeRetryDurationSecsHasBeenSet =
false;
bool MessageTypeHasBeenSet() const
int GetAckModeRetryDurationSecs() const
void SetMessageType(MessageType &&value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTWIRELESS_API SidewalkSendDataToDevice & operator=(Aws::Utils::Json::JsonView jsonValue)
SidewalkSendDataToDevice & WithAckModeRetryDurationSecs(int value)
SidewalkSendDataToDevice & WithMessageType(const MessageType &value)
SidewalkSendDataToDevice & WithSeq(int value)
AWS_IOTWIRELESS_API SidewalkSendDataToDevice(Aws::Utils::Json::JsonView jsonValue)
bool AckModeRetryDurationSecsHasBeenSet() const
void SetMessageType(const MessageType &value)
bool SeqHasBeenSet() const
SidewalkSendDataToDevice & WithMessageType(MessageType &&value)
AWS_IOTWIRELESS_API SidewalkSendDataToDevice()
const MessageType & GetMessageType() const
void SetAckModeRetryDurationSecs(int value)
Aws::Utils::Json::JsonValue JsonValue