/// <summary> /// Initializes a new instance of the FactoryGitHubConfiguration class. /// </summary> /// <param name="accountName">Account name.</param> /// <param name="repositoryName">Repository name.</param> /// <param name="collaborationBranch">Collaboration branch.</param> /// <param name="rootFolder">Root folder.</param> /// <param name="lastCommitId">Last commit id.</param> /// <param name="hostName">GitHub Enterprise host name. For example: /// https://github.mydomain.com</param> /// <param name="clientId">GitHub bring your own app client id.</param> /// <param name="clientSecret">GitHub bring your own app client secret /// information.</param> public FactoryGitHubConfiguration(string accountName, string repositoryName, string collaborationBranch, string rootFolder, string lastCommitId = default(string), string hostName = default(string), string clientId = default(string), GitHubClientSecret clientSecret = default(GitHubClientSecret)) : base(accountName, repositoryName, collaborationBranch, rootFolder, lastCommitId) { HostName = hostName; ClientId = clientId; ClientSecret = clientSecret; CustomInit(); }
/// <summary> /// Initializes a new instance of the GitHubAccessTokenRequest class. /// </summary> /// <param name="gitHubAccessCode">GitHub access code.</param> /// <param name="gitHubAccessTokenBaseUrl">GitHub access token base /// URL.</param> /// <param name="gitHubClientId">GitHub application client ID.</param> /// <param name="gitHubClientSecret">GitHub bring your own app client /// secret information.</param> public GitHubAccessTokenRequest(string gitHubAccessCode, string gitHubAccessTokenBaseUrl, string gitHubClientId = default(string), GitHubClientSecret gitHubClientSecret = default(GitHubClientSecret)) { GitHubAccessCode = gitHubAccessCode; GitHubClientId = gitHubClientId; GitHubClientSecret = gitHubClientSecret; GitHubAccessTokenBaseUrl = gitHubAccessTokenBaseUrl; CustomInit(); }