mutation createRequiredDoc( $name: String! $description: String $status: ReqDocumentStatus $staffId: UUID! $fileUrl: String ) @auth(level: USER) { requiredDoc_insert( data: { name: $name description: $description status: $status staffId: $staffId fileUrl: $fileUrl } ) } mutation updateRequiredDoc( $id: UUID! $name: String $description: String $status: ReqDocumentStatus $fileUrl: String ) @auth(level: USER) { requiredDoc_update( id: $id data: { name: $name description: $description status: $status fileUrl: $fileUrl } ) } mutation deleteRequiredDoc($id: UUID!) @auth(level: USER) { requiredDoc_delete(id: $id) }