forked from realaravinth/libmedium
64 lines
841 B
GraphQL
64 lines
841 B
GraphQL
type Query {
|
|
post: Post
|
|
}
|
|
|
|
schema {
|
|
query: Query
|
|
}
|
|
|
|
type Paragraphs {
|
|
text: String
|
|
type: String
|
|
href: String
|
|
layout: String
|
|
iframe: IFrame
|
|
metadata: MetaData
|
|
markups: [MarkUp ]
|
|
}
|
|
|
|
type MarkUp {
|
|
title: String
|
|
type: String!
|
|
href: String
|
|
userId: String
|
|
start: Int!
|
|
end: Int!
|
|
anchorType: String
|
|
}
|
|
|
|
|
|
type IFrame {
|
|
mediaResource: MediaResource
|
|
}
|
|
|
|
type MediaResource{
|
|
href: String!
|
|
iframeSrc: String!
|
|
iframeWidth: Int!
|
|
iframeHeight: Int
|
|
}
|
|
|
|
type MetaData {
|
|
id: String
|
|
originalWidth: Int
|
|
originalHeight: Int
|
|
}
|
|
|
|
|
|
type BodyModel { paragraphs: [Paragraphs ] }
|
|
|
|
type Content { bodyModel: BodyModel }
|
|
|
|
type User { id: String name: String }
|
|
|
|
type Post {
|
|
id: ID!
|
|
title: String
|
|
createdAt: Int
|
|
content: Content
|
|
creator: User
|
|
}
|
|
|
|
type Data { post: Post }
|
|
|
|
type AutogeneratedMainType { data: Data }
|