AWS SDK for C++

AWS SDK for C++ Version 1.11.716

Loading...
Searching...
No Matches
X12ControlNumbers.h
1
6#pragma once
7#include <aws/b2bi/B2BI_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace B2BI {
17namespace Model {
18
27 public:
28 AWS_B2BI_API X12ControlNumbers() = default;
32
34
41 inline int GetStartingInterchangeControlNumber() const { return m_startingInterchangeControlNumber; }
42 inline bool StartingInterchangeControlNumberHasBeenSet() const { return m_startingInterchangeControlNumberHasBeenSet; }
43 inline void SetStartingInterchangeControlNumber(int value) {
44 m_startingInterchangeControlNumberHasBeenSet = true;
45 m_startingInterchangeControlNumber = value;
46 }
49 return *this;
50 }
52
54
61 inline int GetStartingFunctionalGroupControlNumber() const { return m_startingFunctionalGroupControlNumber; }
62 inline bool StartingFunctionalGroupControlNumberHasBeenSet() const { return m_startingFunctionalGroupControlNumberHasBeenSet; }
64 m_startingFunctionalGroupControlNumberHasBeenSet = true;
65 m_startingFunctionalGroupControlNumber = value;
66 }
69 return *this;
70 }
72
74
78 inline int GetStartingTransactionSetControlNumber() const { return m_startingTransactionSetControlNumber; }
79 inline bool StartingTransactionSetControlNumberHasBeenSet() const { return m_startingTransactionSetControlNumberHasBeenSet; }
81 m_startingTransactionSetControlNumberHasBeenSet = true;
82 m_startingTransactionSetControlNumber = value;
83 }
86 return *this;
87 }
89 private:
90 int m_startingInterchangeControlNumber{0};
91
92 int m_startingFunctionalGroupControlNumber{0};
93
94 int m_startingTransactionSetControlNumber{0};
95 bool m_startingInterchangeControlNumberHasBeenSet = false;
96 bool m_startingFunctionalGroupControlNumberHasBeenSet = false;
97 bool m_startingTransactionSetControlNumberHasBeenSet = false;
98};
99
100} // namespace Model
101} // namespace B2BI
102} // namespace Aws
X12ControlNumbers & WithStartingTransactionSetControlNumber(int value)
AWS_B2BI_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_B2BI_API X12ControlNumbers & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetStartingFunctionalGroupControlNumber(int value)
AWS_B2BI_API X12ControlNumbers()=default
bool StartingFunctionalGroupControlNumberHasBeenSet() const
AWS_B2BI_API X12ControlNumbers(Aws::Utils::Json::JsonView jsonValue)
void SetStartingTransactionSetControlNumber(int value)
X12ControlNumbers & WithStartingInterchangeControlNumber(int value)
X12ControlNumbers & WithStartingFunctionalGroupControlNumber(int value)
Aws::Utils::Json::JsonValue JsonValue