82 lines
1.2 KiB
GraphQL
82 lines
1.2 KiB
GraphQL
input ShoutInput {
|
|
slug: String
|
|
title: String
|
|
body: String
|
|
lead: String
|
|
description: String
|
|
layout: String
|
|
media: String
|
|
topics: [TopicInput]
|
|
community: Int
|
|
subtitle: String
|
|
cover: String
|
|
}
|
|
|
|
input ProfileInput {
|
|
slug: String
|
|
name: String
|
|
pic: String
|
|
links: [String]
|
|
bio: String
|
|
about: String
|
|
}
|
|
|
|
input TopicInput {
|
|
id: Int
|
|
slug: String!
|
|
title: String
|
|
body: String
|
|
pic: String
|
|
}
|
|
|
|
input ReactionInput {
|
|
id: Int
|
|
kind: ReactionKind!
|
|
shout: Int!
|
|
quote: String
|
|
body: String
|
|
reply_to: Int
|
|
}
|
|
|
|
input AuthorsBy {
|
|
last_seen: Int
|
|
created_at: Int
|
|
slug: String
|
|
name: String
|
|
topic: String
|
|
order: String
|
|
after: Int
|
|
stat: String
|
|
}
|
|
|
|
input LoadShoutsFilters {
|
|
topic: String
|
|
author: String
|
|
layouts: [String]
|
|
featured: Boolean
|
|
reacted: Boolean
|
|
after: Int
|
|
}
|
|
|
|
input LoadShoutsOptions {
|
|
filters: LoadShoutsFilters
|
|
with_author_captions: Boolean
|
|
limit: Int!
|
|
random_limit: Int
|
|
offset: Int
|
|
order_by: String
|
|
order_by_desc: Boolean
|
|
}
|
|
|
|
input ReactionBy {
|
|
shout: String
|
|
shouts: [String]
|
|
search: String
|
|
comment: Boolean
|
|
rating: Boolean
|
|
topic: String
|
|
created_by: Int
|
|
after: Int
|
|
sort: ReactionSort
|
|
}
|