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; }
}
}