1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.util.indexing.diagnostic.dto
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
import com.fasterxml.jackson.annotation.JsonInclude
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
data class JsonProjectIndexingHistoryTimes(
val indexingReason: String? = null,
val wasFullIndexing: Boolean = false,
val totalUpdatingTime: JsonDuration = JsonDuration(),
val indexingTime: JsonDuration = JsonDuration(),
val contentLoadingVisibleTime: JsonDuration = JsonDuration(),
val creatingIteratorsTime: JsonDuration = JsonDuration(),
val scanFilesTime: JsonDuration = JsonDuration(),
val pushPropertiesTime: JsonDuration = JsonDuration(),
val indexExtensionsTime: JsonDuration = JsonDuration(),
val isAppliedAllValuesSeparately: Boolean = true,
val separateApplyingIndexesVisibleTime: JsonDuration = JsonDuration(),
val updatingStart: JsonDateTime = JsonDateTime(),
val updatingEnd: JsonDateTime = JsonDateTime(),
val totalSuspendedTime: JsonDuration = JsonDuration(),
val wasInterrupted: Boolean = false
)
|