1// create operations, i.e., queries & mutations, to be performed
2export const ALL_TODOS_QUERY = `
3 query ALL_TODOS_QUERY {
4 todos {
5 id,
6 text,
7 complete
8 }
9 }
10`;
11export const ALL_WRITERS_QUERY = `
12 query ALL_WRITERS_QUERY {
13 writers {
14 id,
15 name,
16 amountOfBooks,
17 recognized,
18 number,
19 interests
20 }
21 }
22`;
23export const ALL_BOOKS_QUERY = `
24 query ALL_BOOKS_QUERY {
25 books {
26 id,
27 title,
28 published,
29 genre,
30 rating
31 }
32 }
33`;
34export const ALL_STORES_QUERY = `
35 query ALL_STORES_QUERY {
36 stores {
37 id,
38 name,
39 country
40 }
41 }
42`;
43export const ALL_EMPLOYEES_QUERY = `
44 query ALL_EMPLOYEES_QUERY {
45 employees {
46 id,
47 name,
48 origin
49 }
50 }
51`;
52export const ALL_AUTHORS_QUERY = `
53 query ALL_AUTHORS_QUERY {
54 authors {
55 id,
56 name,
57 recognized,
58 book
59 }
60 }
61`;
62export const ADD_TODO_MUTATION = `
63 mutation ADD_TODO_MUTATION($text: String!, $complete: Boolean!){
64 addTodo(text: $text, complete: $complete){
65 id,
66 text,
67 complete
68 }
69 }
70`;
71export const UPDATE_TODO_MUTATION = `
72 mutation UPDATE_TODO_MUTATION($id: ID!, $complete: Boolean!){
73 updateTodo(id: $id, complete: $complete){
74 id,
75 text,
76 complete
77 }
78 }
79`;
80export const ADD_TODOS_MUTATION = `
81 mutation ADD_TODOS_MUTATION($newTodos: NewTodosInput!){
82 addTodos(newTodos: $newTodos){
83 id,
84 text,
85 complete
86 }
87 }
88`;
89export const ADD_WRITERS_MUTATION = `
90 mutation ADD_WRITERS_MUTATION($newWriters: NewWritersInput!){
91 addWriters(newWriters: $newWriters){
92 id,
93 name,
94 amountOfBooks,
95 recognized,
96 number,
97 interests
98 }
99 }
100`;
101export const ADD_BOOKS_MUTATION = `
102 mutation ADD_BOOKS_MUTATION($newBooks: NewBooksInput!){
103 addBooks(newBooks: $newBooks){
104 id,
105 title,
106 published,
107 genre,
108 rating
109 }
110 }
111`;
112export const ADD_STORES_MUTATION = `
113 mutation ADD_STORES_MUTATION($newStores: NewStoresInput!){
114 addStores(newStores: $newStores){
115 id,
116 name,
117 country
118 }
119 }
120`;
121export const ADD_EMPLOYEES_MUTATION = `
122 mutation ADD_EMPLOYEES_MUTATION($newEmployees: NewEmployeesInput!){
123 addEmployees(newEmployees: $newEmployees){
124 id,
125 name,
126 origin
127 }
128 }
129`;
130export const ADD_AUTHORS_MUTATION = `
131 mutation ADD_AUTHORS_MUTATION($newAuthors: NewAuthorsInput!){
132 addAuthors(newAuthors: $newAuthors){
133 id
134 name
135 recognized
136 book
137 }
138 }
139`;