API Reference
Class
GitHubDashboardData
Shared GitHub dashboard data for tray or diagnostics UIs.
Inheritance
- Object
- GitHubDashboardData
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
Constructors
public GitHubDashboardData(String login, GitHubProfileInfo? profile, GitHubContribData contributions, IReadOnlyList<GitHubRepoInfo> topRepos, IReadOnlyList<GitHubRepoInfo>? allRepos = null, Boolean hasContributionData = true) #Initializes dashboard data.
Parameters
- login System.String
- profile IntelligenceX.Telemetry.GitHub.GitHubProfileInfo?
- contributions IntelligenceX.Telemetry.GitHub.GitHubContribData
- topRepos System.Collections.Generic.IReadOnlyList<IntelligenceX.Telemetry.GitHub.GitHubRepoInfo>
- allRepos System.Collections.Generic.IReadOnlyList<IntelligenceX.Telemetry.GitHub.GitHubRepoInfo>? = null
- hasContributionData System.Boolean = true
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Properties
public String Login { get; } #Gets the login this dashboard represents.
public GitHubProfileInfo Profile { get; } #Gets profile details for the requested user.
public GitHubContribData Contributions { get; } #Gets aggregated contribution data.
public IReadOnlyList<GitHubRepoInfo> TopRepos { get; } #Gets top repositories by stars/forks.
public IReadOnlyList<GitHubRepoInfo> AllRepos { get; } #Gets the full repository set used to build ownership and totals.
public Boolean HasContributionData { get; } #Gets whether contribution totals came from the authenticated GitHub dashboard path.