C# Класс YukiYume.GitHub.Json.JsonCommitService

JSON implementation of ICommitService
Наследование: BaseService, ICommitService
Показать файл Открыть проект

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

Метод Описание
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

Защищенные методы

Метод Описание
ValidateList ( string userName, string repositoryName, string branchName ) : void

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

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

public Get ( User user, Repository repository, string sha ) : Commit
user User
repository Repository
sha string
Результат Commit

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

public Get ( string userName, string repositoryName, string sha ) : Commit
userName string
repositoryName string
sha string
Результат Commit

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

public JsonCommitService ( ) : System
Результат System

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

public JsonCommitService ( string gitHubUserName, string gitHubApiToken ) : System
gitHubUserName string
gitHubApiToken string
Результат System

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

public List ( User user, Repository repository, string branchName ) : IEnumerable
user User
repository Repository
branchName string
Результат IEnumerable

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

public List ( User user, Repository repository, string branchName, string path ) : IEnumerable
user User
repository Repository
branchName string
path string
Результат IEnumerable

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

public List ( string userName, string repositoryName, string branchName ) : IEnumerable
userName string
repositoryName string
branchName string
Результат IEnumerable

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

public List ( string userName, string repositoryName, string branchName, string path ) : IEnumerable
userName string
repositoryName string
branchName string
path string
Результат IEnumerable

ValidateList() защищенный статический Метод

protected static ValidateList ( string userName, string repositoryName, string branchName ) : void
userName string
repositoryName string
branchName string
Результат void