Fundamentos do GraphQL e como implementar com a lib gqlgen - https://gqlgen.com/
query findCategories {
categories {
id
name
description
courses {
id
name
}
}
}
query findCourses {
courses {
id
name
description
category {
id
name
description
}
chapters {
id
name
}
}
}
query findChapters {
chapters {
id
name
course {
id
name
category {
id
name
}
}
}
}
mutation createCategory {
createCategory(input: { name: "Go", description: "Go is awesome" }) {
id
name
description
}
}
mutation createCourse {
createCourse(
input: {
name: "Go Advanced"
description: "Go advanced"
categoryID: "T5577006791947779410"
}
) {
id
name
description
category {
id
name
}
}
}
mutation createChapter {
createChapter(
input: { name: "GO - Chapter 1", courseId: "T8674665223082153551" }
) {
id
name
course {
name
}
}
}
Feito com muito ❤️☕👨🏻💻 por Wander Douglas