C# Class YukiYume.GitHub.Json.JsonIssueService

JSON implementation of IIssueService
Inheritance: BaseService, IIssueService
Afficher le fichier Open project: yukiyume/YukiYume.GitHub

Méthodes publiques

Méthode Description
AddComment ( User user, Repository repository, Issue issue, Comment comment ) : Comment
AddComment ( string userName, string repositoryName, int number, string comment ) : Comment
AddLabel ( User user, Repository repository, string label, Issue issue ) : IEnumerable
AddLabel ( string userName, string repositoryName, string label, int number ) : IEnumerable
Close ( User user, Repository repository, Issue issue ) : Issue
Close ( string userName, string repositoryName, int number ) : Issue
Edit ( User user, Repository repository, Issue issue ) : Issue
Edit ( string userName, string repositoryName, int number, string title, string body ) : Issue
Get ( User user, Repository repository, int number ) : Issue
Get ( string userName, string repositoryName, int number ) : Issue
GetLabels ( User user, Repository repository ) : IEnumerable
GetLabels ( string userName, string repositoryName ) : IEnumerable
JsonIssueService ( ) : System
JsonIssueService ( string gitHubUserName, string gitHubApiToken ) : System
List ( User user, Repository repository, IssueStateType issueState ) : IEnumerable
List ( string userName, string repositoryName, IssueStateType issueState ) : IEnumerable
Open ( User user, Repository repository, Issue issue ) : Issue
Open ( string userName, string repositoryName, string title, string body ) : Issue
ReOpen ( User user, Repository repository, Issue issue ) : Issue
ReOpen ( string userName, string repositoryName, int number ) : Issue
RemoveLabel ( User user, Repository repository, string label, Issue issue ) : IEnumerable
RemoveLabel ( string userName, string repositoryName, string label, int number ) : IEnumerable
Search ( User user, Repository repository, IssueStateType issueState, string searchTerm ) : IEnumerable
Search ( string userName, string repositoryName, IssueStateType issueState, string searchTerm ) : IEnumerable

Méthodes protégées

Méthode Description
AddRemoveLabel ( string userName, string repositoryName, string label, int number, string method ) : IEnumerable
CloseOrReOpen ( string userName, string repositoryName, int number, string method ) : Issue
ValidateGetArguments ( string userName, string repositoryName, int number ) : void
ValidateLabel ( string userName, string repositoryName, string label, int number ) : void
ValidateListArguments ( string userName, string repositoryName, IssueStateType issueState ) : void
ValidateSearchArguments ( string userName, string repositoryName, IssueStateType issueState, string searchTerm ) : void
ValidateTitleBody ( string title, string body ) : void

Method Details

AddComment() public méthode

public AddComment ( User user, Repository repository, Issue issue, Comment comment ) : Comment
user User
repository Repository
issue Issue
comment Comment
Résultat Comment

AddComment() public méthode

public AddComment ( string userName, string repositoryName, int number, string comment ) : Comment
userName string
repositoryName string
number int
comment string
Résultat Comment

AddLabel() public méthode

public AddLabel ( User user, Repository repository, string label, Issue issue ) : IEnumerable
user User
repository Repository
label string
issue Issue
Résultat IEnumerable

AddLabel() public méthode

public AddLabel ( string userName, string repositoryName, string label, int number ) : IEnumerable
userName string
repositoryName string
label string
number int
Résultat IEnumerable

AddRemoveLabel() protected méthode

protected AddRemoveLabel ( string userName, string repositoryName, string label, int number, string method ) : IEnumerable
userName string
repositoryName string
label string
number int
method string
Résultat IEnumerable

Close() public méthode

public Close ( User user, Repository repository, Issue issue ) : Issue
user User
repository Repository
issue Issue
Résultat Issue

Close() public méthode

public Close ( string userName, string repositoryName, int number ) : Issue
userName string
repositoryName string
number int
Résultat Issue

CloseOrReOpen() protected méthode

