7#include <aws/b2bi/B2BI_EXPORTS.h>
8#include <aws/b2bi/model/X12OutboundEdiHeaders.h>
9#include <aws/b2bi/model/WrapOptions.h>
52 template<
typename CommonT = X12OutboundEdiHeaders>
53 void SetCommon(CommonT&& value) { m_commonHasBeenSet =
true; m_common = std::forward<CommonT>(value); }
54 template<
typename CommonT = X12OutboundEdiHeaders>
62 template<
typename WrapOptionsT = WrapOptions>
63 void SetWrapOptions(WrapOptionsT&& value) { m_wrapOptionsHasBeenSet =
true; m_wrapOptions = std::forward<WrapOptionsT>(value); }
64 template<
typename WrapOptionsT = WrapOptions>
70 bool m_commonHasBeenSet =
false;
73 bool m_wrapOptionsHasBeenSet =
false;
AWS_B2BI_API X12Envelope(Aws::Utils::Json::JsonView jsonValue)
const X12OutboundEdiHeaders & GetCommon() const
bool CommonHasBeenSet() const
AWS_B2BI_API X12Envelope()=default
AWS_B2BI_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_B2BI_API X12Envelope & operator=(Aws::Utils::Json::JsonView jsonValue)
X12Envelope & WithCommon(CommonT &&value)
bool WrapOptionsHasBeenSet() const
X12Envelope & WithWrapOptions(WrapOptionsT &&value)
const WrapOptions & GetWrapOptions() const
void SetWrapOptions(WrapOptionsT &&value)
void SetCommon(CommonT &&value)
Aws::Utils::Json::JsonValue JsonValue