using System.Threading.Tasks; namespace Octokit { /// /// A client for GitHub's public keys API. /// /// /// See the Secret scanning documentation for more details. /// public class PublicKeysClient : ApiClient, IPublicKeysClient { /// /// Initializes a new GitHub Meta Public Keys API client. /// /// An API connection. public PublicKeysClient(IApiConnection apiConnection) : base(apiConnection) { } /// /// Retrieves public keys for validating request signatures. /// /// Thrown when a general API error occurs. /// An containing public keys for validating request signatures. [ManualRoute("GET", "/meta/public_keys/{keysType}")] public Task Get(PublicKeyType keysType) { return ApiConnection.Get(ApiUrls.PublicKeys(keysType)); } } }