forked from realaravinth/libmedium
65 lines
841 B
GraphQL
65 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 }
|