/* * Copyright (C) 2016 Canonical Ltd. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2 or version 3 of the License. * See http://www.gnu.org/copyleft/lgpl.html the full text of the license. */ #ifndef __SNAPD_PRICE_H__ #define __SNAPD_PRICE_H__ #if !defined(__SNAPD_GLIB_INSIDE__) && !defined(SNAPD_COMPILATION) #error "Only can be included directly." #endif #include G_BEGIN_DECLS #define SNAPD_TYPE_PRICE (snapd_price_get_type ()) G_DECLARE_FINAL_TYPE (SnapdPrice, snapd_price, SNAPD, PRICE, GObject) struct _SnapdPriceClass { /*< private >*/ GObjectClass parent_class; }; gdouble snapd_price_get_amount (SnapdPrice *price); const gchar *snapd_price_get_currency (SnapdPrice *price); G_END_DECLS #endif /* __SNAPD_PRICE_H__ */