query gqlDocumentationsForCoursebook(
  $objId: ID!
  $objType: String!
  $dateStart: Date!
  $dateEnd: Date!
) {
  items: documentationsForCoursebook(
    objId: $objId
    objType: $objType
    dateStart: $dateStart
    dateEnd: $dateEnd
  ) {
    id
    course {
      id
      name
    }
    lessonEvent {
      id
    }
    subject {
      id
      name
      shortName
      colourFg
      colourBg
    }
    topic
    homework
    groupNote
    datetimeStart
    datetimeEnd
    dateStart
    dateEnd
  }
}

mutation gqlCreateOrUpdateDocumentations($input: [DocumentationInputType]!) {
  createOrUpdateDocumentations(input: $input) {
    items: documentations {
      id
      topic
      homework
      groupNote
    }
  }
}