7#include <aws/b2bi/B2BI_EXPORTS.h>
8#include <aws/b2bi/model/X12InterchangeControlHeaders.h>
9#include <aws/b2bi/model/X12FunctionalGroupHeaders.h>
10#include <aws/b2bi/model/X12Delimiters.h>
11#include <aws/b2bi/model/X12ControlNumbers.h>
12#include <aws/b2bi/model/X12GS05TimeFormat.h>
52 template<
typename InterchangeControlHeadersT = X12InterchangeControlHeaders>
53 void SetInterchangeControlHeaders(InterchangeControlHeadersT&& value) { m_interchangeControlHeadersHasBeenSet =
true; m_interchangeControlHeaders = std::forward<InterchangeControlHeadersT>(value); }
54 template<
typename InterchangeControlHeadersT = X12InterchangeControlHeaders>
64 template<
typename FunctionalGroupHeadersT = X12FunctionalGroupHeaders>
65 void SetFunctionalGroupHeaders(FunctionalGroupHeadersT&& value) { m_functionalGroupHeadersHasBeenSet =
true; m_functionalGroupHeaders = std::forward<FunctionalGroupHeadersT>(value); }
66 template<
typename FunctionalGroupHeadersT = X12FunctionalGroupHeaders>
77 template<
typename DelimitersT = X12Delimiters>
78 void SetDelimiters(DelimitersT&& value) { m_delimitersHasBeenSet =
true; m_delimiters = std::forward<DelimitersT>(value); }
79 template<
typename DelimitersT = X12Delimiters>
90 inline void SetValidateEdi(
bool value) { m_validateEdiHasBeenSet =
true; m_validateEdi = value; }
102 template<
typename ControlNumbersT = X12ControlNumbers>
103 void SetControlNumbers(ControlNumbersT&& value) { m_controlNumbersHasBeenSet =
true; m_controlNumbers = std::forward<ControlNumbersT>(value); }
104 template<
typename ControlNumbersT = X12ControlNumbers>
118 bool m_interchangeControlHeadersHasBeenSet =
false;
121 bool m_functionalGroupHeadersHasBeenSet =
false;
124 bool m_delimitersHasBeenSet =
false;
126 bool m_validateEdi{
false};
127 bool m_validateEdiHasBeenSet =
false;
129 X12ControlNumbers m_controlNumbers;
130 bool m_controlNumbersHasBeenSet =
false;
133 bool m_gs05TimeFormatHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue