@@ -182,27 +182,13 @@ struct [[nodiscard]] Response
182182
183183struct Traits
184184{
185- [[nodiscard]] static const std::string& GetRequestText () noexcept
186- {
187- return multiple::GetRequestText ();
188- }
189-
190- [[nodiscard]] static const peg::ast& GetRequestObject () noexcept
191- {
192- return multiple::GetRequestObject ();
193- }
194-
195- [[nodiscard]] static const std::string& GetOperationName () noexcept
196- {
197- return Appointments::GetOperationName ();
198- }
185+ [[nodiscard]] static const std::string& GetRequestText () noexcept ;
186+ [[nodiscard]] static const peg::ast& GetRequestObject () noexcept ;
187+ [[nodiscard]] static const std::string& GetOperationName () noexcept ;
199188
200189 using Response = Appointments::Response;
201190
202- [[nodiscard]] static Response parseResponse (response::Value&& response)
203- {
204- return Appointments::parseResponse (std::move (response));
205- }
191+ [[nodiscard]] static Response parseResponse (response::Value&& response);
206192};
207193
208194} // namespace query::Appointments
@@ -242,27 +228,13 @@ struct [[nodiscard]] Response
242228
243229struct Traits
244230{
245- [[nodiscard]] static const std::string& GetRequestText () noexcept
246- {
247- return multiple::GetRequestText ();
248- }
249-
250- [[nodiscard]] static const peg::ast& GetRequestObject () noexcept
251- {
252- return multiple::GetRequestObject ();
253- }
254-
255- [[nodiscard]] static const std::string& GetOperationName () noexcept
256- {
257- return Tasks::GetOperationName ();
258- }
231+ [[nodiscard]] static const std::string& GetRequestText () noexcept ;
232+ [[nodiscard]] static const peg::ast& GetRequestObject () noexcept ;
233+ [[nodiscard]] static const std::string& GetOperationName () noexcept ;
259234
260235 using Response = Tasks::Response;
261236
262- [[nodiscard]] static Response parseResponse (response::Value&& response)
263- {
264- return Tasks::parseResponse (std::move (response));
265- }
237+ [[nodiscard]] static Response parseResponse (response::Value&& response);
266238};
267239
268240} // namespace query::Tasks
@@ -302,27 +274,13 @@ struct [[nodiscard]] Response
302274
303275struct Traits
304276{
305- [[nodiscard]] static const std::string& GetRequestText () noexcept
306- {
307- return multiple::GetRequestText ();
308- }
309-
310- [[nodiscard]] static const peg::ast& GetRequestObject () noexcept
311- {
312- return multiple::GetRequestObject ();
313- }
314-
315- [[nodiscard]] static const std::string& GetOperationName () noexcept
316- {
317- return UnreadCounts::GetOperationName ();
318- }
277+ [[nodiscard]] static const std::string& GetRequestText () noexcept ;
278+ [[nodiscard]] static const peg::ast& GetRequestObject () noexcept ;
279+ [[nodiscard]] static const std::string& GetOperationName () noexcept ;
319280
320281 using Response = UnreadCounts::Response;
321282
322- [[nodiscard]] static Response parseResponse (response::Value&& response)
323- {
324- return UnreadCounts::parseResponse (std::move (response));
325- }
283+ [[nodiscard]] static Response parseResponse (response::Value&& response);
326284};
327285
328286} // namespace query::UnreadCounts
@@ -359,27 +317,13 @@ struct [[nodiscard]] Response
359317
360318struct Traits
361319{
362- [[nodiscard]] static const std::string& GetRequestText () noexcept
363- {
364- return multiple::GetRequestText ();
365- }
366-
367- [[nodiscard]] static const peg::ast& GetRequestObject () noexcept
368- {
369- return multiple::GetRequestObject ();
370- }
371-
372- [[nodiscard]] static const std::string& GetOperationName () noexcept
373- {
374- return Miscellaneous::GetOperationName ();
375- }
320+ [[nodiscard]] static const std::string& GetRequestText () noexcept ;
321+ [[nodiscard]] static const peg::ast& GetRequestObject () noexcept ;
322+ [[nodiscard]] static const std::string& GetOperationName () noexcept ;
376323
377324 using Response = Miscellaneous::Response;
378325
379- [[nodiscard]] static Response parseResponse (response::Value&& response)
380- {
381- return Miscellaneous::parseResponse (std::move (response));
382- }
326+ [[nodiscard]] static Response parseResponse (response::Value&& response);
383327};
384328
385329} // namespace query::Miscellaneous
@@ -426,34 +370,17 @@ struct [[nodiscard]] Response
426370
427371struct Traits
428372{
429- [[nodiscard]] static const std::string& GetRequestText () noexcept
430- {
431- return multiple::GetRequestText ();
432- }
433-
434- [[nodiscard]] static const peg::ast& GetRequestObject () noexcept
435- {
436- return multiple::GetRequestObject ();
437- }
438-
439- [[nodiscard]] static const std::string& GetOperationName () noexcept
440- {
441- return CompleteTaskMutation::GetOperationName ();
442- }
373+ [[nodiscard]] static const std::string& GetRequestText () noexcept ;
374+ [[nodiscard]] static const peg::ast& GetRequestObject () noexcept ;
375+ [[nodiscard]] static const std::string& GetOperationName () noexcept ;
443376
444377 using Variables = CompleteTaskMutation::Variables;
445378
446- [[nodiscard]] static response::Value serializeVariables (Variables&& variables)
447- {
448- return CompleteTaskMutation::serializeVariables (std::move (variables));
449- }
379+ [[nodiscard]] static response::Value serializeVariables (Variables&& variables);
450380
451381 using Response = CompleteTaskMutation::Response;
452382
453- [[nodiscard]] static Response parseResponse (response::Value&& response)
454- {
455- return CompleteTaskMutation::parseResponse (std::move (response));
456- }
383+ [[nodiscard]] static Response parseResponse (response::Value&& response);
457384};
458385
459386} // namespace mutation::CompleteTaskMutation
0 commit comments