AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
X12ControlNumbers.h
1
6#pragma once
7#include <aws/b2bi/B2BI_EXPORTS.h>
8
9namespace Aws
10{
11namespace Utils
12{
13namespace Json
14{
15 class JsonValue;
16 class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace B2BI
20{
21namespace Model
22{
23
32 {
33 public:
34 AWS_B2BI_API X12ControlNumbers() = default;
38
39
41
48 inline int GetStartingInterchangeControlNumber() const { return m_startingInterchangeControlNumber; }
49 inline bool StartingInterchangeControlNumberHasBeenSet() const { return m_startingInterchangeControlNumberHasBeenSet; }
50 inline void SetStartingInterchangeControlNumber(int value) { m_startingInterchangeControlNumberHasBeenSet = true; m_startingInterchangeControlNumber = value; }
53
55
62 inline int GetStartingFunctionalGroupControlNumber() const { return m_startingFunctionalGroupControlNumber; }
63 inline bool StartingFunctionalGroupControlNumberHasBeenSet() const { return m_startingFunctionalGroupControlNumberHasBeenSet; }
64 inline void SetStartingFunctionalGroupControlNumber(int value) { m_startingFunctionalGroupControlNumberHasBeenSet = true; m_startingFunctionalGroupControlNumber = value; }
67
69
73 inline int GetStartingTransactionSetControlNumber() const { return m_startingTransactionSetControlNumber; }
74 inline bool StartingTransactionSetControlNumberHasBeenSet() const { return m_startingTransactionSetControlNumberHasBeenSet; }
75 inline void SetStartingTransactionSetControlNumber(int value) { m_startingTransactionSetControlNumberHasBeenSet = true; m_startingTransactionSetControlNumber = value; }
78 private:
79
80 int m_startingInterchangeControlNumber{0};
81 bool m_startingInterchangeControlNumberHasBeenSet = false;
82
83 int m_startingFunctionalGroupControlNumber{0};
84 bool m_startingFunctionalGroupControlNumberHasBeenSet = false;
85
86 int m_startingTransactionSetControlNumber{0};
87 bool m_startingTransactionSetControlNumberHasBeenSet = false;
88 };
89
90} // namespace Model
91} // namespace B2BI
92} // 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