public Repo(GitRepositoryApiResponse repository) { if (repository == null) throw new ArgumentNullException(nameof(repository)); RepositoryId = repository.Id; RepositoryName = repository.Name; }
public Repository(GitRepositoryApiResponse repository) { if (repository == null) { throw new ArgumentNullException(nameof(repository)); } Id = repository.Id; Name = repository.Name; RemoteUrl = repository.RemoteUrl; Url = repository.Url; }
public CommitInfo( GitCommitApiResponse commit, TeamMemberApiResponse teamMember, GitRepositoryApiResponse repository) { if (commit == null) { throw new ArgumentNullException(nameof(commit)); } if (teamMember == null) { throw new ArgumentNullException(nameof(teamMember)); } if (repository == null) { throw new ArgumentNullException(nameof(repository)); } Commit = new Commit(commit); Author = new Author(teamMember); Repository = new Repo(repository); }