AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
X12AcknowledgmentOptions.h
1
6#pragma once
7#include <aws/b2bi/B2BI_EXPORTS.h>
8#include <aws/b2bi/model/X12FunctionalAcknowledgment.h>
9#include <aws/b2bi/model/X12TechnicalAcknowledgment.h>
10#include <utility>
11
12namespace Aws
13{
14namespace Utils
15{
16namespace Json
17{
18 class JsonValue;
19 class JsonView;
20} // namespace Json
21} // namespace Utils
22namespace B2BI
23{
24namespace Model
25{
26
35 {
36 public:
37 AWS_B2BI_API X12AcknowledgmentOptions() = default;
41
42
44
53 inline X12FunctionalAcknowledgment GetFunctionalAcknowledgment() const { return m_functionalAcknowledgment; }
54 inline bool FunctionalAcknowledgmentHasBeenSet() const { return m_functionalAcknowledgmentHasBeenSet; }
55 inline void SetFunctionalAcknowledgment(X12FunctionalAcknowledgment value) { m_functionalAcknowledgmentHasBeenSet = true; m_functionalAcknowledgment = value; }
58
60
65 inline X12TechnicalAcknowledgment GetTechnicalAcknowledgment() const { return m_technicalAcknowledgment; }
66 inline bool TechnicalAcknowledgmentHasBeenSet() const { return m_technicalAcknowledgmentHasBeenSet; }
67 inline void SetTechnicalAcknowledgment(X12TechnicalAcknowledgment value) { m_technicalAcknowledgmentHasBeenSet = true; m_technicalAcknowledgment = value; }
70 private:
71
73 bool m_functionalAcknowledgmentHasBeenSet = false;
74
76 bool m_technicalAcknowledgmentHasBeenSet = false;
77 };
78
79} // namespace Model
80} // namespace B2BI
81} // namespace Aws
X12AcknowledgmentOptions & WithFunctionalAcknowledgment(X12FunctionalAcknowledgment value)
AWS_B2BI_API X12AcknowledgmentOptions(Aws::Utils::Json::JsonView jsonValue)
X12AcknowledgmentOptions & WithTechnicalAcknowledgment(X12TechnicalAcknowledgment value)
void SetFunctionalAcknowledgment(X12FunctionalAcknowledgment value)
void SetTechnicalAcknowledgment(X12TechnicalAcknowledgment value)
AWS_B2BI_API Aws::Utils::Json::JsonValue Jsonize() const
X12TechnicalAcknowledgment GetTechnicalAcknowledgment() const
AWS_B2BI_API X12AcknowledgmentOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
X12FunctionalAcknowledgment GetFunctionalAcknowledgment() const
AWS_B2BI_API X12AcknowledgmentOptions()=default
Aws::Utils::Json::JsonValue JsonValue