-
Notifications
You must be signed in to change notification settings - Fork 0
/
schema.gql
59 lines (52 loc) · 1.18 KB
/
schema.gql
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
# -----------------------------------------------
# !!! THIS FILE WAS GENERATED BY TYPE-GRAPHQL !!!
# !!! DO NOT MODIFY THIS FILE BY YOURSELF !!!
# -----------------------------------------------
"""
The javascript `Date` as string. Type represents date and time as the ISO Date string.
"""
scalar DateTime
type Mutation {
deleteFile(id: String!): S3Files!
uploadFile(name: String!, fileData: String!): S3Files!
}
type Posts {
id: String!
title: String!
description: String!
fulltext: String!
images: [String!]!
author: String!
created: DateTime!
status: String!
webid: String!
}
type Query {
getPost(id: String!): Posts!
getPosts(author: String, status: String, webid: String!): [Posts!]!
getUser(webid: String!, email: String!): Users!
getFilesList(env: String!, user: String!): [S3Files!]!
}
type S3Files {
fileBase64Data: String!
ETag: String!
Key: String!
LastModified: DateTime!
Size: Float!
deleteMarker: Boolean!
}
type Social {
id: String!
type: String!
email: String!
profilePic: String!
}
type Users {
id: String!
name: String!
type: String!
created: DateTime!
lastLogin: DateTime!
webid: String!
social: [Social!]!
}