C# Class RedGate.GitHub.Api.GitHub.GitHub

Inheritance: IGitHub
Afficher le fichier Open project: red-gate/RedGate.GitHub.Api

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetJsonCollectionAuthenticated ( string url, bool paged ) : Newtonsoft.Json.Linq.JArray
PushAuthenticatedJson ( string method, string url, object postBodyObject ) : Newtonsoft.Json.Linq.JObject

Method Details

AddTeamMember() public méthode

public AddTeamMember ( GitHubTeam team, string username ) : void
team GitHubTeam
username string
Résultat void

AddTeamToRepository() public méthode

public AddTeamToRepository ( GitHubRepository repo, GitHubTeam team ) : void
repo GitHubRepository
team GitHubTeam
Résultat void

CreateRepository() public méthode

Creates a private repository
public CreateRepository ( string name ) : void
name string
Résultat void

CreateRepository() public méthode

public CreateRepository ( string name, bool isPrivate ) : void
name string
isPrivate bool
Résultat void

CreateTeam() public méthode

public CreateTeam ( string name ) : void
name string
Résultat void

GetAllUsers() public méthode

public GetAllUsers ( ) : IEnumerable
Résultat IEnumerable

GetAllUsersWithout2FA() public méthode

public GetAllUsersWithout2FA ( ) : IEnumerable
Résultat IEnumerable

GetRepositories() public méthode

public GetRepositories ( ) : IEnumerable
Résultat IEnumerable

GetTeamMembers() public méthode

public GetTeamMembers ( GitHubTeam team ) : IEnumerable
team GitHubTeam
Résultat IEnumerable

GetTeamRepositories() public méthode

public GetTeamRepositories ( GitHubTeam team ) : IEnumerable
team GitHubTeam
Résultat IEnumerable

GetTeams() public méthode

public GetTeams ( ) : IEnumerable
Résultat IEnumerable

GetTeams() public méthode

public GetTeams ( GitHubRepository repo ) : IEnumerable
repo GitHubRepository
Résultat IEnumerable

RemoveTeamMember() public méthode

public RemoveTeamMember ( GitHubTeam team, string username ) : void
team GitHubTeam
username string
Résultat void