7#include <aws/b2bi/B2BI_EXPORTS.h>
8#include <aws/b2bi/model/X12ControlNumbers.h>
9#include <aws/b2bi/model/X12Delimiters.h>
10#include <aws/b2bi/model/X12FunctionalGroupHeaders.h>
11#include <aws/b2bi/model/X12GS05TimeFormat.h>
12#include <aws/b2bi/model/X12InterchangeControlHeaders.h>
46 template <
typename InterchangeControlHeadersT = X12InterchangeControlHeaders>
48 m_interchangeControlHeadersHasBeenSet =
true;
49 m_interchangeControlHeaders = std::forward<InterchangeControlHeadersT>(value);
51 template <
typename InterchangeControlHeadersT = X12InterchangeControlHeaders>
64 template <
typename FunctionalGroupHeadersT = X12FunctionalGroupHeaders>
66 m_functionalGroupHeadersHasBeenSet =
true;
67 m_functionalGroupHeaders = std::forward<FunctionalGroupHeadersT>(value);
69 template <
typename FunctionalGroupHeadersT = X12FunctionalGroupHeaders>
83 template <
typename DelimitersT = X12Delimiters>
85 m_delimitersHasBeenSet =
true;
86 m_delimiters = std::forward<DelimitersT>(value);
88 template <
typename DelimitersT = X12Delimiters>
107 m_validateEdiHasBeenSet =
true;
108 m_validateEdi = value;
124 template <
typename ControlNumbersT = X12ControlNumbers>
126 m_controlNumbersHasBeenSet =
true;
127 m_controlNumbers = std::forward<ControlNumbersT>(value);
129 template <
typename ControlNumbersT = X12ControlNumbers>
141 m_gs05TimeFormatHasBeenSet =
true;
142 m_gs05TimeFormat = value;
156 bool m_validateEdi{
false};
158 X12ControlNumbers m_controlNumbers;
161 bool m_interchangeControlHeadersHasBeenSet =
false;
162 bool m_functionalGroupHeadersHasBeenSet =
false;
163 bool m_delimitersHasBeenSet =
false;
164 bool m_validateEdiHasBeenSet =
false;
165 bool m_controlNumbersHasBeenSet =
false;
166 bool m_gs05TimeFormatHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue