-
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
:
DocumentTypeCourseNotes
CourseSlides
Exam
Exercises
GradedExercises
Miscellaneous
Practical
PracticalExam
Summary
-
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>