Skip to main content

IGitHubOptions

Namespace: Meshmakers.Octo.ConstructionKit.Contracts

Common interface for GitHub catalog options.

public interface IGitHubOptions

Properties​

GitHubApiToken​

API Token for GitHub

public abstract string GitHubApiToken { get; set; }

Property Value​

String

GitHubRepositoryName​

Name of the GitHub repository

public abstract string GitHubRepositoryName { get; set; }

Property Value​

String

GitHubRepositoryOwner​

Owner of the GitHub repository

public abstract string GitHubRepositoryOwner { get; set; }

Property Value​

String

GitHubRepositoryBranch​

GitHub repository branch

public abstract string GitHubRepositoryBranch { get; set; }

Property Value​

String

GitHubPagesUri​

The uri to the GitHub pages site.

public abstract string GitHubPagesUri { get; set; }

Property Value​

String

ProductName​

Represents the product name to be used in the User-Agent header when making requests to GitHub API.

public abstract string ProductName { get; set; }

Property Value​

String