-
createdAt:DateTime -
description:String -
descriptionHtml:String -
id:ID -
localID:LocalID -
paperPaths:[ String] -
reacted(emoji: String)→Boolean -
reactions(emoji: String)→Int -
schoolYear:Int -
slug:String -
solutionPaths:[ String] -
subject:Subject? -
subjectId:ID? -
title:String -
type:DocumentTypeCourseNotesCourseSlidesExamExercisesGradedExercisesMiscellaneousPracticalPracticalExamSummary
-
uid:StringDéprécié
Use `slug` instead. This field was never universally unique.
-
updatedAt:DateTime -
uploader:User? -
uploaderId:ID?
Documents (La Frappe)
Documents publiés dans des matières.
Nommé "La Frappe" au sein des écoles de Toulouse INP.
Types
Queries
document(slug: String, subject: ID) → Document
document(slug: String, subject: ID) → Document documents(after: String?, before: String?, first: Int?, last: Int?) → Connection< Document>
documents(after: String?, before: String?, first: Int?, last: Int?) → Connection< Document> searchDocuments(forApprentices: Boolean, majorUid: String, q: String, yearTier: Int) → [ DocumentSearchResult]
searchDocuments(forApprentices: Boolean, majorUid: String, q: String, yearTier: Int) → [ DocumentSearchResult]Mutations
deleteDocument(id: ID) → Boolean
deleteDocument(id: ID) → Boolean deleteDocumentFile(documentId: ID, filename: String) → Boolean
deleteDocumentFile(documentId: ID, filename: String) → Boolean mergeDocuments(from: [ ID], into: ID) → Document
mergeDocuments(from: [ ID], into: ID) → Document setDocumentFileIsSolution(documentId: ID, filename: String, isSolution: Boolean) → Boolean
setDocumentFileIsSolution(documentId: ID, filename: String, isSolution: Boolean) → Boolean uploadDocumentFile(documentId: ID, file: File, solution: Boolean) → String
uploadDocumentFile(documentId: ID, file: File, solution: Boolean) → String upsertDocument(...) → Result< Document>
upsertDocument(...) → Result< Document>