Don't create duplicate identities. LP 1180914.
[moonshot-ui.git] / src / moonshot-idcard-store.vala
1 using Gee; 
2 public interface IIdentityCardStore : Object {
3     // Methods
4     public enum StoreType {
5         FLAT_FILE,
6         KEYRING
7     }
8
9     public abstract void add_card(IdCard card);
10     public abstract bool remove_card(IdCard card);
11     public abstract IdCard? update_card(IdCard card);
12     public abstract StoreType get_store_type();
13     public abstract LinkedList<IdCard> get_card_list(); 
14 }
15