IntelligenceX

API Reference

Class

GitHubRepoInfo

Namespace IntelligenceX.Telemetry.GitHub
Assembly IntelligenceX
Modifiers sealed

Repository summary for the dashboard.

Inheritance

  • Object
  • GitHubRepoInfo

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public GitHubRepoInfo(String nameWithOwner, Int32 stars, Int32 forks, String description, String language, String languageColor, Int32 watchers = 0, Int32 openIssues = 0, Nullable<DateTimeOffset> pushedAtUtc = null, Boolean isArchived = false, Boolean isFork = false) #

Initializes a repository summary.

Parameters

nameWithOwner System.String requiredposition: 0
stars System.Int32 requiredposition: 1
forks System.Int32 requiredposition: 2
description System.String requiredposition: 3
language System.String requiredposition: 4
languageColor System.String requiredposition: 5
watchers System.Int32 = 0 optionalposition: 6
openIssues System.Int32 = 0 optionalposition: 7
pushedAtUtc System.Nullable{System.DateTimeOffset} = null optionalposition: 8
isArchived System.Boolean = false optionalposition: 9
isFork System.Boolean = false optionalposition: 10

Properties

public String NameWithOwner { get; } #

Gets the canonical owner/repository name.

public Int32 Stars { get; } #

Gets the repository star count.

public Int32 Forks { get; } #

Gets the repository fork count.

public Int32 Watchers { get; } #

Gets the repository watcher count.

public Int32 OpenIssues { get; } #

Gets the repository open issue count.

public String Description { get; } #

Gets the optional repository description.

public String Language { get; } #

Gets the optional primary language name.

public String LanguageColor { get; } #

Gets the optional primary language color.

public Nullable<DateTimeOffset> PushedAtUtc { get; } #

Gets the last pushed timestamp when available.

public Boolean IsArchived { get; } #

Gets whether the repository is archived.

public Boolean IsFork { get; } #

Gets whether the repository itself is a fork.