C# Класс RedGate.GitHub.Api.GitHub.GitHub

Наследование: IGitHub
Показать файл Открыть проект

Открытые методы

Метод Описание
AddTeamMember ( GitHubTeam team, string username ) : void
AddTeamToRepository ( GitHubRepository repo, GitHubTeam team ) : void
CreateRepository ( string name ) : void

Creates a private repository

CreateRepository ( string name, bool isPrivate ) : void
CreateTeam ( string name ) : void
GetAllUsers ( ) : IEnumerable
GetAllUsersWithout2FA ( ) : IEnumerable
GetRepositories ( ) : IEnumerable
GetTeamMembers ( GitHubTeam team ) : IEnumerable
GetTeamRepositories ( GitHubTeam team ) : IEnumerable
GetTeams ( ) : IEnumerable
GetTeams ( GitHubRepository repo ) : IEnumerable
RemoveTeamMember ( GitHubTeam team, string username ) : void

Приватные методы

Метод Описание
GetJsonCollectionAuthenticated ( string url, bool paged ) : Newtonsoft.Json.Linq.JArray
PushAuthenticatedJson ( string method, string url, object postBodyObject ) : Newtonsoft.Json.Linq.JObject

Описание методов

AddTeamMember() публичный Метод

public AddTeamMember ( GitHubTeam team, string username ) : void
team GitHubTeam
username string
Результат void

AddTeamToRepository() публичный Метод

public AddTeamToRepository ( GitHubRepository repo, GitHubTeam team ) : void
repo GitHubRepository
team GitHubTeam
Результат void

CreateRepository() публичный Метод

Creates a private repository
public CreateRepository ( string name ) : void
name string
Результат void

CreateRepository() публичный Метод

public CreateRepository ( string name, bool isPrivate ) : void
name string
isPrivate bool
Результат void

CreateTeam() публичный Метод

public CreateTeam ( string name ) : void
name string
Результат void

GetAllUsers() публичный Метод

public GetAllUsers ( ) : IEnumerable
Результат IEnumerable

GetAllUsersWithout2FA() публичный Метод

public GetAllUsersWithout2FA ( ) : IEnumerable
Результат IEnumerable

GetRepositories() публичный Метод

public GetRepositories ( ) : IEnumerable
Результат IEnumerable

GetTeamMembers() публичный Метод

public GetTeamMembers ( GitHubTeam team ) : IEnumerable
team GitHubTeam
Результат IEnumerable

GetTeamRepositories() публичный Метод

public GetTeamRepositories ( GitHubTeam team ) : IEnumerable
team GitHubTeam
Результат IEnumerable

GetTeams() публичный Метод

public GetTeams ( ) : IEnumerable
Результат IEnumerable

GetTeams() публичный Метод

public GetTeams ( GitHubRepository repo ) : IEnumerable
repo GitHubRepository
Результат IEnumerable

RemoveTeamMember() публичный Метод

public RemoveTeamMember ( GitHubTeam team, string username ) : void
team GitHubTeam
username string
Результат void