AWS SDK for C++

AWS SDK for C++ Version 1.11.683

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
11#include <utility>
12
13namespace Aws {
14namespace Utils {
15namespace Json {
16class JsonValue;
17class JsonView;
18} // namespace Json
19} // namespace Utils
20namespace B2BI {
21namespace Model {
22
31 public:
32 AWS_B2BI_API X12AcknowledgmentOptions() = default;
36
38
47 inline X12FunctionalAcknowledgment GetFunctionalAcknowledgment() const { return m_functionalAcknowledgment; }
48 inline bool FunctionalAcknowledgmentHasBeenSet() const { return m_functionalAcknowledgmentHasBeenSet; }
50 m_functionalAcknowledgmentHasBeenSet = true;
51 m_functionalAcknowledgment = value;
52 }
55 return *this;
56 }
58
60
65 inline X12TechnicalAcknowledgment GetTechnicalAcknowledgment() const { return m_technicalAcknowledgment; }
66 inline bool TechnicalAcknowledgmentHasBeenSet() const { return m_technicalAcknowledgmentHasBeenSet; }
68 m_technicalAcknowledgmentHasBeenSet = true;
69 m_technicalAcknowledgment = value;
70 }
73 return *this;
74 }
76 private:
78 bool m_functionalAcknowledgmentHasBeenSet = false;
79
81 bool m_technicalAcknowledgmentHasBeenSet = false;
82};
83
84} // namespace Model
85} // namespace B2BI
86} // 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