@@ -76,6 +76,70 @@ const std::string& GetRequestText() noexcept;
7676// Return a pre-parsed, pre-validated request object.
7777const peg::ast& GetRequestObject () noexcept ;
7878
79+ struct Response
80+ {
81+ struct appointments_AppointmentConnection
82+ {
83+ struct edges_AppointmentEdge
84+ {
85+ struct node_Appointment
86+ {
87+ response::IdType id;
88+ std::optional<response::StringType> subject;
89+ std::optional<response::Value> when;
90+ response::BooleanType isNow;
91+ response::StringType _typename;
92+ };
93+
94+ std::optional<node_Appointment> node;
95+ };
96+
97+ std::optional<std::vector<std::optional<edges_AppointmentEdge>>> edges;
98+ };
99+
100+ appointments_AppointmentConnection appointments;
101+
102+ struct tasks_TaskConnection
103+ {
104+ struct edges_TaskEdge
105+ {
106+ struct node_Task
107+ {
108+ response::IdType id;
109+ std::optional<response::StringType> title;
110+ response::BooleanType isComplete;
111+ response::StringType _typename;
112+ };
113+
114+ std::optional<node_Task> node;
115+ };
116+
117+ std::optional<std::vector<std::optional<edges_TaskEdge>>> edges;
118+ };
119+
120+ tasks_TaskConnection tasks;
121+
122+ struct unreadCounts_FolderConnection
123+ {
124+ struct edges_FolderEdge
125+ {
126+ struct node_Folder
127+ {
128+ response::IdType id;
129+ std::optional<response::StringType> name;
130+ response::IntType unreadCount;
131+ response::StringType _typename;
132+ };
133+
134+ std::optional<node_Folder> node;
135+ };
136+
137+ std::optional<std::vector<std::optional<edges_FolderEdge>>> edges;
138+ };
139+
140+ unreadCounts_FolderConnection unreadCounts;
141+ };
142+
79143} /* namespace graphql::query::Query */
80144
81145#endif // QUERYCLIENT_H
0 commit comments