blips/graphql/generated/
tag_task.rs1#![allow(clippy::all, warnings)]
2pub struct TagTask;
3pub mod tag_task {
4 #![allow(dead_code)]
5 use std::result::Result;
6 pub const OPERATION_NAME: &str = "TagTask";
7 pub const QUERY : & str = "mutation TagTask($tag_id: ID!, $task_id: ID!) {\n tagTask(tagId: $tag_id, taskId: $task_id) {\n ...Task\n }\n}\n\nfragment Task on Task {\n __typename\n completed\n completedAt\n date\n description\n dueDate\n groupIds\n id\n isRecurring\n link\n name\n priorityOrder\n spring\n}" ;
8 use super::*;
9 use serde::{Deserialize, Serialize};
10 #[allow(dead_code)]
11 type Boolean = bool;
12 #[allow(dead_code)]
13 type Float = f64;
14 #[allow(dead_code)]
15 type Int = i64;
16 #[allow(dead_code)]
17 type ID = String;
18 type Date = crate::graphql::custom_scalars::Date;
19 type DateTime = crate::graphql::custom_scalars::DateTime;
20 #[derive(Serialize)]
21 pub struct Variables {
22 pub tag_id: ID,
23 pub task_id: ID,
24 }
25 impl Variables {}
26 #[derive(Deserialize, Debug)]
27 pub struct Task {
28 pub completed: Boolean,
29 #[serde(rename = "completedAt")]
30 pub completed_at: Option<DateTime>,
31 pub date: Option<Date>,
32 pub description: Option<String>,
33 #[serde(rename = "dueDate")]
34 pub due_date: Option<Date>,
35 #[serde(rename = "groupIds")]
36 pub group_ids: Vec<ID>,
37 pub id: ID,
38 #[serde(rename = "isRecurring")]
39 pub is_recurring: Boolean,
40 pub link: Option<String>,
41 pub name: String,
42 #[serde(rename = "priorityOrder")]
43 pub priority_order: Option<Int>,
44 pub spring: Boolean,
45 }
46 #[derive(Deserialize, Debug)]
47 pub struct ResponseData {
48 #[serde(rename = "tagTask")]
49 pub tag_task: TagTaskTagTask,
50 }
51 pub type TagTaskTagTask = Task;
52}
53impl graphql_client::GraphQLQuery for TagTask {
54 type Variables = tag_task::Variables;
55 type ResponseData = tag_task::ResponseData;
56 fn build_query(variables: Self::Variables) -> ::graphql_client::QueryBody<Self::Variables> {
57 graphql_client::QueryBody {
58 variables,
59 query: tag_task::QUERY,
60 operation_name: tag_task::OPERATION_NAME,
61 }
62 }
63}