protected CloseOrReOpen ( string userName, string repositoryName, int number, string method ) : Issue
userName string
repositoryName string
number int
method string
Résultat Issue

Edit() public méthode

public Edit ( User user, Repository repository, Issue issue ) : Issue
user User
repository Repository
issue Issue
Résultat Issue

Edit() public méthode

public Edit ( string userName, string repositoryName, int number, string title, string body ) : Issue
userName string
repositoryName string
number int
title string
body string
Résultat Issue

Get() public méthode

public Get ( User user, Repository repository, int number ) : Issue
user User
repository Repository
number int
Résultat Issue

Get() public méthode

public Get ( string userName, string repositoryName, int number ) : Issue
userName string
repositoryName string
number int
Résultat Issue

GetLabels() public méthode

public GetLabels ( User user, Repository repository ) : IEnumerable
user User
repository Repository
Résultat IEnumerable

GetLabels() public méthode

public GetLabels ( string userName, string repositoryName ) : IEnumerable
userName string
repositoryName string
Résultat IEnumerable

JsonIssueService() public méthode

public JsonIssueService ( ) : System
Résultat System

JsonIssueService() public méthode

public JsonIssueService ( string gitHubUserName, string gitHubApiToken ) : System
gitHubUserName string
gitHubApiToken string
Résultat System

List() public méthode

public List ( User user, Repository repository, IssueStateType issueState ) : IEnumerable
user User
repository Repository
issueState IssueStateType
Résultat IEnumerable

List() public méthode

public List ( string userName, string repositoryName, IssueStateType issueState ) : IEnumerable
userName string
repositoryName string
issueState IssueStateType
Résultat IEnumerable

Open() public méthode

public Open ( User user, Repository repository, Issue issue ) : Issue
user User
repository Repository
issue Issue
Résultat Issue

Open() public méthode

public Open ( string userName, string repositoryName, string title, string body ) : Issue
userName string
repositoryName string
title string
body string
Résultat Issue

ReOpen() public méthode

public ReOpen ( User user, Repository repository, Issue issue ) : Issue
user User
repository Repository
issue Issue
Résultat Issue

ReOpen() public méthode

public ReOpen ( string userName, string repositoryName, int number ) : Issue
userName string
repositoryName string
number int
Résultat Issue

RemoveLabel() public méthode

public RemoveLabel ( User user, Repository repository, string label, Issue issue ) : IEnumerable
user User
repository Repository
label string
issue Issue
Résultat IEnumerable

RemoveLabel() public méthode

public RemoveLabel ( string userName, string repositoryName, string label, int number ) : IEnumerable
userName string
repositoryName string
label string
number int
Résultat IEnumerable

Search() public méthode

public Search ( User user, Repository repository, IssueStateType issueState, string searchTerm ) : IEnumerable
user User
repository Repository
issueState IssueStateType
searchTerm string
Résultat IEnumerable

Search() public méthode

public Search ( string userName, string repositoryName, IssueStateType issueState, string searchTerm ) : IEnumerable
userName string
repositoryName string
issueState IssueStateType
searchTerm string
Résultat IEnumerable

ValidateGetArguments() protected static méthode

protected static ValidateGetArguments ( string userName, string repositoryName, int number ) : void
userName string
repositoryName string
number int
Résultat void

ValidateLabel() protected static méthode

protected static ValidateLabel ( string userName, string repositoryName, string label, int number ) : void
userName string
repositoryName string
label string
number int
Résultat void

ValidateListArguments() protected static méthode

protected static ValidateListArguments ( string userName, string repositoryName, IssueStateType issueState ) : void
userName string
repositoryName string
issueState IssueStateType
Résultat void

ValidateSearchArguments() protected static méthode

protected static ValidateSearchArguments ( string userName, string repositoryName, IssueStateType issueState, string searchTerm ) : void
userName string
repositoryName string
issueState IssueStateType
searchTerm string
Résultat void

ValidateTitleBody() protected static méthode

protected static ValidateTitleBody ( string title, string body ) : void
title string
body string
Résultat void