andykay
01/21/2019, 1:53 PMforwardTo
woss
01/21/2019, 2:03 PMwoss
01/21/2019, 2:03 PMandykay
01/21/2019, 2:04 PMandykay
01/21/2019, 2:05 PMandykay
01/21/2019, 2:05 PMcourse(where: CourseWhereUniqueInput!, userFirst: Int, userLast: Int): Course
woss
01/21/2019, 2:13 PMitems:null
?andykay
01/21/2019, 2:13 PMwoss
01/21/2019, 2:16 PMandykay
01/21/2019, 2:17 PMtype ContentPiece {
id: ID! @unique
creator: User!
course: Course! @relation(name: "CourseContent")
unit: [CourseUnit!]!
name: String!
description: String
type: String!
url: String!
forUnits: Boolean!
createdAt: DateTime!
updatedAt: DateTime!
}
andykay
01/21/2019, 2:17 PMtype CourseUnit {
id: ID! @unique
course: Course!
name: String!
description: String!
items: [ContentPiece!]!
visible: Boolean @default(value: false)
createdAt: DateTime!
updatedAt: DateTime!
}
andykay
01/21/2019, 2:18 PMtype Course {
id: ID! @unique
userRoles: [CourseUser!]! @relation(name: "CourseMembers")
name: String! @unique
title: String
description: String
activations: [Activation!]!
term: String
units: [CourseUnit!]!
files: [ContentPiece!]! @relation(name: "CourseContent")
announcements: [MessageTarget!]! @relation(name: "MessageTargetCourse")
createdAt: DateTime!
updatedAt: DateTime!
}
andykay
01/21/2019, 2:19 PMitems
back by running the same query on the introspection playgroundwoss
01/21/2019, 2:19 PMandykay
01/21/2019, 2:20 PMwoss
01/21/2019, 2:20 PMandykay
01/21/2019, 2:20 PMwoss
01/21/2019, 2:23 PMunits: [CourseUnit!]!
doesn't have the relationwoss
01/21/2019, 2:25 PMandykay
01/21/2019, 2:26 PMwoss
01/21/2019, 2:26 PMwoss
01/21/2019, 2:27 PMtype ContentPiece {
id: ID! @unique
creator: User!
course: Course! @relation(name: "CourseContent")
unit: [CourseUnit!]!
name: String!
description: String
type: String!
url: String!
forUnits: Boolean!
createdAt: DateTime!
updatedAt: DateTime!
}
type ContentPiece {
id: ID! @unique
creator: User!
course: Course! @relation(name: "ContentPieceToCourseContent")
unit: [CourseUnit!]! @relation(name: "ContentPieceToCourseUnit")
name: String!
description: String
type: String!
url: String!
forUnits: Boolean!
createdAt: DateTime!
updatedAt: DateTime!
}
type Course {
id: ID! @unique
userRoles: [CourseUser!]! @relation(name: "CourseToCourseMembers")
name: String! @unique
title: String
description: String
activations: [Activation!]! @relation(name: "CourseToActivation")
term: String
courseUnit: [CourseUnit!]! @relation(name: "CourseToCourseUnit")
contentPieces: [ContentPiece!]! @relation(name: "CourseToContentPiece")
announcements: [MessageTarget!]! @relation(name: "CourseToMessageTargetCourse")
createdAt: DateTime!
updatedAt: DateTime!
}
woss
01/21/2019, 2:27 PMandykay
01/21/2019, 2:28 PMandykay
01/21/2019, 2:28 PMwoss
01/21/2019, 2:31 PMwoss
01/21/2019, 2:32 PMwoss
01/21/2019, 2:32 PMandykay
01/21/2019, 2:34 PM