mirror of
https://github.com/zoriya/octokit.net.git
synced 2025-12-20 06:05:12 +00:00
21 lines
859 B
C#
21 lines
859 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics.CodeAnalysis;
|
|
using System.Reactive;
|
|
|
|
namespace Octokit.Reactive
|
|
{
|
|
public interface IObservableAuthorizationsClient
|
|
{
|
|
[SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate",
|
|
Justification = "It's an API call, so it's not a property.")]
|
|
IObservable<IReadOnlyList<Authorization>> GetAll();
|
|
[SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Get",
|
|
Justification = "It's fiiiine. It's fine. Trust us.")]
|
|
IObservable<Authorization> Get(int id);
|
|
IObservable<Authorization> Update(int id, AuthorizationUpdate authorization);
|
|
IObservable<Authorization> Create(AuthorizationUpdate authorization);
|
|
IObservable<Unit> Delete(int id);
|
|
}
|
|
}
|