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; } } }