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
GitHubRepositoryName
Name of the GitHub repository
public abstract string GitHubRepositoryName { get; set; }
Property Value
GitHubRepositoryOwner
Owner of the GitHub repository
public abstract string GitHubRepositoryOwner { get; set; }
Property Value
GitHubRepositoryBranch
GitHub repository branch
public abstract string GitHubRepositoryBranch { get; set; }
Property Value
GitHubPagesUri
The uri to the GitHub pages site.
public abstract string GitHubPagesUri { get; set; }
Property Value
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; }