IntelligenceX

API Reference

Class

SqliteGitHubRepositoryWatchStore

Namespace IntelligenceX.Telemetry.GitHub
Assembly IntelligenceX
Implements
Modifiers sealed

SQLite-backed store for repository watch definitions.

Inheritance

  • Object
  • SqliteGitHubRepositoryWatchStore

Constructors

public SqliteGitHubRepositoryWatchStore(String dbPath) #

Initializes a new SQLite-backed watch store.

Parameters

dbPath System.String requiredposition: 0

Methods

public virtual IReadOnlyList<GitHubRepositoryWatchRecord> GetAll() #
Returns: IReadOnlyList<GitHubRepositoryWatchRecord>
public virtual Boolean TryGet(String id, out GitHubRepositoryWatchRecord watch) #
Returns: Boolean

Parameters

id System.String requiredposition: 0
watch IntelligenceX.Telemetry.GitHub.GitHubRepositoryWatchRecord@ requiredposition: 1
public virtual Boolean TryGetByRepository(String repositoryNameWithOwner, out GitHubRepositoryWatchRecord watch) #
Returns: Boolean

Parameters

repositoryNameWithOwner System.String requiredposition: 0
watch IntelligenceX.Telemetry.GitHub.GitHubRepositoryWatchRecord@ requiredposition: 1
public virtual Void Upsert(GitHubRepositoryWatchRecord watch) #
Returns: Void

Parameters

watch IntelligenceX.Telemetry.GitHub.GitHubRepositoryWatchRecord requiredposition: 0