-
Notifications
You must be signed in to change notification settings - Fork 0
/
gql.graphql
70 lines (66 loc) · 1.21 KB
/
gql.graphql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
// AWS AppSync GraphQL samples
// QUERY
query MyQuery {
listJeffreysTables {
items {
EmpName
EmpNo
Sex
}
}
getJeffreysTable(EmpNo: 4) {
Sex
EmpNo
EmpName
}
}
// CREATE
mutation MyMutation {
createJeffreysTable(input: {EmpName: "David", EmpNo: 4, Sex: "M"}) {
EmpName
EmpNo
Sex
}
}
mutation MyMutation($EmpName: String = "David", $EmpNo: Int = 4, $Sex: String = "M") {
createJeffreysTable(input: {EmpName: $EmpName, EmpNo: $EmpNo, Sex: $Sex}) {
EmpName
EmpNo
Sex
}
}
// DELETE
mutation MyMutation2($input: DeleteJeffreysTableInput = {EmpNo: 4}) {
deleteJeffreysTable(input: $input) {
EmpName
EmpNo
Sex
}
}
// UPDATE
mutation MyMutation2 {
updateJeffreysTable(input: {EmpNo: 2, Sex: "F"}) {
EmpName
EmpNo
Sex
}
}
//
mutation MyMutation2($input: UpdateJeffreysTableInput = {EmpNo: 2, Sex: "F"}) {
updateJeffreysTable(input: $input) {
EmpName
EmpNo
Sex
}
}
// SUBSCRIPTION
subscription MySubscription {
onUpdateAemassQeDevMainWorkFlowStatus(id: "68549637c2c-eb71-4290-abaa-72e8e8bd4a61", status: "initializing") { //只有改成init才會response
end
id
stages
start
status
type
}
}