7#include <aws/b2bi/B2BI_EXPORTS.h>
8#include <aws/b2bi/model/WrapOptions.h>
9#include <aws/b2bi/model/X12OutboundEdiHeaders.h>
46 template <
typename CommonT = X12OutboundEdiHeaders>
48 m_commonHasBeenSet =
true;
49 m_common = std::forward<CommonT>(value);
51 template <
typename CommonT = X12OutboundEdiHeaders>
62 template <
typename WrapOptionsT = WrapOptions>
64 m_wrapOptionsHasBeenSet =
true;
65 m_wrapOptions = std::forward<WrapOptionsT>(value);
67 template <
typename WrapOptionsT = WrapOptions>
77 bool m_commonHasBeenSet =
false;
78 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