using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using GitHub.Models;
using GitHub.ViewModels;
using GitHub.ViewModels.GitHubPane;

namespace GitHub.SampleData
{
    [ExcludeFromCodeCoverage]
    public class PullRequestListItemViewModelDesigner : ViewModelBase, IPullRequestListItemViewModel
    {
        public string Id { get; set; }
        public IActorViewModel Author { get; set; }
        public int CommentCount { get; set; }
        public bool IsCurrent { get; set; }
        public int Number { get; set; }
        public string Title { get; set; }
        public DateTimeOffset UpdatedAt { get; set; }
        public PullRequestChecksSummaryState ChecksSummary { get; set; }
        public int ChecksPendingCount { get; set; }
        public int ChecksSuccessCount { get; set; }
        public int ChecksErrorCount { get; set; }
    }
}
