namespace Octokit.Reactive { /// /// A client for GitHub's Repository Actions API. /// /// /// See the Repository Actions API documentation for more details. /// public class ObservableRepositoryActionsClient : IObservableRepositoryActionsClient { readonly IRepositoryActionsClient _client; readonly IConnection _connection; public ObservableRepositoryActionsClient(IGitHubClient client) { Ensure.ArgumentNotNull(client, nameof(client)); _client = client.Repository.Actions; _connection = client.Connection; Secrets = new ObservableRepositorySecretsClient(client); Variables = new ObservableRepositoryVariablesClient(client); } /// /// Client for GitHub's Repository Actions API /// /// /// See the Deployments API documentation for more details /// public IObservableRepositorySecretsClient Secrets { get; private set; } /// /// Client for GitHub's Repository Actions API /// /// /// See the Deployments API documentation for more details /// public IObservableRepositoryVariablesClient Variables { get; private set; } } }