Field | Type | Label | Description |
minCommitTime | int64 | required | Unix timestamp of the earliest commit |
maxCommitTime | int64 | required | Unix timestamp of the latest commit |
totalCommits | int32 | required | Total number of commits |
minIndexedCommitTime | int64 | required | Unix timestamp of the earliest indexed commit |
maxIndexedCommitTime | int64 | required | Unix timestamp of the latest indexed commit |
totalIndexedCommits | int32 | required | Total number of indexed commits |
isProjectModelKnown | bool | required | Whether project model is known |
Field | Type | Label | Description |
reviewComments | int32 | required | Number of review comments |
totalComments | int32 | required | Total number of comments |
totalCounts | UserValue | repeated | See UserValue parameters |
unlabeledCounts | UserValue | repeated | See UserValue parameters |
statsPerLabel | LabelStats | repeated | See LabelStats parameters |
Field | Type | Label | Description |
revisionId | string | required | Revision ID |
description | string | required | Commit message |
time | int64 | required | Unix timestamp of commit time |
shortRevisionId | string | required | Short revision ID |
Field | Type | Label | Description |
commits | CommitInfo | repeated | See CommitInfo parameters |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
fromTime | int64 | required | Unix timestamp |
toTime | int64 | required | Unix timestamp |
committers | string | repeated | User IDs of committers |
module | string | optional | Name of the project module |
Field | Type | Label | Description |
totalCommits | int32 | required | Total number of commits |
offsiteCommits | int32 | required | Number of commits that didn't affect any module |
modulesTouched | int32 | required | Number of modules affected |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
fromTime | int64 | required | Unix timestamp |
toTime | int64 | required | Unix timestamp |
committers | string | repeated | User IDs of committers |
Field | Type | Label | Description |
committer | string | required | User ID of the committer |
items | ModuleValue | repeated | See ModuleValue parameters |
Field | Type | Label | Description |
committer | string | required | User ID of the committer |
items | TimeValue | repeated | See TimeValue parameters |
Field | Type | Label | Description |
committer | string | required | VCS committer name |
userId | string | required | User ID of the committer |
Field | Type | Label | Description |
items | CommitterTimeValue | repeated | See CommitterTimeValue parameters |
timePoints | int64 | repeated | The specific time intervals that define the distribution |
users | CommitterUserInfo | repeated | See CommitterUserInfo parameters |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
module | string | optional | Name of the project module |
fromTime | int64 | required | Unix timestamp |
toTime | int64 | required | Unix timestamp |
timePoints | int64 | repeated | The specific time intervals that define the distribution (Unix timestamps) |
Field | Type | Label | Description |
maxAge | int64 | required | Age of the oldest file on the chart (Unix timestamp) |
maxEdits | int32 | required | Number of edits for the most edited file on the chart |
paths | string | repeated | Full paths to the files starting with a slash (e.g. /directory/file.txt) |
firstEdits | int64 | repeated | Unix timestamps of first edits |
frames | FileHistoryFrameDTO | repeated | See FileHistoryFrameDTO parameters |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
framesCount | int32 | optional | Number of frames |
Field | Type | Label | Description |
timestamp | int64 | required | Unix timestamp of the frame |
deltas | int32 | repeated | Counts of file edits since the previous frame |
Field | Type | Label | Description |
label | LabelDTO | required | Discussion label. See LabelDTO parameters |
countsPerUser | UserValue | repeated | See UserValue parameters |
Field | Type | Label | Description |
items | ModuleTimeValue | repeated | See ModuleTimeValue parameters |
timePoints | int64 | repeated | The specific time intervals that define the distribution (Unix timestamps) |
modules | string | repeated | Names of the project modules |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
fromTime | int64 | required | Unix timestamp |
toTime | int64 | required | Unix timestamp |
committers | string | repeated | User IDs of committers |
timePoints | int64 | repeated | The specific time intervals that define the distribution (Unix timestamps) |
Field | Type | Label | Description |
module | string | required | Name of the project module |
items | TimeValue | repeated | See TimeValue parameters |
Field | Type | Label | Description |
module | string | required | Name of the project module |
value | int32 | required | The value associated with the module |
Field | Type | Label | Description |
items | TimeValue | repeated | See TimeValue parameters |
modules | string | repeated | Names of project modules |
stats | AnalyzerStats | required | See AnalyzerStats parameters |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
module | string | optional | Name of the project module |
referenceTime | int64 | required | Unix timestamp used to calculate the distribution. This timestamp encapsulates the time set on the client and makes the server generate even days, months, etc. for the particular client. |
Field | Type | Label | Description |
users | CommitterUserInfo | repeated | See CommitterUserInfo parameters |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
fromTime | int64 | required | Unix timestamp |
toTime | int64 | required | Unix timestamp |
timePoints | int64 | repeated | The specific time intervals that define the distribution (Unix timestamps) |
Field | Type | Label | Description |
entries | ProjectTreeMapEntryDTO | repeated | See ProjectTreeMapEntryDTO parameters |
Field | Type | Label | Description |
path | string | required | File path |
size | int32 | required | File size |
modificationsCount | int32 | required | Number of modifications |
isBinary | bool | required | Whether a file is binary |
timeSinceLastChange | int64 | required | Time elapsed since last change (milliseconds) |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
revisionId | string | required | Revision ID |
Field | Type | Label | Description |
userValues | int32 | repeated | Pulse values (number of commits in a week) for the current authenticated user |
allValues | int32 | repeated | Pulse values for all users in a project |
Field | Type | Label | Description |
items | CommitterModuleValue | repeated | See CommitterModuleValue parameters |
users | CommitterUserInfo | repeated | See CommitterUserInfo parameters |
modules | string | repeated | Names of the project modules |
stats | AnalyzerStats | required | See AnalyzerStats parameters |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
fromTime | int64 | required | Unix timestamp |
toTime | int64 | required | Unix timestamp |
Field | Type | Label | Description |
allRevisions | TimeValue | repeated | Number of revisions covered by reviews |
revisionsCoveredByOpen | TimeValue | repeated | Number of revisions covered by open reviews |
revisionsCoveredByClosed | TimeValue | repeated | Number of revisions covered by closed reviews |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
period | TimeUnitEnum | required | See TimeUnitEnum parameters |
referenceTime | int64 | required | Unix timestamp used to calculate the distribution. This timestamp encapsulates the time set on the client and makes the server generate even days, months, etc. for the particular client. |
Field | Type | Label | Description |
userIds | string | repeated | User IDs of graph nodes |
links | ReviewersGraphLinkDTO | repeated | Graph links |
Field | Type | Label | Description |
from | int32 | required | Index of link source user |
to | int32 | required | Index of link target user |
strength | int64 | required | Link strength |
totalReviewsCount | int32 | required | Total reviews count |
recentReviewsCount | int32 | required | Recent reviews count |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
fromTime | int64 | optional | Unix timestamp, only reviews that were updated later are considered |
Field | Type | Label | Description |
openReviews | int32 | required | Number of open reviews |
closedReviews | int32 | required | Number of closed reviews |
allRevisions | int32 | required | Number of revisions covered by reviews |
revisionsCoveredByOpenReviews | int32 | required | Number of revisions covered by open reviews |
revisionsCoveredByClosedReviews | int32 | required | Number of revisions covered by closed reviews |
authorStatsByReviews | UserValue | repeated | Review counts per author |
reviewerStatsByReviews | UserValue | repeated | Review counts per reviewer |
authorStatsByRevisions | UserValue | repeated | Review revisions counts per author |
reviewerStatsByRevisions | UserValue | repeated | Review revisions counts per reviewer |
commentsStats | CommentsStatisticsDTO | required | Discussion comments statistics. See CommentsStatisticsDTO parameters |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
fromTime | int64 | optional | Unix timestamp |
toTime | int64 | optional | Unix timestamp |
Field | Type | Label | Description |
distribution | int64 | repeated | Durations of review iterations, sorted in ascending order |
Field | Type | Label | Description |
userId | string | required | Upsource user ID |
Field | Type | Label | Description |
time | int64 | required | Unix timestamp |
value | int32 | required | The value associated with the timestamp |
Field | Type | Label | Description |
items | TimeValue | repeated | See TimeValue parameters |
stats | AnalyzerStats | required | See AnalyzerStats parameters |
Field | Type | Label | Description |
projectId | string | required | Project ID in Upsource |
period | TimeUnitEnum | required | User activity period. See TimeUnitEnum parameters |
referenceTime | int64 | required | Unix timestamp used to calculate the distribution. This timestamp encapsulates the time set on the client and makes the server generate even days, months, etc. for the particular client. |
committers | string | repeated | User IDs of committers |
Field | Type | Label | Description |
userId | string | required | Upsource user ID |
fromTime | int64 | required | Unix timestamp |
toTime | int64 | required | Unix timestamp |
timePoints | int64 | repeated | The specific time intervals that define the distribution (Unix timestamps) |
Field | Type | Label | Description |
userId | string | required | Upsource user ID |
value | int32 | required | The value associated with the user ID |
Name | Number | Description |
CLOSED | 1 | |
OPEN | 2 | |
ALL | 3 |
Name | Number | Description |
HOUR | 1 | |
DAY | 2 | |
WEEK | 3 | |
MONTH | 4 | |
QUARTER | 5 | |
YEAR | 6 |