C# Class YukiYume.GitHub.Json.JsonCommitService

JSON implementation of ICommitService
Inheritance: BaseService, ICommitService
Show file Open project: yukiyume/YukiYume.GitHub

Public Methods

Method Description
Get ( User user, Repository repository, string sha ) : Commit
Get ( string userName, string repositoryName, string sha ) : Commit
JsonCommitService ( ) : System
JsonCommitService ( string gitHubUserName, string gitHubApiToken ) : System
List ( User user, Repository repository, string branchName ) : IEnumerable
List ( User user, Repository repository, string branchName, string path ) : IEnumerable
List ( string userName, string repositoryName, string branchName ) : IEnumerable
List ( string userName, string repositoryName, string branchName, string path ) : IEnumerable

Protected Methods

Method Description
ValidateList ( string userName, string repositoryName, string branchName ) : void

Method Details

Get() public method

public Get ( User user, Repository repository, string sha ) : Commit
user User
repository Repository
sha string
return Commit

Get() public method

public Get ( string userName, string repositoryName, string sha ) : Commit
userName string
repositoryName string
sha string
return Commit

JsonCommitService() public method

public JsonCommitService ( ) : System
return System

JsonCommitService() public method

public JsonCommitService ( string gitHubUserName, string gitHubApiToken ) : System
gitHubUserName string
gitHubApiToken string
return System

List() public method

public List ( User user, Repository repository, string branchName ) : IEnumerable
user User
repository Repository
branchName string
return IEnumerable

List() public method

public List ( User user, Repository repository, string branchName, string path ) : IEnumerable
user User
repository Repository
branchName string
path string
return IEnumerable

List() public method

public List ( string userName, string repositoryName, string branchName ) : IEnumerable
userName string
repositoryName string
branchName string
return IEnumerable

List() public method

public List ( string userName, string repositoryName, string branchName, string path ) : IEnumerable
userName string
repositoryName string
branchName string
path string
return IEnumerable

ValidateList() protected static method

protected static ValidateList ( string userName, string repositoryName, string branchName ) : void
userName string
repositoryName string
branchName string
return void