API Reference
GitHubRepositoryWatchAutoSyncResult
Result returned by automatic watched-repository sync operations.
Inheritance
- Object
- GitHubRepositoryWatchAutoSyncResult
Constructors
GitHubRepositoryWatchAutoSyncResult(IntelligenceX.Telemetry.GitHub.GitHubRepositoryWatchAutoSyncStatus status, System.String message, System.String databasePath, System.Nullable{System.DateTimeOffset} capturedAtUtc, System.Int32 watchCount, System.Int32 snapshotSyncCount, System.Int32 forkRepositorySyncCount, System.Int32 forkSnapshotCount, System.Int32 stargazerRepositorySyncCount, System.Int32 stargazerSnapshotCount, System.Collections.Generic.IReadOnlyList{System.String} syncedRepositories, System.Collections.Generic.IReadOnlyList{System.String} failedRepositories) #Initializes an auto-sync result.
Parameters
- status IntelligenceX.Telemetry.GitHub.GitHubRepositoryWatchAutoSyncStatus
- message System.String
- databasePath System.String
- capturedAtUtc System.Nullable{System.DateTimeOffset}
- watchCount System.Int32
- snapshotSyncCount System.Int32
- forkRepositorySyncCount System.Int32
- forkSnapshotCount System.Int32
- stargazerRepositorySyncCount System.Int32
- stargazerSnapshotCount System.Int32
- syncedRepositories System.Collections.Generic.IReadOnlyList{System.String}
- failedRepositories System.Collections.Generic.IReadOnlyList{System.String}
Properties
Status #Gets the overall result status.
Message #Gets the human-readable outcome summary.
DatabasePath #Gets the resolved telemetry database path when available.
CapturedAtUtc #Gets the UTC capture time used for this sync attempt.
WatchCount #Gets the number of enabled watches that were considered.
SnapshotSyncCount #Gets how many repository snapshots were recorded.
ForkRepositorySyncCount #Gets how many repositories had their useful fork set refreshed.
ForkSnapshotCount #Gets the number of fork snapshot records written.
StargazerRepositorySyncCount #Gets how many repositories had their stargazer audience refreshed.
StargazerSnapshotCount #Gets the number of stargazer snapshot records written.
SyncedRepositories #Gets repositories that were refreshed successfully.
FailedRepositories #Gets repositories that failed during the sync attempt.
DidWriteData #Gets whether new data was written.
ShouldSurfaceStatus #Gets whether the result should usually be surfaced to the user.