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; }
70 bool m_seqHasBeenSet =
false;
73 bool m_messageTypeHasBeenSet =
false;
75 int m_ackModeRetryDurationSecs{0};
76 bool m_ackModeRetryDurationSecsHasBeenSet =
false;
bool MessageTypeHasBeenSet() const
int GetAckModeRetryDurationSecs() const
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTWIRELESS_API SidewalkSendDataToDevice & operator=(Aws::Utils::Json::JsonView jsonValue)
SidewalkSendDataToDevice & WithAckModeRetryDurationSecs(int value)
SidewalkSendDataToDevice & WithSeq(int value)
AWS_IOTWIRELESS_API SidewalkSendDataToDevice(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API SidewalkSendDataToDevice()=default
bool AckModeRetryDurationSecsHasBeenSet() const
SidewalkSendDataToDevice & WithMessageType(MessageType value)
MessageType GetMessageType() const
bool SeqHasBeenSet() const
void SetMessageType(MessageType value)
void SetAckModeRetryDurationSecs(int value)
Aws::Utils::Json::JsonValue JsonValue