-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathblobstores.toml
89 lines (82 loc) · 1.43 KB
/
blobstores.toml
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
[fragments]
[operations]
MUTATION_CREATE_UPLOAD = """
mutation createUpload(
$blobId: ID!,
$store: BlobStoreInput = {
label: "default",
type: NVA_CLOUD
},
$parts: Int = 1
) {
createUpload(
store: $store,
blobId: $blobId,
parts: $parts
) {
blobId
uploadId
parts {
partNumber
url
}
}
}
"""
MUTATION_COMPLETE_UPLOAD = """
mutation CompleteUpload (
$blobId: ID!,
$completedUpload: CompletedUploadInput!,
) {
completeUpload(
store: {
label: "default",
type: NVA_CLOUD
},
blobId: $blobId
completedUpload: $completedUpload
)
}
"""
MUTATION_COMPLETE_UPLOAD_SINGLE = """
mutation completeUpload(
$blobId: ID!, $uploadId: ID!,
$eTag: String,
$store: BlobStoreInput = {
label: "default",
type: NVA_CLOUD
}
) {
completeUpload (
store: $store,
blobId: $blobId,
completedUpload: {
uploadId: $uploadId,
parts: [
{
partNumber: 1,
eTag: $eTag
}
]
}
)
}
"""
MUTATION_CREATE_DOWNLOAD = """
mutation createDownload(
$blobId: ID!,
$label: String = "default",
$type: BlobStoreType = NVA_CLOUD
) {
createDownload(blobId: $blobId, store: {label: $label, type: $type})
}
"""
MUTATION_DELETE_BLOB = """
mutation deleteBlob(
$blobId: ID!,
$label: String = "default",
$type: BlobStoreType = NVA_CLOUD
) {
deleteBlob(blobId: $blobId, store: {label: $label, type: $type})
}
"""