using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Tango.DataStore
{
///
/// Represents a data store item.
///
public interface IDataStoreItem
{
///
/// Gets or sets the unique identifier (Use only for synchronization).
///
String Guid { get; set; }
///
/// Gets or sets item id.
///
String Key { get; set; }
///
/// Gets or sets the item type.
///
DataType Type { get; set; }
///
/// Gets or sets the item value.
///
Object Value { get; set; }
///
/// Gets or sets the item update UTC date.
///
DateTime Date { get; set; }
///
/// Gets or sets a value indicating whether this item is synchronized with the remote service.
///
bool IsSynchronized { get; set; }
}
}