C# Class Github.Api.Core.AuthorizationApi

Inheritance: GitHubApi
ファイルを表示 Open project: Icenium/Github.Api

Public Properties

Property Type Description
FullPermissionScopes IEnumerable

Public Methods

Method Description
AuthorizationApi ( HttpClient httpClient ) : System
CreateAuthorizationAsync ( ) : Task
CreateAuthorizationAsync ( IEnumerable scopes ) : Task
CreateAuthorizationAsync ( IEnumerable scopes, string note ) : Task
CreateAuthorizationAsync ( IEnumerable scopes, string note, string noteUrl ) : Task
DeleteAuthorization ( string id ) : System.Threading.Tasks.Task
GetAuthorizationAsync ( string id ) : Task
GetAuthorizationsAsync ( ) : Task>

Private Methods

Method Description
CreateAuthorizationAsyncCore ( System.Net.Http.StringContent queryContent ) : Task

Method Details

AuthorizationApi() public method

public AuthorizationApi ( HttpClient httpClient ) : System
httpClient System.Net.Http.HttpClient
return System

CreateAuthorizationAsync() public method

public CreateAuthorizationAsync ( ) : Task
return Task

CreateAuthorizationAsync() public method

public CreateAuthorizationAsync ( IEnumerable scopes ) : Task
scopes IEnumerable
return Task

CreateAuthorizationAsync() public method

public CreateAuthorizationAsync ( IEnumerable scopes, string note ) : Task
scopes IEnumerable
note string
return Task

CreateAuthorizationAsync() public method

public CreateAuthorizationAsync ( IEnumerable scopes, string note, string noteUrl ) : Task
scopes IEnumerable
note string
noteUrl string
return Task

DeleteAuthorization() public method

public DeleteAuthorization ( string id ) : System.Threading.Tasks.Task
id string
return System.Threading.Tasks.Task

GetAuthorizationAsync() public method

public GetAuthorizationAsync ( string id ) : Task
id string
return Task

GetAuthorizationsAsync() public method

public GetAuthorizationsAsync ( ) : Task>
return Task>

Property Details

FullPermissionScopes public_oe static_oe property

public static IEnumerable FullPermissionScopes
return IEnumerable