1
/* Copyright 2011 Yorba Foundation
3
* This software is licensed under the GNU Lesser General Public License
4
* (version 2.1 or later). See the COPYING file in this distribution.
10
* The main interface for a single instance of a photo held in the database.
11
* This interface assumes that the photograph can be accessed via the Vala
14
public interface AlienDatabasePhoto : Object {
15
public abstract string get_folder_path();
17
public abstract string get_filename();
19
public abstract Gee.Collection<AlienDatabaseTag> get_tags();
21
public abstract AlienDatabaseEvent? get_event();
23
public abstract Rating get_rating();
25
public abstract string? get_title();
27
public abstract ImportID? get_import_id();