@@ -56,13 +56,15 @@ enum class [[nodiscard]] TaskState
5656
5757struct [[nodiscard]] CompleteTaskInput
5858{
59+ explicit CompleteTaskInput () noexcept ;
5960 explicit CompleteTaskInput (
60- response::IdType idArg = response::IdType {} ,
61- std::optional<TaskState> testTaskStateArg = std::optional<TaskState> {} ,
62- std::optional<bool > isCompleteArg = std::optional< bool > {} ,
63- std::optional<std::string> clientMutationIdArg = std::optional<std::string> {} ) noexcept ;
61+ response::IdType idArg,
62+ std::optional<TaskState> testTaskStateArg,
63+ std::optional<bool > isCompleteArg,
64+ std::optional<std::string> clientMutationIdArg) noexcept ;
6465 CompleteTaskInput (const CompleteTaskInput& other);
6566 CompleteTaskInput (CompleteTaskInput&& other) noexcept ;
67+ ~CompleteTaskInput ();
6668
6769 CompleteTaskInput& operator =(const CompleteTaskInput& other);
6870 CompleteTaskInput& operator =(CompleteTaskInput&& other) noexcept ;
@@ -77,11 +79,13 @@ struct SecondNestedInput;
7779
7880struct [[nodiscard]] ThirdNestedInput
7981{
82+ explicit ThirdNestedInput () noexcept ;
8083 explicit ThirdNestedInput (
81- response::IdType idArg = response::IdType {} ,
82- std::unique_ptr<SecondNestedInput> secondArg = std::unique_ptr<SecondNestedInput> {} ) noexcept ;
84+ response::IdType idArg,
85+ std::unique_ptr<SecondNestedInput> secondArg) noexcept ;
8386 ThirdNestedInput (const ThirdNestedInput& other);
8487 ThirdNestedInput (ThirdNestedInput&& other) noexcept ;
88+ ~ThirdNestedInput ();
8589
8690 ThirdNestedInput& operator =(const ThirdNestedInput& other);
8791 ThirdNestedInput& operator =(ThirdNestedInput&& other) noexcept ;
@@ -92,10 +96,12 @@ struct [[nodiscard]] ThirdNestedInput
9296
9397struct [[nodiscard]] FourthNestedInput
9498{
99+ explicit FourthNestedInput () noexcept ;
95100 explicit FourthNestedInput (
96- response::IdType idArg = response::IdType {} ) noexcept ;
101+ response::IdType idArg) noexcept ;
97102 FourthNestedInput (const FourthNestedInput& other);
98103 FourthNestedInput (FourthNestedInput&& other) noexcept ;
104+ ~FourthNestedInput ();
99105
100106 FourthNestedInput& operator =(const FourthNestedInput& other);
101107 FourthNestedInput& operator =(FourthNestedInput&& other) noexcept ;
@@ -105,10 +111,12 @@ struct [[nodiscard]] FourthNestedInput
105111
106112struct [[nodiscard]] IncludeNullableSelfInput
107113{
114+ explicit IncludeNullableSelfInput () noexcept ;
108115 explicit IncludeNullableSelfInput (
109- std::unique_ptr<IncludeNullableSelfInput> selfArg = std::unique_ptr<IncludeNullableSelfInput> {} ) noexcept ;
116+ std::unique_ptr<IncludeNullableSelfInput> selfArg) noexcept ;
110117 IncludeNullableSelfInput (const IncludeNullableSelfInput& other);
111118 IncludeNullableSelfInput (IncludeNullableSelfInput&& other) noexcept ;
119+ ~IncludeNullableSelfInput ();
112120
113121 IncludeNullableSelfInput& operator =(const IncludeNullableSelfInput& other);
114122 IncludeNullableSelfInput& operator =(IncludeNullableSelfInput&& other) noexcept ;
@@ -118,10 +126,12 @@ struct [[nodiscard]] IncludeNullableSelfInput
118126
119127struct [[nodiscard]] IncludeNonNullableListSelfInput
120128{
129+ explicit IncludeNonNullableListSelfInput () noexcept ;
121130 explicit IncludeNonNullableListSelfInput (
122- std::vector<IncludeNonNullableListSelfInput> selvesArg = std::vector<IncludeNonNullableListSelfInput> {} ) noexcept ;
131+ std::vector<IncludeNonNullableListSelfInput> selvesArg) noexcept ;
123132 IncludeNonNullableListSelfInput (const IncludeNonNullableListSelfInput& other);
124133 IncludeNonNullableListSelfInput (IncludeNonNullableListSelfInput&& other) noexcept ;
134+ ~IncludeNonNullableListSelfInput ();
125135
126136 IncludeNonNullableListSelfInput& operator =(const IncludeNonNullableListSelfInput& other);
127137 IncludeNonNullableListSelfInput& operator =(IncludeNonNullableListSelfInput&& other) noexcept ;
@@ -131,21 +141,23 @@ struct [[nodiscard]] IncludeNonNullableListSelfInput
131141
132142struct [[nodiscard]] StringOperationFilterInput
133143{
144+ explicit StringOperationFilterInput () noexcept ;
134145 explicit StringOperationFilterInput (
135- std::optional<std::vector<StringOperationFilterInput>> and_Arg = std::optional<std::vector<StringOperationFilterInput>> {} ,
136- std::optional<std::vector<StringOperationFilterInput>> or_Arg = std::optional<std::vector<StringOperationFilterInput>> {} ,
137- std::optional<std::string> equalArg = std::optional<std::string> {} ,
138- std::optional<std::string> notEqualArg = std::optional<std::string> {} ,
139- std::optional<std::string> containsArg = std::optional<std::string> {} ,
140- std::optional<std::string> notContainsArg = std::optional<std::string> {} ,
141- std::optional<std::vector<std::string>> inArg = std::optional<std::vector<std::string>> {} ,
142- std::optional<std::vector<std::string>> notInArg = std::optional<std::vector<std::string>> {} ,
143- std::optional<std::string> startsWithArg = std::optional<std::string> {} ,
144- std::optional<std::string> notStartsWithArg = std::optional<std::string> {} ,
145- std::optional<std::string> endsWithArg = std::optional<std::string> {} ,
146- std::optional<std::string> notEndsWithArg = std::optional<std::string> {} ) noexcept ;
146+ std::optional<std::vector<StringOperationFilterInput>> and_Arg,
147+ std::optional<std::vector<StringOperationFilterInput>> or_Arg,
148+ std::optional<std::string> equalArg,
149+ std::optional<std::string> notEqualArg,
150+ std::optional<std::string> containsArg,
151+ std::optional<std::string> notContainsArg,
152+ std::optional<std::vector<std::string>> inArg,
153+ std::optional<std::vector<std::string>> notInArg,
154+ std::optional<std::string> startsWithArg,
155+ std::optional<std::string> notStartsWithArg,
156+ std::optional<std::string> endsWithArg,
157+ std::optional<std::string> notEndsWithArg) noexcept ;
147158 StringOperationFilterInput (const StringOperationFilterInput& other);
148159 StringOperationFilterInput (StringOperationFilterInput&& other) noexcept ;
160+ ~StringOperationFilterInput ();
149161
150162 StringOperationFilterInput& operator =(const StringOperationFilterInput& other);
151163 StringOperationFilterInput& operator =(StringOperationFilterInput&& other) noexcept ;
@@ -166,11 +178,13 @@ struct [[nodiscard]] StringOperationFilterInput
166178
167179struct [[nodiscard]] SecondNestedInput
168180{
181+ explicit SecondNestedInput () noexcept ;
169182 explicit SecondNestedInput (
170- response::IdType idArg = response::IdType {} ,
171- ThirdNestedInput thirdArg = ThirdNestedInput {} ) noexcept ;
183+ response::IdType idArg,
184+ ThirdNestedInput thirdArg) noexcept ;
172185 SecondNestedInput (const SecondNestedInput& other);
173186 SecondNestedInput (SecondNestedInput&& other) noexcept ;
187+ ~SecondNestedInput ();
174188
175189 SecondNestedInput& operator =(const SecondNestedInput& other);
176190 SecondNestedInput& operator =(SecondNestedInput&& other) noexcept ;
@@ -181,11 +195,13 @@ struct [[nodiscard]] SecondNestedInput
181195
182196struct [[nodiscard]] ForwardDeclaredInput
183197{
198+ explicit ForwardDeclaredInput () noexcept ;
184199 explicit ForwardDeclaredInput (
185- std::unique_ptr<IncludeNullableSelfInput> nullableSelfArg = std::unique_ptr<IncludeNullableSelfInput> {} ,
186- IncludeNonNullableListSelfInput listSelvesArg = IncludeNonNullableListSelfInput {} ) noexcept ;
200+ std::unique_ptr<IncludeNullableSelfInput> nullableSelfArg,
201+ IncludeNonNullableListSelfInput listSelvesArg) noexcept ;
187202 ForwardDeclaredInput (const ForwardDeclaredInput& other);
188203 ForwardDeclaredInput (ForwardDeclaredInput&& other) noexcept ;
204+ ~ForwardDeclaredInput ();
189205
190206 ForwardDeclaredInput& operator =(const ForwardDeclaredInput& other);
191207 ForwardDeclaredInput& operator =(ForwardDeclaredInput&& other) noexcept ;
@@ -196,12 +212,14 @@ struct [[nodiscard]] ForwardDeclaredInput
196212
197213struct [[nodiscard]] FirstNestedInput
198214{
215+ explicit FirstNestedInput () noexcept ;
199216 explicit FirstNestedInput (
200- response::IdType idArg = response::IdType {} ,
201- SecondNestedInput secondArg = SecondNestedInput {} ,
202- ThirdNestedInput thirdArg = ThirdNestedInput {} ) noexcept ;
217+ response::IdType idArg,
218+ SecondNestedInput secondArg,
219+ ThirdNestedInput thirdArg) noexcept ;
203220 FirstNestedInput (const FirstNestedInput& other);
204221 FirstNestedInput (FirstNestedInput&& other) noexcept ;
222+ ~FirstNestedInput ();
205223
206224 FirstNestedInput& operator =(const FirstNestedInput& other);
207225 FirstNestedInput& operator =(FirstNestedInput&& other) noexcept ;
0 commit comments