/* Service GObject: holds service name and state for use in a GListModel */
#ifndef SERVICE_MODEL_H
#define SERVICE_MODEL_H

#include <glib-object.h>

G_BEGIN_DECLS

typedef struct _Service Service;
typedef struct _ServiceClass ServiceClass;

GType service_get_type(void) G_GNUC_CONST;
Service *service_new(const gchar *name, const gchar *state, const gchar *active, const gchar *sub, const gchar *description);

#define SERVICE_TYPE (service_get_type())

G_END_DECLS

#endif /* SERVICE_MODEL_H */
