using Gee; public interface IIdentityCardStore : Object { // Methods public enum StoreType { FLAT_FILE, KEYRING } public abstract void add_card(IdCard card); public abstract bool remove_card(IdCard card); public abstract IdCard? update_card(IdCard card); public abstract StoreType get_store_type(); public abstract LinkedList get_card_list(); }