Files
octokit.net/Octokit/Clients/IActionsClient.cs
Dirty Gooback f9c5b6992a [feat]: Implement Actions OIDC Client (#2828)
implement actions OIDC client

Co-authored-by: Nick Floyd <139819+nickfloyd@users.noreply.github.com>
2024-01-02 16:04:07 -06:00

48 lines
1.3 KiB
C#

namespace Octokit
{
/// <summary>
/// A client for GitHub's Actions API.
/// </summary>
/// <remarks>
/// See the <a href="https://developer.github.com/v3/actions/">Actions API documentation</a> for more information.
/// </remarks>
public interface IActionsClient
{
/// <summary>
/// Client for the Artifacts API.
/// </summary>
IActionsArtifactsClient Artifacts { get; }
/// <summary>
/// Client for the Cache API.
/// </summary>
IActionsCacheClient Cache { get; }
/// <summary>
/// Client for the OIDC API.
/// </summary>
IActionsOidcClient Oidc { get; }
/// <summary>
/// Client for the Permissions API.
/// </summary>
IActionsPermissionsClient Permissions { get; }
/// <summary>
/// Client for the Self-hosted runner groups API.
/// </summary>
IActionsSelfHostedRunnerGroupsClient SelfHostedRunnerGroups { get; }
/// <summary>
/// Client for the Self-hosted runners API.
/// </summary>
IActionsSelfHostedRunnersClient SelfHostedRunners { get; }
/// <summary>
/// Client for the Workflows API.
/// </summary>
IActionsWorkflowsClient Workflows { get; }
}
}