36 lines
939 B
C#
36 lines
939 B
C#
using DataLayer;
|
|
using Dinah.Core.DataBinding;
|
|
using System;
|
|
using System.ComponentModel;
|
|
|
|
namespace LibationUiBase.GridView
|
|
{
|
|
public interface IGridEntry : IMemberComparable, INotifyPropertyChanged
|
|
{
|
|
EntryStatus Liberate { get; }
|
|
float SeriesIndex { get; }
|
|
string AudibleProductId { get; }
|
|
string LongDescription { get; }
|
|
LibraryBook LibraryBook { get; }
|
|
Book Book { get; }
|
|
DateTime DateAdded { get; }
|
|
bool? Remove { get; set; }
|
|
string PurchaseDate { get; }
|
|
object Cover { get; }
|
|
string Length { get; }
|
|
LastDownloadStatus LastDownload { get; }
|
|
string Series { get; }
|
|
SeriesOrder SeriesOrder { get; }
|
|
string Title { get; }
|
|
string Authors { get; }
|
|
string Narrators { get; }
|
|
string Category { get; }
|
|
string Misc { get; }
|
|
string Description { get; }
|
|
Rating ProductRating { get; }
|
|
Rating MyRating { get; set; }
|
|
string BookTags { get; }
|
|
void UpdateLibraryBook(LibraryBook libraryBook);
|
|
}
|
|
}
|