IntelligenceX

API Reference

Class

GitHubRepositoryForkInfo

Namespace IntelligenceX.Telemetry.GitHub
Assembly IntelligenceX
Modifiers sealed

Ranked fork candidate returned by the shared dashboard client.

Inheritance

  • Object
  • GitHubRepositoryForkInfo

Constructors

public GitHubRepositoryForkInfo(String parentRepositoryNameWithOwner, String repositoryNameWithOwner, Double score, String tier, Int32 stars, Int32 forks, Int32 watchers, Int32 openIssues, String url = null, String description = null, String primaryLanguage = null, Nullable<DateTimeOffset> pushedAtUtc = null, Nullable<DateTimeOffset> updatedAtUtc = null, Nullable<DateTimeOffset> createdAtUtc = null, Boolean isArchived = false, IReadOnlyList<String> reasons = null) #

Initializes a fork candidate.

Parameters

parentRepositoryNameWithOwner System.String requiredposition: 0
repositoryNameWithOwner System.String requiredposition: 1
score System.Double requiredposition: 2
tier System.String requiredposition: 3
stars System.Int32 requiredposition: 4
forks System.Int32 requiredposition: 5
watchers System.Int32 requiredposition: 6
openIssues System.Int32 requiredposition: 7
url System.String = null optionalposition: 8
description System.String = null optionalposition: 9
primaryLanguage System.String = null optionalposition: 10
pushedAtUtc System.Nullable{System.DateTimeOffset} = null optionalposition: 11
updatedAtUtc System.Nullable{System.DateTimeOffset} = null optionalposition: 12
createdAtUtc System.Nullable{System.DateTimeOffset} = null optionalposition: 13
isArchived System.Boolean = false optionalposition: 14
reasons System.Collections.Generic.IReadOnlyList{System.String} = null optionalposition: 15

Properties

public String ParentRepositoryNameWithOwner { get; } #

Gets the watched parent repository.

public String RepositoryNameWithOwner { get; } #

Gets the fork repository name.

public Double Score { get; } #

Gets the usefulness score.

public String Tier { get; } #

Gets the usefulness tier.

public Int32 Stars { get; } #

Gets the fork star count.

public Int32 Forks { get; } #

Gets the fork count of the fork itself.

public Int32 Watchers { get; } #

Gets the watcher count.

public Int32 OpenIssues { get; } #

Gets the open issue count.

public String Url { get; } #

Gets the public fork URL.

public String Description { get; } #

Gets the optional description.

public String PrimaryLanguage { get; } #

Gets the primary language when available.

public Nullable<DateTimeOffset> PushedAtUtc { get; } #

Gets the most recent push timestamp.

public Nullable<DateTimeOffset> UpdatedAtUtc { get; } #

Gets the most recent update timestamp.

public Nullable<DateTimeOffset> CreatedAtUtc { get; } #

Gets the creation timestamp.

public Boolean IsArchived { get; } #

Gets whether the fork is archived.

public IReadOnlyList<String> Reasons { get; } #

Gets the score reasons.