using System; using System.Collections.Generic; using System.Device.Location; using MahTweets.Core.Models; using MahTweets.Core.UpdateTypes; namespace MahTweets.Core.Interfaces { public interface IMicroblog : IPlugin { string OwnerName { get; } Contact Owner { get; set; } bool ReadOnly { get; } IList SupportedTypes { get; } bool IsRefreshing { get; } void Connect(); void Disconnect(); void Refresh(bool isRequired); void NewStatusUpdate(String text, string id, GeoCoordinate location); } }