namespace PARR.API.Contracts.V1.Responses.Base { public class PagedResponse : BaseResponse { public PagedResponse(bool isSuccess) : base(isSuccess) { } public PagedResponse(bool isSuccess, List errors) : base(isSuccess, errors) { } public PagedResponse(bool isSuccess, List errors, string message) : base(isSuccess, errors, message) { } public PagedResponse(IEnumerable data, bool isSuccess) : base(isSuccess) { Data = data; } public PagedResponse(IEnumerable data, bool isSuccess, List errors) : base(isSuccess, errors) { Data = data; } public PagedResponse(IEnumerable data, bool isSuccess, List errors, string message) : base(isSuccess, errors, message) { Data = data; } public IEnumerable? Data { get; set; } public int? PageNumber { get; set; } public int? PageSize { get; set; } public int? TotalPage { get; set; } public int? TotalItems { get; set; } } }