/* PantheonAccountsServicePlugin.c generated by valac 0.56.18-dirty, the Vala compiler
 * generated from PantheonAccountsServicePlugin.vala, do not modify */

#include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <glib.h>
#include <gio/gio.h>
#include <float.h>
#include <math.h>

#if !defined(VALA_STRICT_C)
#if !defined(__clang__) && defined(__GNUC__) && (__GNUC__ >= 14)
#pragma GCC diagnostic warning "-Wincompatible-pointer-types"
#elif defined(__clang__) && (__clang_major__ >= 16)
#pragma clang diagnostic ignored "-Wincompatible-function-pointer-types"
#pragma clang diagnostic ignored "-Wincompatible-pointer-types"
#endif
#endif
#if !defined(VALA_EXTERN)
#if defined(_MSC_VER)
#define VALA_EXTERN __declspec(dllexport) extern
#elif __GNUC__ >= 4
#define VALA_EXTERN __attribute__((visibility("default"))) extern
#else
#define VALA_EXTERN extern
#endif
#endif

#define PANTHEON_TYPE_ACCOUNTS_SERVICE (pantheon_accounts_service_get_type ())
#define PANTHEON_ACCOUNTS_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PANTHEON_TYPE_ACCOUNTS_SERVICE, PantheonAccountsService))
#define PANTHEON_IS_ACCOUNTS_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PANTHEON_TYPE_ACCOUNTS_SERVICE))
#define PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), PANTHEON_TYPE_ACCOUNTS_SERVICE, PantheonAccountsServiceIface))

typedef struct _PantheonAccountsService PantheonAccountsService;
typedef struct _PantheonAccountsServiceIface PantheonAccountsServiceIface;

#define PANTHEON_TYPE_ACCOUNTS_SERVICE_PROXY (pantheon_accounts_service_proxy_get_type ())
typedef GDBusProxy PantheonAccountsServiceProxy;
typedef GDBusProxyClass PantheonAccountsServiceProxyClass;
#define _g_free0(var) (var = (g_free (var), NULL))

#define PANTHEON_SETTINGS_DAEMON_TYPE_ACCOUNTS_SERVICE (pantheon_settings_daemon_accounts_service_get_type ())
#define PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PANTHEON_SETTINGS_DAEMON_TYPE_ACCOUNTS_SERVICE, PantheonSettingsDaemonAccountsService))
#define PANTHEON_SETTINGS_DAEMON_IS_ACCOUNTS_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PANTHEON_SETTINGS_DAEMON_TYPE_ACCOUNTS_SERVICE))
#define PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), PANTHEON_SETTINGS_DAEMON_TYPE_ACCOUNTS_SERVICE, PantheonSettingsDaemonAccountsServiceIface))

typedef struct _PantheonSettingsDaemonAccountsService PantheonSettingsDaemonAccountsService;
typedef struct _PantheonSettingsDaemonAccountsServiceIface PantheonSettingsDaemonAccountsServiceIface;

#define PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_TYPE_KEYBOARD_LAYOUT (pantheon_settings_daemon_accounts_service_keyboard_layout_get_type ())
typedef struct _PantheonSettingsDaemonAccountsServiceKeyboardLayout PantheonSettingsDaemonAccountsServiceKeyboardLayout;

#define PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_TYPE_XKB_OPTION (pantheon_settings_daemon_accounts_service_xkb_option_get_type ())
typedef struct _PantheonSettingsDaemonAccountsServiceXkbOption PantheonSettingsDaemonAccountsServiceXkbOption;

#define PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_TYPE_COORDINATES (pantheon_settings_daemon_accounts_service_coordinates_get_type ())
typedef struct _PantheonSettingsDaemonAccountsServiceCoordinates PantheonSettingsDaemonAccountsServiceCoordinates;

#define PANTHEON_SETTINGS_DAEMON_TYPE_ACCOUNTS_SERVICE_PROXY (pantheon_settings_daemon_accounts_service_proxy_get_type ())
typedef GDBusProxy PantheonSettingsDaemonAccountsServiceProxy;
typedef GDBusProxyClass PantheonSettingsDaemonAccountsServiceProxyClass;

struct _PantheonAccountsServiceIface {
	GTypeInterface parent_iface;
	gchar* (*get_time_format) (PantheonAccountsService* self);
	void (*set_time_format) (PantheonAccountsService* self, const gchar* value);
	gint (*get_prefers_color_scheme) (PantheonAccountsService* self);
	void (*set_prefers_color_scheme) (PantheonAccountsService* self, gint value);
	gint (*get_sleep_inactive_ac_timeout) (PantheonAccountsService* self);
	void (*set_sleep_inactive_ac_timeout) (PantheonAccountsService* self, gint value);
	gint (*get_sleep_inactive_ac_type) (PantheonAccountsService* self);
	void (*set_sleep_inactive_ac_type) (PantheonAccountsService* self, gint value);
	gint (*get_sleep_inactive_battery_timeout) (PantheonAccountsService* self);
	void (*set_sleep_inactive_battery_timeout) (PantheonAccountsService* self, gint value);
	gint (*get_sleep_inactive_battery_type) (PantheonAccountsService* self);
	void (*set_sleep_inactive_battery_type) (PantheonAccountsService* self, gint value);
};

struct _PantheonSettingsDaemonAccountsServiceKeyboardLayout {
	gchar* backend;
	gchar* name;
};

struct _PantheonSettingsDaemonAccountsServiceXkbOption {
	gchar* option;
};

struct _PantheonSettingsDaemonAccountsServiceCoordinates {
	gdouble latitude;
	gdouble longitude;
};

struct _PantheonSettingsDaemonAccountsServiceIface {
	GTypeInterface parent_iface;
	PantheonSettingsDaemonAccountsServiceKeyboardLayout* (*get_keyboard_layouts) (PantheonSettingsDaemonAccountsService* self, gint* result_length1);
	void (*set_keyboard_layouts) (PantheonSettingsDaemonAccountsService* self, PantheonSettingsDaemonAccountsServiceKeyboardLayout* value, gint value_length1);
	guint (*get_active_keyboard_layout) (PantheonSettingsDaemonAccountsService* self);
	void (*set_active_keyboard_layout) (PantheonSettingsDaemonAccountsService* self, guint value);
	PantheonSettingsDaemonAccountsServiceXkbOption* (*get_xkb_options) (PantheonSettingsDaemonAccountsService* self, gint* result_length1);
	void (*set_xkb_options) (PantheonSettingsDaemonAccountsService* self, PantheonSettingsDaemonAccountsServiceXkbOption* value, gint value_length1);
	gboolean (*get_left_handed) (PantheonSettingsDaemonAccountsService* self);
	void (*set_left_handed) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gint (*get_accel_profile) (PantheonSettingsDaemonAccountsService* self);
	void (*set_accel_profile) (PantheonSettingsDaemonAccountsService* self, gint value);
	gboolean (*get_mouse_natural_scroll) (PantheonSettingsDaemonAccountsService* self);
	void (*set_mouse_natural_scroll) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gdouble (*get_mouse_speed) (PantheonSettingsDaemonAccountsService* self);
	void (*set_mouse_speed) (PantheonSettingsDaemonAccountsService* self, gdouble value);
	gint (*get_touchpad_click_method) (PantheonSettingsDaemonAccountsService* self);
	void (*set_touchpad_click_method) (PantheonSettingsDaemonAccountsService* self, gint value);
	gboolean (*get_touchpad_disable_while_typing) (PantheonSettingsDaemonAccountsService* self);
	void (*set_touchpad_disable_while_typing) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gboolean (*get_touchpad_edge_scrolling) (PantheonSettingsDaemonAccountsService* self);
	void (*set_touchpad_edge_scrolling) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gboolean (*get_touchpad_natural_scroll) (PantheonSettingsDaemonAccountsService* self);
	void (*set_touchpad_natural_scroll) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gint (*get_touchpad_send_events) (PantheonSettingsDaemonAccountsService* self);
	void (*set_touchpad_send_events) (PantheonSettingsDaemonAccountsService* self, gint value);
	gdouble (*get_touchpad_speed) (PantheonSettingsDaemonAccountsService* self);
	void (*set_touchpad_speed) (PantheonSettingsDaemonAccountsService* self, gdouble value);
	gboolean (*get_touchpad_tap_to_click) (PantheonSettingsDaemonAccountsService* self);
	void (*set_touchpad_tap_to_click) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gboolean (*get_touchpad_two_finger_scrolling) (PantheonSettingsDaemonAccountsService* self);
	void (*set_touchpad_two_finger_scrolling) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gint (*get_accent_color) (PantheonSettingsDaemonAccountsService* self);
	void (*set_accent_color) (PantheonSettingsDaemonAccountsService* self, gint value);
	gboolean (*get_cursor_blink) (PantheonSettingsDaemonAccountsService* self);
	void (*set_cursor_blink) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gint (*get_cursor_blink_time) (PantheonSettingsDaemonAccountsService* self);
	void (*set_cursor_blink_time) (PantheonSettingsDaemonAccountsService* self, gint value);
	gint (*get_cursor_blink_timeout) (PantheonSettingsDaemonAccountsService* self);
	void (*set_cursor_blink_timeout) (PantheonSettingsDaemonAccountsService* self, gint value);
	gint (*get_cursor_size) (PantheonSettingsDaemonAccountsService* self);
	void (*set_cursor_size) (PantheonSettingsDaemonAccountsService* self, gint value);
	gboolean (*get_locate_pointer) (PantheonSettingsDaemonAccountsService* self);
	void (*set_locate_pointer) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gdouble (*get_text_scaling_factor) (PantheonSettingsDaemonAccountsService* self);
	void (*set_text_scaling_factor) (PantheonSettingsDaemonAccountsService* self, gdouble value);
	gint (*get_picture_options) (PantheonSettingsDaemonAccountsService* self);
	void (*set_picture_options) (PantheonSettingsDaemonAccountsService* self, gint value);
	gchar* (*get_primary_color) (PantheonSettingsDaemonAccountsService* self);
	void (*set_primary_color) (PantheonSettingsDaemonAccountsService* self, const gchar* value);
	gchar* (*get_document_font_name) (PantheonSettingsDaemonAccountsService* self);
	void (*set_document_font_name) (PantheonSettingsDaemonAccountsService* self, const gchar* value);
	gchar* (*get_font_name) (PantheonSettingsDaemonAccountsService* self);
	void (*set_font_name) (PantheonSettingsDaemonAccountsService* self, const gchar* value);
	gchar* (*get_monospace_font_name) (PantheonSettingsDaemonAccountsService* self);
	void (*set_monospace_font_name) (PantheonSettingsDaemonAccountsService* self, const gchar* value);
	gboolean (*get_orientation_lock) (PantheonSettingsDaemonAccountsService* self);
	void (*set_orientation_lock) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gboolean (*get_wingpanel_use_transparency) (PantheonSettingsDaemonAccountsService* self);
	void (*set_wingpanel_use_transparency) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gboolean (*get_wingpanel_show_percentage) (PantheonSettingsDaemonAccountsService* self);
	void (*set_wingpanel_show_percentage) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	void (*get_last_coordinates) (PantheonSettingsDaemonAccountsService* self, PantheonSettingsDaemonAccountsServiceCoordinates * result);
	void (*set_last_coordinates) (PantheonSettingsDaemonAccountsService* self, PantheonSettingsDaemonAccountsServiceCoordinates * value);
	gint (*get_prefer_dark_schedule) (PantheonSettingsDaemonAccountsService* self);
	void (*set_prefer_dark_schedule) (PantheonSettingsDaemonAccountsService* self, gint value);
	gdouble (*get_prefer_dark_schedule_from) (PantheonSettingsDaemonAccountsService* self);
	void (*set_prefer_dark_schedule_from) (PantheonSettingsDaemonAccountsService* self, gdouble value);
	gdouble (*get_prefer_dark_schedule_to) (PantheonSettingsDaemonAccountsService* self);
	void (*set_prefer_dark_schedule_to) (PantheonSettingsDaemonAccountsService* self, gdouble value);
	gboolean (*get_night_light_enabled) (PantheonSettingsDaemonAccountsService* self);
	void (*set_night_light_enabled) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gboolean (*get_night_light_schedule_automatic) (PantheonSettingsDaemonAccountsService* self);
	void (*set_night_light_schedule_automatic) (PantheonSettingsDaemonAccountsService* self, gboolean value);
	gdouble (*get_night_light_schedule_from) (PantheonSettingsDaemonAccountsService* self);
	void (*set_night_light_schedule_from) (PantheonSettingsDaemonAccountsService* self, gdouble value);
	gdouble (*get_night_light_schedule_to) (PantheonSettingsDaemonAccountsService* self);
	void (*set_night_light_schedule_to) (PantheonSettingsDaemonAccountsService* self, gdouble value);
	guint (*get_night_light_temperature) (PantheonSettingsDaemonAccountsService* self);
	void (*set_night_light_temperature) (PantheonSettingsDaemonAccountsService* self, guint value);
};

VALA_EXTERN GType pantheon_accounts_service_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (PantheonAccountsService, g_object_unref)
VALA_EXTERN GType pantheon_accounts_service_proxy_get_type (void) G_GNUC_CONST ;
VALA_EXTERN guint pantheon_accounts_service_register_object (void* object,
                                                 GDBusConnection* connection,
                                                 const gchar* path,
                                                 GError** error);
VALA_EXTERN gchar* pantheon_accounts_service_get_time_format (PantheonAccountsService* self);
VALA_EXTERN void pantheon_accounts_service_set_time_format (PantheonAccountsService* self,
                                                const gchar* value);
VALA_EXTERN gint pantheon_accounts_service_get_prefers_color_scheme (PantheonAccountsService* self);
VALA_EXTERN void pantheon_accounts_service_set_prefers_color_scheme (PantheonAccountsService* self,
                                                         gint value);
VALA_EXTERN gint pantheon_accounts_service_get_sleep_inactive_ac_timeout (PantheonAccountsService* self);
VALA_EXTERN void pantheon_accounts_service_set_sleep_inactive_ac_timeout (PantheonAccountsService* self,
                                                              gint value);
VALA_EXTERN gint pantheon_accounts_service_get_sleep_inactive_ac_type (PantheonAccountsService* self);
VALA_EXTERN void pantheon_accounts_service_set_sleep_inactive_ac_type (PantheonAccountsService* self,
                                                           gint value);
VALA_EXTERN gint pantheon_accounts_service_get_sleep_inactive_battery_timeout (PantheonAccountsService* self);
VALA_EXTERN void pantheon_accounts_service_set_sleep_inactive_battery_timeout (PantheonAccountsService* self,
                                                                   gint value);
VALA_EXTERN gint pantheon_accounts_service_get_sleep_inactive_battery_type (PantheonAccountsService* self);
VALA_EXTERN void pantheon_accounts_service_set_sleep_inactive_battery_type (PantheonAccountsService* self,
                                                                gint value);
static GType pantheon_accounts_service_get_type_once (void);
static void pantheon_accounts_service_proxy_g_signal (GDBusProxy* proxy,
                                               const gchar* sender_name,
                                               const gchar* signal_name,
                                               GVariant* parameters);
static gchar* pantheon_accounts_service_dbus_proxy_get_time_format (PantheonAccountsService* self);
static void pantheon_accounts_service_dbus_proxy_set_time_format (PantheonAccountsService* self,
                                                           const gchar* value);
static gint pantheon_accounts_service_dbus_proxy_get_prefers_color_scheme (PantheonAccountsService* self);
static void pantheon_accounts_service_dbus_proxy_set_prefers_color_scheme (PantheonAccountsService* self,
                                                                    gint value);
static gint pantheon_accounts_service_dbus_proxy_get_sleep_inactive_ac_timeout (PantheonAccountsService* self);
static void pantheon_accounts_service_dbus_proxy_set_sleep_inactive_ac_timeout (PantheonAccountsService* self,
                                                                         gint value);
static gint pantheon_accounts_service_dbus_proxy_get_sleep_inactive_ac_type (PantheonAccountsService* self);
static void pantheon_accounts_service_dbus_proxy_set_sleep_inactive_ac_type (PantheonAccountsService* self,
                                                                      gint value);
static gint pantheon_accounts_service_dbus_proxy_get_sleep_inactive_battery_timeout (PantheonAccountsService* self);
static void pantheon_accounts_service_dbus_proxy_set_sleep_inactive_battery_timeout (PantheonAccountsService* self,
                                                                              gint value);
static gint pantheon_accounts_service_dbus_proxy_get_sleep_inactive_battery_type (PantheonAccountsService* self);
static void pantheon_accounts_service_dbus_proxy_set_sleep_inactive_battery_type (PantheonAccountsService* self,
                                                                           gint value);
static void pantheon_accounts_service_proxy_pantheon_accounts_service_interface_init (PantheonAccountsServiceIface* iface);
static void pantheon_accounts_service_dbus_interface_method_call (GDBusConnection* connection,
                                                           const gchar* sender,
                                                           const gchar* object_path,
                                                           const gchar* interface_name,
                                                           const gchar* method_name,
                                                           GVariant* parameters,
                                                           GDBusMethodInvocation* invocation,
                                                           gpointer user_data);
static GVariant* pantheon_accounts_service_dbus_interface_get_property (GDBusConnection* connection,
                                                                 const gchar* sender,
                                                                 const gchar* object_path,
                                                                 const gchar* interface_name,
                                                                 const gchar* property_name,
                                                                 GError** error,
                                                                 gpointer user_data);
static GVariant* _dbus_pantheon_accounts_service_get_time_format (PantheonAccountsService* self);
static GVariant* _dbus_pantheon_accounts_service_get_prefers_color_scheme (PantheonAccountsService* self);
static GVariant* _dbus_pantheon_accounts_service_get_sleep_inactive_ac_timeout (PantheonAccountsService* self);
static GVariant* _dbus_pantheon_accounts_service_get_sleep_inactive_ac_type (PantheonAccountsService* self);
static GVariant* _dbus_pantheon_accounts_service_get_sleep_inactive_battery_timeout (PantheonAccountsService* self);
static GVariant* _dbus_pantheon_accounts_service_get_sleep_inactive_battery_type (PantheonAccountsService* self);
static gboolean pantheon_accounts_service_dbus_interface_set_property (GDBusConnection* connection,
                                                                const gchar* sender,
                                                                const gchar* object_path,
                                                                const gchar* interface_name,
                                                                const gchar* property_name,
                                                                GVariant* value,
                                                                GError** error,
                                                                gpointer user_data);
static void _dbus_pantheon_accounts_service_set_time_format (PantheonAccountsService* self,
                                                      GVariant* _value);
static void _dbus_pantheon_accounts_service_set_prefers_color_scheme (PantheonAccountsService* self,
                                                               GVariant* _value);
static void _dbus_pantheon_accounts_service_set_sleep_inactive_ac_timeout (PantheonAccountsService* self,
                                                                    GVariant* _value);
static void _dbus_pantheon_accounts_service_set_sleep_inactive_ac_type (PantheonAccountsService* self,
                                                                 GVariant* _value);
static void _dbus_pantheon_accounts_service_set_sleep_inactive_battery_timeout (PantheonAccountsService* self,
                                                                         GVariant* _value);
static void _dbus_pantheon_accounts_service_set_sleep_inactive_battery_type (PantheonAccountsService* self,
                                                                      GVariant* _value);
static void _pantheon_accounts_service_unregister_object (gpointer user_data);
VALA_EXTERN GType pantheon_settings_daemon_accounts_service_keyboard_layout_get_type (void) G_GNUC_CONST ;
VALA_EXTERN PantheonSettingsDaemonAccountsServiceKeyboardLayout* pantheon_settings_daemon_accounts_service_keyboard_layout_dup (const PantheonSettingsDaemonAccountsServiceKeyboardLayout* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_keyboard_layout_free (PantheonSettingsDaemonAccountsServiceKeyboardLayout* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_keyboard_layout_copy (const PantheonSettingsDaemonAccountsServiceKeyboardLayout* self,
                                                                     PantheonSettingsDaemonAccountsServiceKeyboardLayout* dest);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_keyboard_layout_destroy (PantheonSettingsDaemonAccountsServiceKeyboardLayout* self);
G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC (PantheonSettingsDaemonAccountsServiceKeyboardLayout, pantheon_settings_daemon_accounts_service_keyboard_layout_destroy)
VALA_EXTERN GType pantheon_settings_daemon_accounts_service_xkb_option_get_type (void) G_GNUC_CONST ;
VALA_EXTERN PantheonSettingsDaemonAccountsServiceXkbOption* pantheon_settings_daemon_accounts_service_xkb_option_dup (const PantheonSettingsDaemonAccountsServiceXkbOption* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_xkb_option_free (PantheonSettingsDaemonAccountsServiceXkbOption* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_xkb_option_copy (const PantheonSettingsDaemonAccountsServiceXkbOption* self,
                                                                PantheonSettingsDaemonAccountsServiceXkbOption* dest);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_xkb_option_destroy (PantheonSettingsDaemonAccountsServiceXkbOption* self);
G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC (PantheonSettingsDaemonAccountsServiceXkbOption, pantheon_settings_daemon_accounts_service_xkb_option_destroy)
VALA_EXTERN GType pantheon_settings_daemon_accounts_service_coordinates_get_type (void) G_GNUC_CONST ;
VALA_EXTERN PantheonSettingsDaemonAccountsServiceCoordinates* pantheon_settings_daemon_accounts_service_coordinates_dup (const PantheonSettingsDaemonAccountsServiceCoordinates* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_coordinates_free (PantheonSettingsDaemonAccountsServiceCoordinates* self);
VALA_EXTERN GType pantheon_settings_daemon_accounts_service_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (PantheonSettingsDaemonAccountsService, g_object_unref)
VALA_EXTERN GType pantheon_settings_daemon_accounts_service_proxy_get_type (void) G_GNUC_CONST ;
VALA_EXTERN guint pantheon_settings_daemon_accounts_service_register_object (void* object,
                                                                 GDBusConnection* connection,
                                                                 const gchar* path,
                                                                 GError** error);
VALA_EXTERN PantheonSettingsDaemonAccountsServiceKeyboardLayout* pantheon_settings_daemon_accounts_service_get_keyboard_layouts (PantheonSettingsDaemonAccountsService* self,
                                                                                                                     gint* result_length1);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_keyboard_layouts (PantheonSettingsDaemonAccountsService* self,
                                                                     PantheonSettingsDaemonAccountsServiceKeyboardLayout* value,
                                                                     gint value_length1);
VALA_EXTERN guint pantheon_settings_daemon_accounts_service_get_active_keyboard_layout (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_active_keyboard_layout (PantheonSettingsDaemonAccountsService* self,
                                                                           guint value);
VALA_EXTERN PantheonSettingsDaemonAccountsServiceXkbOption* pantheon_settings_daemon_accounts_service_get_xkb_options (PantheonSettingsDaemonAccountsService* self,
                                                                                                           gint* result_length1);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_xkb_options (PantheonSettingsDaemonAccountsService* self,
                                                                PantheonSettingsDaemonAccountsServiceXkbOption* value,
                                                                gint value_length1);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_left_handed (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_left_handed (PantheonSettingsDaemonAccountsService* self,
                                                                gboolean value);
VALA_EXTERN gint pantheon_settings_daemon_accounts_service_get_accel_profile (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_accel_profile (PantheonSettingsDaemonAccountsService* self,
                                                                  gint value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_mouse_natural_scroll (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_mouse_natural_scroll (PantheonSettingsDaemonAccountsService* self,
                                                                         gboolean value);
VALA_EXTERN gdouble pantheon_settings_daemon_accounts_service_get_mouse_speed (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_mouse_speed (PantheonSettingsDaemonAccountsService* self,
                                                                gdouble value);
VALA_EXTERN gint pantheon_settings_daemon_accounts_service_get_touchpad_click_method (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_touchpad_click_method (PantheonSettingsDaemonAccountsService* self,
                                                                          gint value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_touchpad_disable_while_typing (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_touchpad_disable_while_typing (PantheonSettingsDaemonAccountsService* self,
                                                                                  gboolean value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_touchpad_edge_scrolling (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_touchpad_edge_scrolling (PantheonSettingsDaemonAccountsService* self,
                                                                            gboolean value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_touchpad_natural_scroll (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_touchpad_natural_scroll (PantheonSettingsDaemonAccountsService* self,
                                                                            gboolean value);
VALA_EXTERN gint pantheon_settings_daemon_accounts_service_get_touchpad_send_events (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_touchpad_send_events (PantheonSettingsDaemonAccountsService* self,
                                                                         gint value);
VALA_EXTERN gdouble pantheon_settings_daemon_accounts_service_get_touchpad_speed (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_touchpad_speed (PantheonSettingsDaemonAccountsService* self,
                                                                   gdouble value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_touchpad_tap_to_click (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_touchpad_tap_to_click (PantheonSettingsDaemonAccountsService* self,
                                                                          gboolean value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_touchpad_two_finger_scrolling (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_touchpad_two_finger_scrolling (PantheonSettingsDaemonAccountsService* self,
                                                                                  gboolean value);
VALA_EXTERN gint pantheon_settings_daemon_accounts_service_get_accent_color (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_accent_color (PantheonSettingsDaemonAccountsService* self,
                                                                 gint value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_cursor_blink (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_cursor_blink (PantheonSettingsDaemonAccountsService* self,
                                                                 gboolean value);
VALA_EXTERN gint pantheon_settings_daemon_accounts_service_get_cursor_blink_time (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_cursor_blink_time (PantheonSettingsDaemonAccountsService* self,
                                                                      gint value);
VALA_EXTERN gint pantheon_settings_daemon_accounts_service_get_cursor_blink_timeout (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_cursor_blink_timeout (PantheonSettingsDaemonAccountsService* self,
                                                                         gint value);
VALA_EXTERN gint pantheon_settings_daemon_accounts_service_get_cursor_size (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_cursor_size (PantheonSettingsDaemonAccountsService* self,
                                                                gint value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_locate_pointer (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_locate_pointer (PantheonSettingsDaemonAccountsService* self,
                                                                   gboolean value);
VALA_EXTERN gdouble pantheon_settings_daemon_accounts_service_get_text_scaling_factor (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_text_scaling_factor (PantheonSettingsDaemonAccountsService* self,
                                                                        gdouble value);
VALA_EXTERN gint pantheon_settings_daemon_accounts_service_get_picture_options (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_picture_options (PantheonSettingsDaemonAccountsService* self,
                                                                    gint value);
VALA_EXTERN gchar* pantheon_settings_daemon_accounts_service_get_primary_color (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_primary_color (PantheonSettingsDaemonAccountsService* self,
                                                                  const gchar* value);
VALA_EXTERN gchar* pantheon_settings_daemon_accounts_service_get_document_font_name (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_document_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                       const gchar* value);
VALA_EXTERN gchar* pantheon_settings_daemon_accounts_service_get_font_name (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_font_name (PantheonSettingsDaemonAccountsService* self,
                                                              const gchar* value);
VALA_EXTERN gchar* pantheon_settings_daemon_accounts_service_get_monospace_font_name (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_monospace_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                        const gchar* value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_orientation_lock (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_orientation_lock (PantheonSettingsDaemonAccountsService* self,
                                                                     gboolean value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_wingpanel_use_transparency (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_wingpanel_use_transparency (PantheonSettingsDaemonAccountsService* self,
                                                                               gboolean value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_wingpanel_show_percentage (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_wingpanel_show_percentage (PantheonSettingsDaemonAccountsService* self,
                                                                              gboolean value);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_get_last_coordinates (PantheonSettingsDaemonAccountsService* self,
                                                                     PantheonSettingsDaemonAccountsServiceCoordinates * result);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_last_coordinates (PantheonSettingsDaemonAccountsService* self,
                                                                     PantheonSettingsDaemonAccountsServiceCoordinates * value);
VALA_EXTERN gint pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule (PantheonSettingsDaemonAccountsService* self,
                                                                         gint value);
VALA_EXTERN gdouble pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule_from (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule_from (PantheonSettingsDaemonAccountsService* self,
                                                                              gdouble value);
VALA_EXTERN gdouble pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule_to (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule_to (PantheonSettingsDaemonAccountsService* self,
                                                                            gdouble value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_night_light_enabled (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_night_light_enabled (PantheonSettingsDaemonAccountsService* self,
                                                                        gboolean value);
VALA_EXTERN gboolean pantheon_settings_daemon_accounts_service_get_night_light_schedule_automatic (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_night_light_schedule_automatic (PantheonSettingsDaemonAccountsService* self,
                                                                                   gboolean value);
VALA_EXTERN gdouble pantheon_settings_daemon_accounts_service_get_night_light_schedule_from (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_night_light_schedule_from (PantheonSettingsDaemonAccountsService* self,
                                                                              gdouble value);
VALA_EXTERN gdouble pantheon_settings_daemon_accounts_service_get_night_light_schedule_to (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_night_light_schedule_to (PantheonSettingsDaemonAccountsService* self,
                                                                            gdouble value);
VALA_EXTERN guint pantheon_settings_daemon_accounts_service_get_night_light_temperature (PantheonSettingsDaemonAccountsService* self);
VALA_EXTERN void pantheon_settings_daemon_accounts_service_set_night_light_temperature (PantheonSettingsDaemonAccountsService* self,
                                                                            guint value);
static GType pantheon_settings_daemon_accounts_service_get_type_once (void);
static void pantheon_settings_daemon_accounts_service_proxy_g_signal (GDBusProxy* proxy,
                                                               const gchar* sender_name,
                                                               const gchar* signal_name,
                                                               GVariant* parameters);
static PantheonSettingsDaemonAccountsServiceKeyboardLayout* pantheon_settings_daemon_accounts_service_dbus_proxy_get_keyboard_layouts (PantheonSettingsDaemonAccountsService* self,
                                                                                                                                gint* result_length1);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_keyboard_layouts (PantheonSettingsDaemonAccountsService* self,
                                                                                PantheonSettingsDaemonAccountsServiceKeyboardLayout* value,
                                                                                gint value_length1);
static guint pantheon_settings_daemon_accounts_service_dbus_proxy_get_active_keyboard_layout (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_active_keyboard_layout (PantheonSettingsDaemonAccountsService* self,
                                                                                      guint value);
static PantheonSettingsDaemonAccountsServiceXkbOption* pantheon_settings_daemon_accounts_service_dbus_proxy_get_xkb_options (PantheonSettingsDaemonAccountsService* self,
                                                                                                                      gint* result_length1);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_xkb_options (PantheonSettingsDaemonAccountsService* self,
                                                                           PantheonSettingsDaemonAccountsServiceXkbOption* value,
                                                                           gint value_length1);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_left_handed (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_left_handed (PantheonSettingsDaemonAccountsService* self,
                                                                           gboolean value);
static gint pantheon_settings_daemon_accounts_service_dbus_proxy_get_accel_profile (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_accel_profile (PantheonSettingsDaemonAccountsService* self,
                                                                             gint value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_mouse_natural_scroll (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_mouse_natural_scroll (PantheonSettingsDaemonAccountsService* self,
                                                                                    gboolean value);
static gdouble pantheon_settings_daemon_accounts_service_dbus_proxy_get_mouse_speed (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_mouse_speed (PantheonSettingsDaemonAccountsService* self,
                                                                           gdouble value);
static gint pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_click_method (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_click_method (PantheonSettingsDaemonAccountsService* self,
                                                                                     gint value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_disable_while_typing (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_disable_while_typing (PantheonSettingsDaemonAccountsService* self,
                                                                                             gboolean value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_edge_scrolling (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_edge_scrolling (PantheonSettingsDaemonAccountsService* self,
                                                                                       gboolean value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_natural_scroll (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_natural_scroll (PantheonSettingsDaemonAccountsService* self,
                                                                                       gboolean value);
static gint pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_send_events (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_send_events (PantheonSettingsDaemonAccountsService* self,
                                                                                    gint value);
static gdouble pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_speed (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_speed (PantheonSettingsDaemonAccountsService* self,
                                                                              gdouble value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_tap_to_click (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_tap_to_click (PantheonSettingsDaemonAccountsService* self,
                                                                                     gboolean value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_two_finger_scrolling (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_two_finger_scrolling (PantheonSettingsDaemonAccountsService* self,
                                                                                             gboolean value);
static gint pantheon_settings_daemon_accounts_service_dbus_proxy_get_accent_color (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_accent_color (PantheonSettingsDaemonAccountsService* self,
                                                                            gint value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_cursor_blink (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_cursor_blink (PantheonSettingsDaemonAccountsService* self,
                                                                            gboolean value);
static gint pantheon_settings_daemon_accounts_service_dbus_proxy_get_cursor_blink_time (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_cursor_blink_time (PantheonSettingsDaemonAccountsService* self,
                                                                                 gint value);
static gint pantheon_settings_daemon_accounts_service_dbus_proxy_get_cursor_blink_timeout (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_cursor_blink_timeout (PantheonSettingsDaemonAccountsService* self,
                                                                                    gint value);
static gint pantheon_settings_daemon_accounts_service_dbus_proxy_get_cursor_size (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_cursor_size (PantheonSettingsDaemonAccountsService* self,
                                                                           gint value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_locate_pointer (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_locate_pointer (PantheonSettingsDaemonAccountsService* self,
                                                                              gboolean value);
static gdouble pantheon_settings_daemon_accounts_service_dbus_proxy_get_text_scaling_factor (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_text_scaling_factor (PantheonSettingsDaemonAccountsService* self,
                                                                                   gdouble value);
static gint pantheon_settings_daemon_accounts_service_dbus_proxy_get_picture_options (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_picture_options (PantheonSettingsDaemonAccountsService* self,
                                                                               gint value);
static gchar* pantheon_settings_daemon_accounts_service_dbus_proxy_get_primary_color (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_primary_color (PantheonSettingsDaemonAccountsService* self,
                                                                             const gchar* value);
static gchar* pantheon_settings_daemon_accounts_service_dbus_proxy_get_document_font_name (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_document_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                                  const gchar* value);
static gchar* pantheon_settings_daemon_accounts_service_dbus_proxy_get_font_name (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                         const gchar* value);
static gchar* pantheon_settings_daemon_accounts_service_dbus_proxy_get_monospace_font_name (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_monospace_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                                   const gchar* value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_orientation_lock (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_orientation_lock (PantheonSettingsDaemonAccountsService* self,
                                                                                gboolean value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_wingpanel_use_transparency (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_wingpanel_use_transparency (PantheonSettingsDaemonAccountsService* self,
                                                                                          gboolean value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_wingpanel_show_percentage (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_wingpanel_show_percentage (PantheonSettingsDaemonAccountsService* self,
                                                                                         gboolean value);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_get_last_coordinates (PantheonSettingsDaemonAccountsService* self,
                                                                                PantheonSettingsDaemonAccountsServiceCoordinates* result);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_last_coordinates (PantheonSettingsDaemonAccountsService* self,
                                                                                PantheonSettingsDaemonAccountsServiceCoordinates* value);
static gint pantheon_settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule (PantheonSettingsDaemonAccountsService* self,
                                                                                    gint value);
static gdouble pantheon_settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule_from (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule_from (PantheonSettingsDaemonAccountsService* self,
                                                                                         gdouble value);
static gdouble pantheon_settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule_to (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule_to (PantheonSettingsDaemonAccountsService* self,
                                                                                       gdouble value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_enabled (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_enabled (PantheonSettingsDaemonAccountsService* self,
                                                                                   gboolean value);
static gboolean pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_automatic (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_automatic (PantheonSettingsDaemonAccountsService* self,
                                                                                              gboolean value);
static gdouble pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_from (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_from (PantheonSettingsDaemonAccountsService* self,
                                                                                         gdouble value);
static gdouble pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_to (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_to (PantheonSettingsDaemonAccountsService* self,
                                                                                       gdouble value);
static guint pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_temperature (PantheonSettingsDaemonAccountsService* self);
static void pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_temperature (PantheonSettingsDaemonAccountsService* self,
                                                                                       guint value);
static void pantheon_settings_daemon_accounts_service_proxy_pantheon_settings_daemon_accounts_service_interface_init (PantheonSettingsDaemonAccountsServiceIface* iface);
static void pantheon_settings_daemon_accounts_service_dbus_interface_method_call (GDBusConnection* connection,
                                                                           const gchar* sender,
                                                                           const gchar* object_path,
                                                                           const gchar* interface_name,
                                                                           const gchar* method_name,
                                                                           GVariant* parameters,
                                                                           GDBusMethodInvocation* invocation,
                                                                           gpointer user_data);
static GVariant* pantheon_settings_daemon_accounts_service_dbus_interface_get_property (GDBusConnection* connection,
                                                                                 const gchar* sender,
                                                                                 const gchar* object_path,
                                                                                 const gchar* interface_name,
                                                                                 const gchar* property_name,
                                                                                 GError** error,
                                                                                 gpointer user_data);
static void _vala_PantheonSettingsDaemonAccountsServiceKeyboardLayout_array_free (PantheonSettingsDaemonAccountsServiceKeyboardLayout * array,
                                                                           gssize array_length);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_keyboard_layouts (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_active_keyboard_layout (PantheonSettingsDaemonAccountsService* self);
static void _vala_PantheonSettingsDaemonAccountsServiceXkbOption_array_free (PantheonSettingsDaemonAccountsServiceXkbOption * array,
                                                                      gssize array_length);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_xkb_options (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_left_handed (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_accel_profile (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_mouse_natural_scroll (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_mouse_speed (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_click_method (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_disable_while_typing (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_edge_scrolling (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_natural_scroll (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_send_events (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_speed (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_tap_to_click (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_two_finger_scrolling (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_accent_color (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_cursor_blink (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_cursor_blink_time (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_cursor_blink_timeout (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_cursor_size (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_locate_pointer (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_text_scaling_factor (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_picture_options (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_primary_color (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_document_font_name (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_font_name (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_monospace_font_name (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_orientation_lock (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_wingpanel_use_transparency (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_wingpanel_show_percentage (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_last_coordinates (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule_from (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule_to (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_night_light_enabled (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_night_light_schedule_automatic (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_night_light_schedule_from (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_night_light_schedule_to (PantheonSettingsDaemonAccountsService* self);
static GVariant* _dbus_pantheon_settings_daemon_accounts_service_get_night_light_temperature (PantheonSettingsDaemonAccountsService* self);
static gboolean pantheon_settings_daemon_accounts_service_dbus_interface_set_property (GDBusConnection* connection,
                                                                                const gchar* sender,
                                                                                const gchar* object_path,
                                                                                const gchar* interface_name,
                                                                                const gchar* property_name,
                                                                                GVariant* value,
                                                                                GError** error,
                                                                                gpointer user_data);
static void _dbus_pantheon_settings_daemon_accounts_service_set_keyboard_layouts (PantheonSettingsDaemonAccountsService* self,
                                                                           GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_active_keyboard_layout (PantheonSettingsDaemonAccountsService* self,
                                                                                 GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_xkb_options (PantheonSettingsDaemonAccountsService* self,
                                                                      GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_left_handed (PantheonSettingsDaemonAccountsService* self,
                                                                      GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_accel_profile (PantheonSettingsDaemonAccountsService* self,
                                                                        GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_mouse_natural_scroll (PantheonSettingsDaemonAccountsService* self,
                                                                               GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_mouse_speed (PantheonSettingsDaemonAccountsService* self,
                                                                      GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_touchpad_click_method (PantheonSettingsDaemonAccountsService* self,
                                                                                GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_touchpad_disable_while_typing (PantheonSettingsDaemonAccountsService* self,
                                                                                        GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_touchpad_edge_scrolling (PantheonSettingsDaemonAccountsService* self,
                                                                                  GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_touchpad_natural_scroll (PantheonSettingsDaemonAccountsService* self,
                                                                                  GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_touchpad_send_events (PantheonSettingsDaemonAccountsService* self,
                                                                               GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_touchpad_speed (PantheonSettingsDaemonAccountsService* self,
                                                                         GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_touchpad_tap_to_click (PantheonSettingsDaemonAccountsService* self,
                                                                                GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_touchpad_two_finger_scrolling (PantheonSettingsDaemonAccountsService* self,
                                                                                        GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_accent_color (PantheonSettingsDaemonAccountsService* self,
                                                                       GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_cursor_blink (PantheonSettingsDaemonAccountsService* self,
                                                                       GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_cursor_blink_time (PantheonSettingsDaemonAccountsService* self,
                                                                            GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_cursor_blink_timeout (PantheonSettingsDaemonAccountsService* self,
                                                                               GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_cursor_size (PantheonSettingsDaemonAccountsService* self,
                                                                      GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_locate_pointer (PantheonSettingsDaemonAccountsService* self,
                                                                         GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_text_scaling_factor (PantheonSettingsDaemonAccountsService* self,
                                                                              GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_picture_options (PantheonSettingsDaemonAccountsService* self,
                                                                          GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_primary_color (PantheonSettingsDaemonAccountsService* self,
                                                                        GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_document_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                             GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                    GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_monospace_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                              GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_orientation_lock (PantheonSettingsDaemonAccountsService* self,
                                                                           GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_wingpanel_use_transparency (PantheonSettingsDaemonAccountsService* self,
                                                                                     GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_wingpanel_show_percentage (PantheonSettingsDaemonAccountsService* self,
                                                                                    GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_last_coordinates (PantheonSettingsDaemonAccountsService* self,
                                                                           GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule (PantheonSettingsDaemonAccountsService* self,
                                                                               GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule_from (PantheonSettingsDaemonAccountsService* self,
                                                                                    GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule_to (PantheonSettingsDaemonAccountsService* self,
                                                                                  GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_night_light_enabled (PantheonSettingsDaemonAccountsService* self,
                                                                              GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_night_light_schedule_automatic (PantheonSettingsDaemonAccountsService* self,
                                                                                         GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_night_light_schedule_from (PantheonSettingsDaemonAccountsService* self,
                                                                                    GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_night_light_schedule_to (PantheonSettingsDaemonAccountsService* self,
                                                                                  GVariant* _value);
static void _dbus_pantheon_settings_daemon_accounts_service_set_night_light_temperature (PantheonSettingsDaemonAccountsService* self,
                                                                                  GVariant* _value);
static void _pantheon_settings_daemon_accounts_service_unregister_object (gpointer user_data);

static const GDBusMethodInfo * const _pantheon_accounts_service_dbus_method_info[] = {NULL};
static const GDBusSignalInfo * const _pantheon_accounts_service_dbus_signal_info[] = {NULL};
static const GDBusPropertyInfo _pantheon_accounts_service_dbus_property_info_time_format = {-1, "TimeFormat", "s", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_accounts_service_dbus_property_info_prefers_color_scheme = {-1, "PrefersColorScheme", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_accounts_service_dbus_property_info_sleep_inactive_ac_timeout = {-1, "SleepInactiveACTimeout", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_accounts_service_dbus_property_info_sleep_inactive_ac_type = {-1, "SleepInactiveACType", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_accounts_service_dbus_property_info_sleep_inactive_battery_timeout = {-1, "SleepInactiveBatteryTimeout", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_accounts_service_dbus_property_info_sleep_inactive_battery_type = {-1, "SleepInactiveBatteryType", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo * const _pantheon_accounts_service_dbus_property_info[] = {&_pantheon_accounts_service_dbus_property_info_time_format, &_pantheon_accounts_service_dbus_property_info_prefers_color_scheme, &_pantheon_accounts_service_dbus_property_info_sleep_inactive_ac_timeout, &_pantheon_accounts_service_dbus_property_info_sleep_inactive_ac_type, &_pantheon_accounts_service_dbus_property_info_sleep_inactive_battery_timeout, &_pantheon_accounts_service_dbus_property_info_sleep_inactive_battery_type, NULL};
static const GDBusInterfaceInfo _pantheon_accounts_service_dbus_interface_info = {-1, "io.elementary.pantheon.AccountsService", (GDBusMethodInfo **) (&_pantheon_accounts_service_dbus_method_info), (GDBusSignalInfo **) (&_pantheon_accounts_service_dbus_signal_info), (GDBusPropertyInfo **) (&_pantheon_accounts_service_dbus_property_info), NULL};
static const GDBusInterfaceVTable _pantheon_accounts_service_dbus_interface_vtable = {pantheon_accounts_service_dbus_interface_method_call, pantheon_accounts_service_dbus_interface_get_property, pantheon_accounts_service_dbus_interface_set_property};
static const GDBusMethodInfo * const _pantheon_settings_daemon_accounts_service_dbus_method_info[] = {NULL};
static const GDBusSignalInfo * const _pantheon_settings_daemon_accounts_service_dbus_signal_info[] = {NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_keyboard_layouts = {-1, "KeyboardLayouts", "a(ss)", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_active_keyboard_layout = {-1, "ActiveKeyboardLayout", "u", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_xkb_options = {-1, "XkbOptions", "a(s)", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_left_handed = {-1, "LeftHanded", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_accel_profile = {-1, "AccelProfile", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_mouse_natural_scroll = {-1, "MouseNaturalScroll", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_mouse_speed = {-1, "MouseSpeed", "d", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_click_method = {-1, "TouchpadClickMethod", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_disable_while_typing = {-1, "TouchpadDisableWhileTyping", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_edge_scrolling = {-1, "TouchpadEdgeScrolling", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_natural_scroll = {-1, "TouchpadNaturalScroll", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_send_events = {-1, "TouchpadSendEvents", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_speed = {-1, "TouchpadSpeed", "d", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_tap_to_click = {-1, "TouchpadTapToClick", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_two_finger_scrolling = {-1, "TouchpadTwoFingerScrolling", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_accent_color = {-1, "AccentColor", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_cursor_blink = {-1, "CursorBlink", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_cursor_blink_time = {-1, "CursorBlinkTime", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_cursor_blink_timeout = {-1, "CursorBlinkTimeout", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_cursor_size = {-1, "CursorSize", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_locate_pointer = {-1, "LocatePointer", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_text_scaling_factor = {-1, "TextScalingFactor", "d", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_picture_options = {-1, "PictureOptions", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_primary_color = {-1, "PrimaryColor", "s", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_document_font_name = {-1, "DocumentFontName", "s", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_font_name = {-1, "FontName", "s", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_monospace_font_name = {-1, "MonospaceFontName", "s", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_orientation_lock = {-1, "OrientationLock", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_wingpanel_use_transparency = {-1, "WingpanelUseTransparency", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_wingpanel_show_percentage = {-1, "WingpanelShowPercentage", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_last_coordinates = {-1, "LastCoordinates", "(dd)", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_prefer_dark_schedule = {-1, "PreferDarkSchedule", "i", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_prefer_dark_schedule_from = {-1, "PreferDarkScheduleFrom", "d", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_prefer_dark_schedule_to = {-1, "PreferDarkScheduleTo", "d", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_night_light_enabled = {-1, "NightLightEnabled", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_night_light_schedule_automatic = {-1, "NightLightScheduleAutomatic", "b", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_night_light_schedule_from = {-1, "NightLightScheduleFrom", "d", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_night_light_schedule_to = {-1, "NightLightScheduleTo", "d", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo _pantheon_settings_daemon_accounts_service_dbus_property_info_night_light_temperature = {-1, "NightLightTemperature", "u", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo * const _pantheon_settings_daemon_accounts_service_dbus_property_info[] = {&_pantheon_settings_daemon_accounts_service_dbus_property_info_keyboard_layouts, &_pantheon_settings_daemon_accounts_service_dbus_property_info_active_keyboard_layout, &_pantheon_settings_daemon_accounts_service_dbus_property_info_xkb_options, &_pantheon_settings_daemon_accounts_service_dbus_property_info_left_handed, &_pantheon_settings_daemon_accounts_service_dbus_property_info_accel_profile, &_pantheon_settings_daemon_accounts_service_dbus_property_info_mouse_natural_scroll, &_pantheon_settings_daemon_accounts_service_dbus_property_info_mouse_speed, &_pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_click_method, &_pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_disable_while_typing, &_pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_edge_scrolling, &_pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_natural_scroll, &_pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_send_events, &_pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_speed, &_pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_tap_to_click, &_pantheon_settings_daemon_accounts_service_dbus_property_info_touchpad_two_finger_scrolling, &_pantheon_settings_daemon_accounts_service_dbus_property_info_accent_color, &_pantheon_settings_daemon_accounts_service_dbus_property_info_cursor_blink, &_pantheon_settings_daemon_accounts_service_dbus_property_info_cursor_blink_time, &_pantheon_settings_daemon_accounts_service_dbus_property_info_cursor_blink_timeout, &_pantheon_settings_daemon_accounts_service_dbus_property_info_cursor_size, &_pantheon_settings_daemon_accounts_service_dbus_property_info_locate_pointer, &_pantheon_settings_daemon_accounts_service_dbus_property_info_text_scaling_factor, &_pantheon_settings_daemon_accounts_service_dbus_property_info_picture_options, &_pantheon_settings_daemon_accounts_service_dbus_property_info_primary_color, &_pantheon_settings_daemon_accounts_service_dbus_property_info_document_font_name, &_pantheon_settings_daemon_accounts_service_dbus_property_info_font_name, &_pantheon_settings_daemon_accounts_service_dbus_property_info_monospace_font_name, &_pantheon_settings_daemon_accounts_service_dbus_property_info_orientation_lock, &_pantheon_settings_daemon_accounts_service_dbus_property_info_wingpanel_use_transparency, &_pantheon_settings_daemon_accounts_service_dbus_property_info_wingpanel_show_percentage, &_pantheon_settings_daemon_accounts_service_dbus_property_info_last_coordinates, &_pantheon_settings_daemon_accounts_service_dbus_property_info_prefer_dark_schedule, &_pantheon_settings_daemon_accounts_service_dbus_property_info_prefer_dark_schedule_from, &_pantheon_settings_daemon_accounts_service_dbus_property_info_prefer_dark_schedule_to, &_pantheon_settings_daemon_accounts_service_dbus_property_info_night_light_enabled, &_pantheon_settings_daemon_accounts_service_dbus_property_info_night_light_schedule_automatic, &_pantheon_settings_daemon_accounts_service_dbus_property_info_night_light_schedule_from, &_pantheon_settings_daemon_accounts_service_dbus_property_info_night_light_schedule_to, &_pantheon_settings_daemon_accounts_service_dbus_property_info_night_light_temperature, NULL};
static const GDBusInterfaceInfo _pantheon_settings_daemon_accounts_service_dbus_interface_info = {-1, "io.elementary.SettingsDaemon.AccountsService", (GDBusMethodInfo **) (&_pantheon_settings_daemon_accounts_service_dbus_method_info), (GDBusSignalInfo **) (&_pantheon_settings_daemon_accounts_service_dbus_signal_info), (GDBusPropertyInfo **) (&_pantheon_settings_daemon_accounts_service_dbus_property_info), NULL};
static const GDBusInterfaceVTable _pantheon_settings_daemon_accounts_service_dbus_interface_vtable = {pantheon_settings_daemon_accounts_service_dbus_interface_method_call, pantheon_settings_daemon_accounts_service_dbus_interface_get_property, pantheon_settings_daemon_accounts_service_dbus_interface_set_property};

gchar*
pantheon_accounts_service_get_time_format (PantheonAccountsService* self)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_time_format) {
		return _iface_->get_time_format (self);
	}
	return NULL;
}

void
pantheon_accounts_service_set_time_format (PantheonAccountsService* self,
                                           const gchar* value)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_time_format) {
		_iface_->set_time_format (self, value);
	}
}

gint
pantheon_accounts_service_get_prefers_color_scheme (PantheonAccountsService* self)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_prefers_color_scheme) {
		return _iface_->get_prefers_color_scheme (self);
	}
	return -1;
}

void
pantheon_accounts_service_set_prefers_color_scheme (PantheonAccountsService* self,
                                                    gint value)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_prefers_color_scheme) {
		_iface_->set_prefers_color_scheme (self, value);
	}
}

gint
pantheon_accounts_service_get_sleep_inactive_ac_timeout (PantheonAccountsService* self)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_sleep_inactive_ac_timeout) {
		return _iface_->get_sleep_inactive_ac_timeout (self);
	}
	return -1;
}

void
pantheon_accounts_service_set_sleep_inactive_ac_timeout (PantheonAccountsService* self,
                                                         gint value)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_sleep_inactive_ac_timeout) {
		_iface_->set_sleep_inactive_ac_timeout (self, value);
	}
}

gint
pantheon_accounts_service_get_sleep_inactive_ac_type (PantheonAccountsService* self)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_sleep_inactive_ac_type) {
		return _iface_->get_sleep_inactive_ac_type (self);
	}
	return -1;
}

void
pantheon_accounts_service_set_sleep_inactive_ac_type (PantheonAccountsService* self,
                                                      gint value)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_sleep_inactive_ac_type) {
		_iface_->set_sleep_inactive_ac_type (self, value);
	}
}

gint
pantheon_accounts_service_get_sleep_inactive_battery_timeout (PantheonAccountsService* self)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_sleep_inactive_battery_timeout) {
		return _iface_->get_sleep_inactive_battery_timeout (self);
	}
	return -1;
}

void
pantheon_accounts_service_set_sleep_inactive_battery_timeout (PantheonAccountsService* self,
                                                              gint value)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_sleep_inactive_battery_timeout) {
		_iface_->set_sleep_inactive_battery_timeout (self, value);
	}
}

gint
pantheon_accounts_service_get_sleep_inactive_battery_type (PantheonAccountsService* self)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_sleep_inactive_battery_type) {
		return _iface_->get_sleep_inactive_battery_type (self);
	}
	return -1;
}

void
pantheon_accounts_service_set_sleep_inactive_battery_type (PantheonAccountsService* self,
                                                           gint value)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_sleep_inactive_battery_type) {
		_iface_->set_sleep_inactive_battery_type (self, value);
	}
}

static void
pantheon_accounts_service_default_init (PantheonAccountsServiceIface * iface,
                                        gpointer iface_data)
{
}

static GType
pantheon_accounts_service_get_type_once (void)
{
	static const GTypeInfo g_define_type_info = { sizeof (PantheonAccountsServiceIface), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) pantheon_accounts_service_default_init, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
	GType pantheon_accounts_service_type_id;
	pantheon_accounts_service_type_id = g_type_register_static (G_TYPE_INTERFACE, "PantheonAccountsService", &g_define_type_info, 0);
	g_type_interface_add_prerequisite (pantheon_accounts_service_type_id, G_TYPE_OBJECT);
	g_type_set_qdata (pantheon_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-proxy-type"), (void*) pantheon_accounts_service_proxy_get_type);
	g_type_set_qdata (pantheon_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-interface-name"), "io.elementary.pantheon.AccountsService");
	g_type_set_qdata (pantheon_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-interface-info"), (void*) (&_pantheon_accounts_service_dbus_interface_info));
	g_type_set_qdata (pantheon_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) pantheon_accounts_service_register_object);
	return pantheon_accounts_service_type_id;
}

GType
pantheon_accounts_service_get_type (void)
{
	static volatile gsize pantheon_accounts_service_type_id__once = 0;
	if (g_once_init_enter (&pantheon_accounts_service_type_id__once)) {
		GType pantheon_accounts_service_type_id;
		pantheon_accounts_service_type_id = pantheon_accounts_service_get_type_once ();
		g_once_init_leave (&pantheon_accounts_service_type_id__once, pantheon_accounts_service_type_id);
	}
	return pantheon_accounts_service_type_id__once;
}

G_DEFINE_TYPE_EXTENDED (PantheonAccountsServiceProxy, pantheon_accounts_service_proxy, G_TYPE_DBUS_PROXY, 0, G_IMPLEMENT_INTERFACE (PANTHEON_TYPE_ACCOUNTS_SERVICE, pantheon_accounts_service_proxy_pantheon_accounts_service_interface_init) )
static void
pantheon_accounts_service_proxy_class_init (PantheonAccountsServiceProxyClass* klass)
{
	G_DBUS_PROXY_CLASS (klass)->g_signal = pantheon_accounts_service_proxy_g_signal;
}

static void
pantheon_accounts_service_proxy_g_signal (GDBusProxy* proxy,
                                          const gchar* sender_name,
                                          const gchar* signal_name,
                                          GVariant* parameters)
{
}

static void
pantheon_accounts_service_proxy_init (PantheonAccountsServiceProxy* self)
{
	g_dbus_proxy_set_interface_info (G_DBUS_PROXY (self), (GDBusInterfaceInfo *) (&_pantheon_accounts_service_dbus_interface_info));
}

static gchar*
pantheon_accounts_service_dbus_proxy_get_time_format (PantheonAccountsService* self)
{
	GVariant *_inner_reply;
	gchar* _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "TimeFormat");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.pantheon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TimeFormat"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			return NULL;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_dup_string (_inner_reply, NULL);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_accounts_service_dbus_proxy_set_time_format (PantheonAccountsService* self,
                                                      const gchar* value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.pantheon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TimeFormat"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_accounts_service_dbus_proxy_get_prefers_color_scheme (PantheonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "PrefersColorScheme");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.pantheon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("PrefersColorScheme"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp0_ = 0;
			return _tmp0_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_accounts_service_dbus_proxy_set_prefers_color_scheme (PantheonAccountsService* self,
                                                               gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.pantheon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("PrefersColorScheme"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_accounts_service_dbus_proxy_get_sleep_inactive_ac_timeout (PantheonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "SleepInactiveACTimeout");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.pantheon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("SleepInactiveACTimeout"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp1_ = 0;
			return _tmp1_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_accounts_service_dbus_proxy_set_sleep_inactive_ac_timeout (PantheonAccountsService* self,
                                                                    gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.pantheon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("SleepInactiveACTimeout"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_accounts_service_dbus_proxy_get_sleep_inactive_ac_type (PantheonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "SleepInactiveACType");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.pantheon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("SleepInactiveACType"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp2_ = 0;
			return _tmp2_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_accounts_service_dbus_proxy_set_sleep_inactive_ac_type (PantheonAccountsService* self,
                                                                 gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.pantheon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("SleepInactiveACType"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_accounts_service_dbus_proxy_get_sleep_inactive_battery_timeout (PantheonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "SleepInactiveBatteryTimeout");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.pantheon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("SleepInactiveBatteryTimeout"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp3_ = 0;
			return _tmp3_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_accounts_service_dbus_proxy_set_sleep_inactive_battery_timeout (PantheonAccountsService* self,
                                                                         gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.pantheon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("SleepInactiveBatteryTimeout"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_accounts_service_dbus_proxy_get_sleep_inactive_battery_type (PantheonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "SleepInactiveBatteryType");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.pantheon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("SleepInactiveBatteryType"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp4_ = 0;
			return _tmp4_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_accounts_service_dbus_proxy_set_sleep_inactive_battery_type (PantheonAccountsService* self,
                                                                      gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.pantheon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("SleepInactiveBatteryType"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static void
pantheon_accounts_service_proxy_pantheon_accounts_service_interface_init (PantheonAccountsServiceIface* iface)
{
	iface->get_time_format = pantheon_accounts_service_dbus_proxy_get_time_format;
	iface->set_time_format = pantheon_accounts_service_dbus_proxy_set_time_format;
	iface->get_prefers_color_scheme = pantheon_accounts_service_dbus_proxy_get_prefers_color_scheme;
	iface->set_prefers_color_scheme = pantheon_accounts_service_dbus_proxy_set_prefers_color_scheme;
	iface->get_sleep_inactive_ac_timeout = pantheon_accounts_service_dbus_proxy_get_sleep_inactive_ac_timeout;
	iface->set_sleep_inactive_ac_timeout = pantheon_accounts_service_dbus_proxy_set_sleep_inactive_ac_timeout;
	iface->get_sleep_inactive_ac_type = pantheon_accounts_service_dbus_proxy_get_sleep_inactive_ac_type;
	iface->set_sleep_inactive_ac_type = pantheon_accounts_service_dbus_proxy_set_sleep_inactive_ac_type;
	iface->get_sleep_inactive_battery_timeout = pantheon_accounts_service_dbus_proxy_get_sleep_inactive_battery_timeout;
	iface->set_sleep_inactive_battery_timeout = pantheon_accounts_service_dbus_proxy_set_sleep_inactive_battery_timeout;
	iface->get_sleep_inactive_battery_type = pantheon_accounts_service_dbus_proxy_get_sleep_inactive_battery_type;
	iface->set_sleep_inactive_battery_type = pantheon_accounts_service_dbus_proxy_set_sleep_inactive_battery_type;
}

static void
pantheon_accounts_service_dbus_interface_method_call (GDBusConnection* connection,
                                                      const gchar* sender,
                                                      const gchar* object_path,
                                                      const gchar* interface_name,
                                                      const gchar* method_name,
                                                      GVariant* parameters,
                                                      GDBusMethodInvocation* invocation,
                                                      gpointer user_data)
{
	gpointer* data;
	gpointer object;
	data = user_data;
	object = data[0];
	g_object_unref (invocation);
}

static GVariant*
_dbus_pantheon_accounts_service_get_time_format (PantheonAccountsService* self)
{
	gchar* result;
	GVariant* _reply;
	result = pantheon_accounts_service_get_time_format (self);
	_reply = g_variant_new_string (result);
	_g_free0 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_accounts_service_get_prefers_color_scheme (PantheonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_accounts_service_get_prefers_color_scheme (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_accounts_service_get_sleep_inactive_ac_timeout (PantheonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_accounts_service_get_sleep_inactive_ac_timeout (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_accounts_service_get_sleep_inactive_ac_type (PantheonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_accounts_service_get_sleep_inactive_ac_type (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_accounts_service_get_sleep_inactive_battery_timeout (PantheonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_accounts_service_get_sleep_inactive_battery_timeout (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_accounts_service_get_sleep_inactive_battery_type (PantheonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_accounts_service_get_sleep_inactive_battery_type (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
pantheon_accounts_service_dbus_interface_get_property (GDBusConnection* connection,
                                                       const gchar* sender,
                                                       const gchar* object_path,
                                                       const gchar* interface_name,
                                                       const gchar* property_name,
                                                       GError** error,
                                                       gpointer user_data)
{
	gpointer* data;
	gpointer object;
	data = user_data;
	object = data[0];
	if (strcmp (property_name, "TimeFormat") == 0) {
		return _dbus_pantheon_accounts_service_get_time_format (object);
	} else if (strcmp (property_name, "PrefersColorScheme") == 0) {
		return _dbus_pantheon_accounts_service_get_prefers_color_scheme (object);
	} else if (strcmp (property_name, "SleepInactiveACTimeout") == 0) {
		return _dbus_pantheon_accounts_service_get_sleep_inactive_ac_timeout (object);
	} else if (strcmp (property_name, "SleepInactiveACType") == 0) {
		return _dbus_pantheon_accounts_service_get_sleep_inactive_ac_type (object);
	} else if (strcmp (property_name, "SleepInactiveBatteryTimeout") == 0) {
		return _dbus_pantheon_accounts_service_get_sleep_inactive_battery_timeout (object);
	} else if (strcmp (property_name, "SleepInactiveBatteryType") == 0) {
		return _dbus_pantheon_accounts_service_get_sleep_inactive_battery_type (object);
	}
	return NULL;
}

static void
_dbus_pantheon_accounts_service_set_time_format (PantheonAccountsService* self,
                                                 GVariant* _value)
{
	gchar* value = NULL;
	value = g_variant_dup_string (_value, NULL);
	pantheon_accounts_service_set_time_format (self, value);
	_g_free0 (value);
}

static void
_dbus_pantheon_accounts_service_set_prefers_color_scheme (PantheonAccountsService* self,
                                                          GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_accounts_service_set_prefers_color_scheme (self, value);
}

static void
_dbus_pantheon_accounts_service_set_sleep_inactive_ac_timeout (PantheonAccountsService* self,
                                                               GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_accounts_service_set_sleep_inactive_ac_timeout (self, value);
}

static void
_dbus_pantheon_accounts_service_set_sleep_inactive_ac_type (PantheonAccountsService* self,
                                                            GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_accounts_service_set_sleep_inactive_ac_type (self, value);
}

static void
_dbus_pantheon_accounts_service_set_sleep_inactive_battery_timeout (PantheonAccountsService* self,
                                                                    GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_accounts_service_set_sleep_inactive_battery_timeout (self, value);
}

static void
_dbus_pantheon_accounts_service_set_sleep_inactive_battery_type (PantheonAccountsService* self,
                                                                 GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_accounts_service_set_sleep_inactive_battery_type (self, value);
}

static gboolean
pantheon_accounts_service_dbus_interface_set_property (GDBusConnection* connection,
                                                       const gchar* sender,
                                                       const gchar* object_path,
                                                       const gchar* interface_name,
                                                       const gchar* property_name,
                                                       GVariant* value,
                                                       GError** error,
                                                       gpointer user_data)
{
	gpointer* data;
	gpointer object;
	data = user_data;
	object = data[0];
	if (strcmp (property_name, "TimeFormat") == 0) {
		_dbus_pantheon_accounts_service_set_time_format (object, value);
		return TRUE;
	} else if (strcmp (property_name, "PrefersColorScheme") == 0) {
		_dbus_pantheon_accounts_service_set_prefers_color_scheme (object, value);
		return TRUE;
	} else if (strcmp (property_name, "SleepInactiveACTimeout") == 0) {
		_dbus_pantheon_accounts_service_set_sleep_inactive_ac_timeout (object, value);
		return TRUE;
	} else if (strcmp (property_name, "SleepInactiveACType") == 0) {
		_dbus_pantheon_accounts_service_set_sleep_inactive_ac_type (object, value);
		return TRUE;
	} else if (strcmp (property_name, "SleepInactiveBatteryTimeout") == 0) {
		_dbus_pantheon_accounts_service_set_sleep_inactive_battery_timeout (object, value);
		return TRUE;
	} else if (strcmp (property_name, "SleepInactiveBatteryType") == 0) {
		_dbus_pantheon_accounts_service_set_sleep_inactive_battery_type (object, value);
		return TRUE;
	}
	return FALSE;
}

guint
pantheon_accounts_service_register_object (gpointer object,
                                           GDBusConnection* connection,
                                           const gchar* path,
                                           GError** error)
{
	guint result;
	gpointer *data;
	data = g_new (gpointer, 3);
	data[0] = g_object_ref (object);
	data[1] = g_object_ref (connection);
	data[2] = g_strdup (path);
	result = g_dbus_connection_register_object (connection, path, (GDBusInterfaceInfo *) (&_pantheon_accounts_service_dbus_interface_info), &_pantheon_accounts_service_dbus_interface_vtable, data, _pantheon_accounts_service_unregister_object, error);
	if (!result) {
		return 0;
	}
	return result;
}

static void
_pantheon_accounts_service_unregister_object (gpointer user_data)
{
	gpointer* data;
	data = user_data;
	g_object_unref (data[0]);
	g_object_unref (data[1]);
	g_free (data[2]);
	g_free (data);
}

PantheonSettingsDaemonAccountsServiceKeyboardLayout*
pantheon_settings_daemon_accounts_service_get_keyboard_layouts (PantheonSettingsDaemonAccountsService* self,
                                                                gint* result_length1)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_keyboard_layouts) {
		return _iface_->get_keyboard_layouts (self, result_length1);
	}
	return NULL;
}

void
pantheon_settings_daemon_accounts_service_set_keyboard_layouts (PantheonSettingsDaemonAccountsService* self,
                                                                PantheonSettingsDaemonAccountsServiceKeyboardLayout* value,
                                                                gint value_length1)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_keyboard_layouts) {
		_iface_->set_keyboard_layouts (self, value, value_length1);
	}
}

guint
pantheon_settings_daemon_accounts_service_get_active_keyboard_layout (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0U);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_active_keyboard_layout) {
		return _iface_->get_active_keyboard_layout (self);
	}
	return 0U;
}

void
pantheon_settings_daemon_accounts_service_set_active_keyboard_layout (PantheonSettingsDaemonAccountsService* self,
                                                                      guint value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_active_keyboard_layout) {
		_iface_->set_active_keyboard_layout (self, value);
	}
}

PantheonSettingsDaemonAccountsServiceXkbOption*
pantheon_settings_daemon_accounts_service_get_xkb_options (PantheonSettingsDaemonAccountsService* self,
                                                           gint* result_length1)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_xkb_options) {
		return _iface_->get_xkb_options (self, result_length1);
	}
	return NULL;
}

void
pantheon_settings_daemon_accounts_service_set_xkb_options (PantheonSettingsDaemonAccountsService* self,
                                                           PantheonSettingsDaemonAccountsServiceXkbOption* value,
                                                           gint value_length1)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_xkb_options) {
		_iface_->set_xkb_options (self, value, value_length1);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_left_handed (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_left_handed) {
		return _iface_->get_left_handed (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_left_handed (PantheonSettingsDaemonAccountsService* self,
                                                           gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_left_handed) {
		_iface_->set_left_handed (self, value);
	}
}

gint
pantheon_settings_daemon_accounts_service_get_accel_profile (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_accel_profile) {
		return _iface_->get_accel_profile (self);
	}
	return -1;
}

void
pantheon_settings_daemon_accounts_service_set_accel_profile (PantheonSettingsDaemonAccountsService* self,
                                                             gint value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_accel_profile) {
		_iface_->set_accel_profile (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_mouse_natural_scroll (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_mouse_natural_scroll) {
		return _iface_->get_mouse_natural_scroll (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_mouse_natural_scroll (PantheonSettingsDaemonAccountsService* self,
                                                                    gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_mouse_natural_scroll) {
		_iface_->set_mouse_natural_scroll (self, value);
	}
}

gdouble
pantheon_settings_daemon_accounts_service_get_mouse_speed (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0.0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_mouse_speed) {
		return _iface_->get_mouse_speed (self);
	}
	return -1.0;
}

void
pantheon_settings_daemon_accounts_service_set_mouse_speed (PantheonSettingsDaemonAccountsService* self,
                                                           gdouble value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_mouse_speed) {
		_iface_->set_mouse_speed (self, value);
	}
}

gint
pantheon_settings_daemon_accounts_service_get_touchpad_click_method (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_click_method) {
		return _iface_->get_touchpad_click_method (self);
	}
	return -1;
}

void
pantheon_settings_daemon_accounts_service_set_touchpad_click_method (PantheonSettingsDaemonAccountsService* self,
                                                                     gint value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_click_method) {
		_iface_->set_touchpad_click_method (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_touchpad_disable_while_typing (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_disable_while_typing) {
		return _iface_->get_touchpad_disable_while_typing (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_touchpad_disable_while_typing (PantheonSettingsDaemonAccountsService* self,
                                                                             gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_disable_while_typing) {
		_iface_->set_touchpad_disable_while_typing (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_touchpad_edge_scrolling (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_edge_scrolling) {
		return _iface_->get_touchpad_edge_scrolling (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_touchpad_edge_scrolling (PantheonSettingsDaemonAccountsService* self,
                                                                       gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_edge_scrolling) {
		_iface_->set_touchpad_edge_scrolling (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_touchpad_natural_scroll (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_natural_scroll) {
		return _iface_->get_touchpad_natural_scroll (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_touchpad_natural_scroll (PantheonSettingsDaemonAccountsService* self,
                                                                       gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_natural_scroll) {
		_iface_->set_touchpad_natural_scroll (self, value);
	}
}

gint
pantheon_settings_daemon_accounts_service_get_touchpad_send_events (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_send_events) {
		return _iface_->get_touchpad_send_events (self);
	}
	return -1;
}

void
pantheon_settings_daemon_accounts_service_set_touchpad_send_events (PantheonSettingsDaemonAccountsService* self,
                                                                    gint value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_send_events) {
		_iface_->set_touchpad_send_events (self, value);
	}
}

gdouble
pantheon_settings_daemon_accounts_service_get_touchpad_speed (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0.0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_speed) {
		return _iface_->get_touchpad_speed (self);
	}
	return -1.0;
}

void
pantheon_settings_daemon_accounts_service_set_touchpad_speed (PantheonSettingsDaemonAccountsService* self,
                                                              gdouble value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_speed) {
		_iface_->set_touchpad_speed (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_touchpad_tap_to_click (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_tap_to_click) {
		return _iface_->get_touchpad_tap_to_click (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_touchpad_tap_to_click (PantheonSettingsDaemonAccountsService* self,
                                                                     gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_tap_to_click) {
		_iface_->set_touchpad_tap_to_click (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_touchpad_two_finger_scrolling (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_two_finger_scrolling) {
		return _iface_->get_touchpad_two_finger_scrolling (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_touchpad_two_finger_scrolling (PantheonSettingsDaemonAccountsService* self,
                                                                             gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_two_finger_scrolling) {
		_iface_->set_touchpad_two_finger_scrolling (self, value);
	}
}

gint
pantheon_settings_daemon_accounts_service_get_accent_color (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_accent_color) {
		return _iface_->get_accent_color (self);
	}
	return -1;
}

void
pantheon_settings_daemon_accounts_service_set_accent_color (PantheonSettingsDaemonAccountsService* self,
                                                            gint value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_accent_color) {
		_iface_->set_accent_color (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_cursor_blink (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_cursor_blink) {
		return _iface_->get_cursor_blink (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_cursor_blink (PantheonSettingsDaemonAccountsService* self,
                                                            gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_cursor_blink) {
		_iface_->set_cursor_blink (self, value);
	}
}

gint
pantheon_settings_daemon_accounts_service_get_cursor_blink_time (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_cursor_blink_time) {
		return _iface_->get_cursor_blink_time (self);
	}
	return -1;
}

void
pantheon_settings_daemon_accounts_service_set_cursor_blink_time (PantheonSettingsDaemonAccountsService* self,
                                                                 gint value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_cursor_blink_time) {
		_iface_->set_cursor_blink_time (self, value);
	}
}

gint
pantheon_settings_daemon_accounts_service_get_cursor_blink_timeout (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_cursor_blink_timeout) {
		return _iface_->get_cursor_blink_timeout (self);
	}
	return -1;
}

void
pantheon_settings_daemon_accounts_service_set_cursor_blink_timeout (PantheonSettingsDaemonAccountsService* self,
                                                                    gint value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_cursor_blink_timeout) {
		_iface_->set_cursor_blink_timeout (self, value);
	}
}

gint
pantheon_settings_daemon_accounts_service_get_cursor_size (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_cursor_size) {
		return _iface_->get_cursor_size (self);
	}
	return -1;
}

void
pantheon_settings_daemon_accounts_service_set_cursor_size (PantheonSettingsDaemonAccountsService* self,
                                                           gint value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_cursor_size) {
		_iface_->set_cursor_size (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_locate_pointer (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_locate_pointer) {
		return _iface_->get_locate_pointer (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_locate_pointer (PantheonSettingsDaemonAccountsService* self,
                                                              gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_locate_pointer) {
		_iface_->set_locate_pointer (self, value);
	}
}

gdouble
pantheon_settings_daemon_accounts_service_get_text_scaling_factor (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0.0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_text_scaling_factor) {
		return _iface_->get_text_scaling_factor (self);
	}
	return -1.0;
}

void
pantheon_settings_daemon_accounts_service_set_text_scaling_factor (PantheonSettingsDaemonAccountsService* self,
                                                                   gdouble value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_text_scaling_factor) {
		_iface_->set_text_scaling_factor (self, value);
	}
}

gint
pantheon_settings_daemon_accounts_service_get_picture_options (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_picture_options) {
		return _iface_->get_picture_options (self);
	}
	return -1;
}

void
pantheon_settings_daemon_accounts_service_set_picture_options (PantheonSettingsDaemonAccountsService* self,
                                                               gint value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_picture_options) {
		_iface_->set_picture_options (self, value);
	}
}

gchar*
pantheon_settings_daemon_accounts_service_get_primary_color (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_primary_color) {
		return _iface_->get_primary_color (self);
	}
	return NULL;
}

void
pantheon_settings_daemon_accounts_service_set_primary_color (PantheonSettingsDaemonAccountsService* self,
                                                             const gchar* value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_primary_color) {
		_iface_->set_primary_color (self, value);
	}
}

gchar*
pantheon_settings_daemon_accounts_service_get_document_font_name (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_document_font_name) {
		return _iface_->get_document_font_name (self);
	}
	return NULL;
}

void
pantheon_settings_daemon_accounts_service_set_document_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                  const gchar* value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_document_font_name) {
		_iface_->set_document_font_name (self, value);
	}
}

gchar*
pantheon_settings_daemon_accounts_service_get_font_name (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_font_name) {
		return _iface_->get_font_name (self);
	}
	return NULL;
}

void
pantheon_settings_daemon_accounts_service_set_font_name (PantheonSettingsDaemonAccountsService* self,
                                                         const gchar* value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_font_name) {
		_iface_->set_font_name (self, value);
	}
}

gchar*
pantheon_settings_daemon_accounts_service_get_monospace_font_name (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_monospace_font_name) {
		return _iface_->get_monospace_font_name (self);
	}
	return NULL;
}

void
pantheon_settings_daemon_accounts_service_set_monospace_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                   const gchar* value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_monospace_font_name) {
		_iface_->set_monospace_font_name (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_orientation_lock (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_orientation_lock) {
		return _iface_->get_orientation_lock (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_orientation_lock (PantheonSettingsDaemonAccountsService* self,
                                                                gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_orientation_lock) {
		_iface_->set_orientation_lock (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_wingpanel_use_transparency (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_wingpanel_use_transparency) {
		return _iface_->get_wingpanel_use_transparency (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_wingpanel_use_transparency (PantheonSettingsDaemonAccountsService* self,
                                                                          gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_wingpanel_use_transparency) {
		_iface_->set_wingpanel_use_transparency (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_wingpanel_show_percentage (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_wingpanel_show_percentage) {
		return _iface_->get_wingpanel_show_percentage (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_wingpanel_show_percentage (PantheonSettingsDaemonAccountsService* self,
                                                                         gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_wingpanel_show_percentage) {
		_iface_->set_wingpanel_show_percentage (self, value);
	}
}

void
pantheon_settings_daemon_accounts_service_get_last_coordinates (PantheonSettingsDaemonAccountsService* self,
                                                                PantheonSettingsDaemonAccountsServiceCoordinates * result)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_last_coordinates) {
		_iface_->get_last_coordinates (self, result);
	}
	return;
}

void
pantheon_settings_daemon_accounts_service_set_last_coordinates (PantheonSettingsDaemonAccountsService* self,
                                                                PantheonSettingsDaemonAccountsServiceCoordinates * value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_last_coordinates) {
		_iface_->set_last_coordinates (self, value);
	}
}

gint
pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_prefer_dark_schedule) {
		return _iface_->get_prefer_dark_schedule (self);
	}
	return -1;
}

void
pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule (PantheonSettingsDaemonAccountsService* self,
                                                                    gint value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_prefer_dark_schedule) {
		_iface_->set_prefer_dark_schedule (self, value);
	}
}

gdouble
pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule_from (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0.0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_prefer_dark_schedule_from) {
		return _iface_->get_prefer_dark_schedule_from (self);
	}
	return -1.0;
}

void
pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule_from (PantheonSettingsDaemonAccountsService* self,
                                                                         gdouble value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_prefer_dark_schedule_from) {
		_iface_->set_prefer_dark_schedule_from (self, value);
	}
}

gdouble
pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule_to (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0.0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_prefer_dark_schedule_to) {
		return _iface_->get_prefer_dark_schedule_to (self);
	}
	return -1.0;
}

void
pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule_to (PantheonSettingsDaemonAccountsService* self,
                                                                       gdouble value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_prefer_dark_schedule_to) {
		_iface_->set_prefer_dark_schedule_to (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_night_light_enabled (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_night_light_enabled) {
		return _iface_->get_night_light_enabled (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_night_light_enabled (PantheonSettingsDaemonAccountsService* self,
                                                                   gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_night_light_enabled) {
		_iface_->set_night_light_enabled (self, value);
	}
}

gboolean
pantheon_settings_daemon_accounts_service_get_night_light_schedule_automatic (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_night_light_schedule_automatic) {
		return _iface_->get_night_light_schedule_automatic (self);
	}
	return FALSE;
}

void
pantheon_settings_daemon_accounts_service_set_night_light_schedule_automatic (PantheonSettingsDaemonAccountsService* self,
                                                                              gboolean value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_night_light_schedule_automatic) {
		_iface_->set_night_light_schedule_automatic (self, value);
	}
}

gdouble
pantheon_settings_daemon_accounts_service_get_night_light_schedule_from (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0.0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_night_light_schedule_from) {
		return _iface_->get_night_light_schedule_from (self);
	}
	return -1.0;
}

void
pantheon_settings_daemon_accounts_service_set_night_light_schedule_from (PantheonSettingsDaemonAccountsService* self,
                                                                         gdouble value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_night_light_schedule_from) {
		_iface_->set_night_light_schedule_from (self, value);
	}
}

gdouble
pantheon_settings_daemon_accounts_service_get_night_light_schedule_to (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0.0);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_night_light_schedule_to) {
		return _iface_->get_night_light_schedule_to (self);
	}
	return -1.0;
}

void
pantheon_settings_daemon_accounts_service_set_night_light_schedule_to (PantheonSettingsDaemonAccountsService* self,
                                                                       gdouble value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_night_light_schedule_to) {
		_iface_->set_night_light_schedule_to (self, value);
	}
}

guint
pantheon_settings_daemon_accounts_service_get_night_light_temperature (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0U);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_night_light_temperature) {
		return _iface_->get_night_light_temperature (self);
	}
	return 0U;
}

void
pantheon_settings_daemon_accounts_service_set_night_light_temperature (PantheonSettingsDaemonAccountsService* self,
                                                                       guint value)
{
	PantheonSettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_night_light_temperature) {
		_iface_->set_night_light_temperature (self, value);
	}
}

PantheonSettingsDaemonAccountsServiceCoordinates*
pantheon_settings_daemon_accounts_service_coordinates_dup (const PantheonSettingsDaemonAccountsServiceCoordinates* self)
{
	PantheonSettingsDaemonAccountsServiceCoordinates* dup;
	dup = g_new0 (PantheonSettingsDaemonAccountsServiceCoordinates, 1);
	memcpy (dup, self, sizeof (PantheonSettingsDaemonAccountsServiceCoordinates));
	return dup;
}

void
pantheon_settings_daemon_accounts_service_coordinates_free (PantheonSettingsDaemonAccountsServiceCoordinates* self)
{
	g_free (self);
}

static GType
pantheon_settings_daemon_accounts_service_coordinates_get_type_once (void)
{
	GType pantheon_settings_daemon_accounts_service_coordinates_type_id;
	pantheon_settings_daemon_accounts_service_coordinates_type_id = g_boxed_type_register_static ("PantheonSettingsDaemonAccountsServiceCoordinates", (GBoxedCopyFunc) pantheon_settings_daemon_accounts_service_coordinates_dup, (GBoxedFreeFunc) pantheon_settings_daemon_accounts_service_coordinates_free);
	return pantheon_settings_daemon_accounts_service_coordinates_type_id;
}

GType
pantheon_settings_daemon_accounts_service_coordinates_get_type (void)
{
	static volatile gsize pantheon_settings_daemon_accounts_service_coordinates_type_id__once = 0;
	if (g_once_init_enter (&pantheon_settings_daemon_accounts_service_coordinates_type_id__once)) {
		GType pantheon_settings_daemon_accounts_service_coordinates_type_id;
		pantheon_settings_daemon_accounts_service_coordinates_type_id = pantheon_settings_daemon_accounts_service_coordinates_get_type_once ();
		g_once_init_leave (&pantheon_settings_daemon_accounts_service_coordinates_type_id__once, pantheon_settings_daemon_accounts_service_coordinates_type_id);
	}
	return pantheon_settings_daemon_accounts_service_coordinates_type_id__once;
}

void
pantheon_settings_daemon_accounts_service_keyboard_layout_copy (const PantheonSettingsDaemonAccountsServiceKeyboardLayout* self,
                                                                PantheonSettingsDaemonAccountsServiceKeyboardLayout* dest)
{
	const gchar* _tmp0_;
	gchar* _tmp1_;
	const gchar* _tmp2_;
	gchar* _tmp3_;
	_tmp0_ = (*self).backend;
	_tmp1_ = g_strdup (_tmp0_);
	_g_free0 ((*dest).backend);
	(*dest).backend = _tmp1_;
	_tmp2_ = (*self).name;
	_tmp3_ = g_strdup (_tmp2_);
	_g_free0 ((*dest).name);
	(*dest).name = _tmp3_;
}

void
pantheon_settings_daemon_accounts_service_keyboard_layout_destroy (PantheonSettingsDaemonAccountsServiceKeyboardLayout* self)
{
	_g_free0 ((*self).backend);
	_g_free0 ((*self).name);
}

PantheonSettingsDaemonAccountsServiceKeyboardLayout*
pantheon_settings_daemon_accounts_service_keyboard_layout_dup (const PantheonSettingsDaemonAccountsServiceKeyboardLayout* self)
{
	PantheonSettingsDaemonAccountsServiceKeyboardLayout* dup;
	dup = g_new0 (PantheonSettingsDaemonAccountsServiceKeyboardLayout, 1);
	pantheon_settings_daemon_accounts_service_keyboard_layout_copy (self, dup);
	return dup;
}

void
pantheon_settings_daemon_accounts_service_keyboard_layout_free (PantheonSettingsDaemonAccountsServiceKeyboardLayout* self)
{
	pantheon_settings_daemon_accounts_service_keyboard_layout_destroy (self);
	g_free (self);
}

static GType
pantheon_settings_daemon_accounts_service_keyboard_layout_get_type_once (void)
{
	GType pantheon_settings_daemon_accounts_service_keyboard_layout_type_id;
	pantheon_settings_daemon_accounts_service_keyboard_layout_type_id = g_boxed_type_register_static ("PantheonSettingsDaemonAccountsServiceKeyboardLayout", (GBoxedCopyFunc) pantheon_settings_daemon_accounts_service_keyboard_layout_dup, (GBoxedFreeFunc) pantheon_settings_daemon_accounts_service_keyboard_layout_free);
	return pantheon_settings_daemon_accounts_service_keyboard_layout_type_id;
}

GType
pantheon_settings_daemon_accounts_service_keyboard_layout_get_type (void)
{
	static volatile gsize pantheon_settings_daemon_accounts_service_keyboard_layout_type_id__once = 0;
	if (g_once_init_enter (&pantheon_settings_daemon_accounts_service_keyboard_layout_type_id__once)) {
		GType pantheon_settings_daemon_accounts_service_keyboard_layout_type_id;
		pantheon_settings_daemon_accounts_service_keyboard_layout_type_id = pantheon_settings_daemon_accounts_service_keyboard_layout_get_type_once ();
		g_once_init_leave (&pantheon_settings_daemon_accounts_service_keyboard_layout_type_id__once, pantheon_settings_daemon_accounts_service_keyboard_layout_type_id);
	}
	return pantheon_settings_daemon_accounts_service_keyboard_layout_type_id__once;
}

void
pantheon_settings_daemon_accounts_service_xkb_option_copy (const PantheonSettingsDaemonAccountsServiceXkbOption* self,
                                                           PantheonSettingsDaemonAccountsServiceXkbOption* dest)
{
	const gchar* _tmp0_;
	gchar* _tmp1_;
	_tmp0_ = (*self).option;
	_tmp1_ = g_strdup (_tmp0_);
	_g_free0 ((*dest).option);
	(*dest).option = _tmp1_;
}

void
pantheon_settings_daemon_accounts_service_xkb_option_destroy (PantheonSettingsDaemonAccountsServiceXkbOption* self)
{
	_g_free0 ((*self).option);
}

PantheonSettingsDaemonAccountsServiceXkbOption*
pantheon_settings_daemon_accounts_service_xkb_option_dup (const PantheonSettingsDaemonAccountsServiceXkbOption* self)
{
	PantheonSettingsDaemonAccountsServiceXkbOption* dup;
	dup = g_new0 (PantheonSettingsDaemonAccountsServiceXkbOption, 1);
	pantheon_settings_daemon_accounts_service_xkb_option_copy (self, dup);
	return dup;
}

void
pantheon_settings_daemon_accounts_service_xkb_option_free (PantheonSettingsDaemonAccountsServiceXkbOption* self)
{
	pantheon_settings_daemon_accounts_service_xkb_option_destroy (self);
	g_free (self);
}

static GType
pantheon_settings_daemon_accounts_service_xkb_option_get_type_once (void)
{
	GType pantheon_settings_daemon_accounts_service_xkb_option_type_id;
	pantheon_settings_daemon_accounts_service_xkb_option_type_id = g_boxed_type_register_static ("PantheonSettingsDaemonAccountsServiceXkbOption", (GBoxedCopyFunc) pantheon_settings_daemon_accounts_service_xkb_option_dup, (GBoxedFreeFunc) pantheon_settings_daemon_accounts_service_xkb_option_free);
	return pantheon_settings_daemon_accounts_service_xkb_option_type_id;
}

GType
pantheon_settings_daemon_accounts_service_xkb_option_get_type (void)
{
	static volatile gsize pantheon_settings_daemon_accounts_service_xkb_option_type_id__once = 0;
	if (g_once_init_enter (&pantheon_settings_daemon_accounts_service_xkb_option_type_id__once)) {
		GType pantheon_settings_daemon_accounts_service_xkb_option_type_id;
		pantheon_settings_daemon_accounts_service_xkb_option_type_id = pantheon_settings_daemon_accounts_service_xkb_option_get_type_once ();
		g_once_init_leave (&pantheon_settings_daemon_accounts_service_xkb_option_type_id__once, pantheon_settings_daemon_accounts_service_xkb_option_type_id);
	}
	return pantheon_settings_daemon_accounts_service_xkb_option_type_id__once;
}

static void
pantheon_settings_daemon_accounts_service_default_init (PantheonSettingsDaemonAccountsServiceIface * iface,
                                                        gpointer iface_data)
{
}

static GType
pantheon_settings_daemon_accounts_service_get_type_once (void)
{
	static const GTypeInfo g_define_type_info = { sizeof (PantheonSettingsDaemonAccountsServiceIface), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) pantheon_settings_daemon_accounts_service_default_init, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
	GType pantheon_settings_daemon_accounts_service_type_id;
	pantheon_settings_daemon_accounts_service_type_id = g_type_register_static (G_TYPE_INTERFACE, "PantheonSettingsDaemonAccountsService", &g_define_type_info, 0);
	g_type_interface_add_prerequisite (pantheon_settings_daemon_accounts_service_type_id, G_TYPE_OBJECT);
	g_type_set_qdata (pantheon_settings_daemon_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-proxy-type"), (void*) pantheon_settings_daemon_accounts_service_proxy_get_type);
	g_type_set_qdata (pantheon_settings_daemon_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-interface-name"), "io.elementary.SettingsDaemon.AccountsService");
	g_type_set_qdata (pantheon_settings_daemon_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-interface-info"), (void*) (&_pantheon_settings_daemon_accounts_service_dbus_interface_info));
	g_type_set_qdata (pantheon_settings_daemon_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) pantheon_settings_daemon_accounts_service_register_object);
	return pantheon_settings_daemon_accounts_service_type_id;
}

GType
pantheon_settings_daemon_accounts_service_get_type (void)
{
	static volatile gsize pantheon_settings_daemon_accounts_service_type_id__once = 0;
	if (g_once_init_enter (&pantheon_settings_daemon_accounts_service_type_id__once)) {
		GType pantheon_settings_daemon_accounts_service_type_id;
		pantheon_settings_daemon_accounts_service_type_id = pantheon_settings_daemon_accounts_service_get_type_once ();
		g_once_init_leave (&pantheon_settings_daemon_accounts_service_type_id__once, pantheon_settings_daemon_accounts_service_type_id);
	}
	return pantheon_settings_daemon_accounts_service_type_id__once;
}

G_DEFINE_TYPE_EXTENDED (PantheonSettingsDaemonAccountsServiceProxy, pantheon_settings_daemon_accounts_service_proxy, G_TYPE_DBUS_PROXY, 0, G_IMPLEMENT_INTERFACE (PANTHEON_SETTINGS_DAEMON_TYPE_ACCOUNTS_SERVICE, pantheon_settings_daemon_accounts_service_proxy_pantheon_settings_daemon_accounts_service_interface_init) )
static void
pantheon_settings_daemon_accounts_service_proxy_class_init (PantheonSettingsDaemonAccountsServiceProxyClass* klass)
{
	G_DBUS_PROXY_CLASS (klass)->g_signal = pantheon_settings_daemon_accounts_service_proxy_g_signal;
}

static void
pantheon_settings_daemon_accounts_service_proxy_g_signal (GDBusProxy* proxy,
                                                          const gchar* sender_name,
                                                          const gchar* signal_name,
                                                          GVariant* parameters)
{
}

static void
pantheon_settings_daemon_accounts_service_proxy_init (PantheonSettingsDaemonAccountsServiceProxy* self)
{
	g_dbus_proxy_set_interface_info (G_DBUS_PROXY (self), (GDBusInterfaceInfo *) (&_pantheon_settings_daemon_accounts_service_dbus_interface_info));
}

static PantheonSettingsDaemonAccountsServiceKeyboardLayout*
pantheon_settings_daemon_accounts_service_dbus_proxy_get_keyboard_layouts (PantheonSettingsDaemonAccountsService* self,
                                                                           gint* result_length1)
{
	GVariant *_inner_reply;
	PantheonSettingsDaemonAccountsServiceKeyboardLayout* _result;
	gint _result_length1;
	PantheonSettingsDaemonAccountsServiceKeyboardLayout* _tmp5_;
	gint _tmp5__length;
	gint _tmp5__size;
	gint _tmp5__length1;
	GVariantIter _tmp6_;
	GVariant* _tmp7_;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "KeyboardLayouts");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("KeyboardLayouts"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			return NULL;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result_length1 = 0;
	_tmp5_ = g_new (PantheonSettingsDaemonAccountsServiceKeyboardLayout, 5);
	_tmp5__length = 0;
	_tmp5__size = 4;
	_tmp5__length1 = 0;
	g_variant_iter_init (&_tmp6_, _inner_reply);
	for (; (_tmp7_ = g_variant_iter_next_value (&_tmp6_)) != NULL; _tmp5__length1++) {
		PantheonSettingsDaemonAccountsServiceKeyboardLayout _tmp8_;
		GVariantIter _tmp9_;
		GVariant* _tmp10_;
		GVariant* _tmp11_;
		if (_tmp5__size == _tmp5__length) {
			_tmp5__size = 2 * _tmp5__size;
			_tmp5_ = g_renew (PantheonSettingsDaemonAccountsServiceKeyboardLayout, _tmp5_, _tmp5__size + 1);
		}
		g_variant_iter_init (&_tmp9_, _tmp7_);
		_tmp10_ = g_variant_iter_next_value (&_tmp9_);
		_tmp8_.backend = g_variant_dup_string (_tmp10_, NULL);
		g_variant_unref (_tmp10_);
		_tmp11_ = g_variant_iter_next_value (&_tmp9_);
		_tmp8_.name = g_variant_dup_string (_tmp11_, NULL);
		g_variant_unref (_tmp11_);
		_tmp5_[_tmp5__length++] = _tmp8_;
		g_variant_unref (_tmp7_);
	}
	_result_length1 = _tmp5__length1;
	_result = _tmp5_;
	*result_length1 = _result_length1;
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_keyboard_layouts (PantheonSettingsDaemonAccountsService* self,
                                                                           PantheonSettingsDaemonAccountsServiceKeyboardLayout* value,
                                                                           gint value_length1)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	PantheonSettingsDaemonAccountsServiceKeyboardLayout* _tmp12_;
	GVariantBuilder _tmp13_;
	gint _tmp14_;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("KeyboardLayouts"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	_tmp12_ = value;
	g_variant_builder_init (&_tmp13_, G_VARIANT_TYPE ("a(ss)"));
	for (_tmp14_ = 0; _tmp14_ < value_length1; _tmp14_++) {
		GVariantBuilder _tmp15_;
		g_variant_builder_init (&_tmp15_, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_tmp15_, g_variant_new_string ((*_tmp12_).backend));
		g_variant_builder_add_value (&_tmp15_, g_variant_new_string ((*_tmp12_).name));
		g_variant_builder_add_value (&_tmp13_, g_variant_builder_end (&_tmp15_));
		_tmp12_++;
	}
	g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp13_));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static guint
pantheon_settings_daemon_accounts_service_dbus_proxy_get_active_keyboard_layout (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	guint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "ActiveKeyboardLayout");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("ActiveKeyboardLayout"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			guint _tmp16_ = 0U;
			return _tmp16_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_uint32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_active_keyboard_layout (PantheonSettingsDaemonAccountsService* self,
                                                                                 guint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("ActiveKeyboardLayout"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_uint32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static PantheonSettingsDaemonAccountsServiceXkbOption*
pantheon_settings_daemon_accounts_service_dbus_proxy_get_xkb_options (PantheonSettingsDaemonAccountsService* self,
                                                                      gint* result_length1)
{
	GVariant *_inner_reply;
	PantheonSettingsDaemonAccountsServiceXkbOption* _result;
	gint _result_length1;
	PantheonSettingsDaemonAccountsServiceXkbOption* _tmp17_;
	gint _tmp17__length;
	gint _tmp17__size;
	gint _tmp17__length1;
	GVariantIter _tmp18_;
	GVariant* _tmp19_;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "XkbOptions");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("XkbOptions"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			return NULL;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result_length1 = 0;
	_tmp17_ = g_new (PantheonSettingsDaemonAccountsServiceXkbOption, 5);
	_tmp17__length = 0;
	_tmp17__size = 4;
	_tmp17__length1 = 0;
	g_variant_iter_init (&_tmp18_, _inner_reply);
	for (; (_tmp19_ = g_variant_iter_next_value (&_tmp18_)) != NULL; _tmp17__length1++) {
		PantheonSettingsDaemonAccountsServiceXkbOption _tmp20_;
		GVariantIter _tmp21_;
		GVariant* _tmp22_;
		if (_tmp17__size == _tmp17__length) {
			_tmp17__size = 2 * _tmp17__size;
			_tmp17_ = g_renew (PantheonSettingsDaemonAccountsServiceXkbOption, _tmp17_, _tmp17__size + 1);
		}
		g_variant_iter_init (&_tmp21_, _tmp19_);
		_tmp22_ = g_variant_iter_next_value (&_tmp21_);
		_tmp20_.option = g_variant_dup_string (_tmp22_, NULL);
		g_variant_unref (_tmp22_);
		_tmp17_[_tmp17__length++] = _tmp20_;
		g_variant_unref (_tmp19_);
	}
	_result_length1 = _tmp17__length1;
	_result = _tmp17_;
	*result_length1 = _result_length1;
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_xkb_options (PantheonSettingsDaemonAccountsService* self,
                                                                      PantheonSettingsDaemonAccountsServiceXkbOption* value,
                                                                      gint value_length1)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	PantheonSettingsDaemonAccountsServiceXkbOption* _tmp23_;
	GVariantBuilder _tmp24_;
	gint _tmp25_;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("XkbOptions"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	_tmp23_ = value;
	g_variant_builder_init (&_tmp24_, G_VARIANT_TYPE ("a(s)"));
	for (_tmp25_ = 0; _tmp25_ < value_length1; _tmp25_++) {
		GVariantBuilder _tmp26_;
		g_variant_builder_init (&_tmp26_, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_tmp26_, g_variant_new_string ((*_tmp23_).option));
		g_variant_builder_add_value (&_tmp24_, g_variant_builder_end (&_tmp26_));
		_tmp23_++;
	}
	g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp24_));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_left_handed (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "LeftHanded");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("LeftHanded"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp27_ = FALSE;
			return _tmp27_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_left_handed (PantheonSettingsDaemonAccountsService* self,
                                                                      gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("LeftHanded"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_settings_daemon_accounts_service_dbus_proxy_get_accel_profile (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "AccelProfile");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("AccelProfile"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp28_ = 0;
			return _tmp28_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_accel_profile (PantheonSettingsDaemonAccountsService* self,
                                                                        gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("AccelProfile"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_mouse_natural_scroll (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "MouseNaturalScroll");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("MouseNaturalScroll"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp29_ = FALSE;
			return _tmp29_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_mouse_natural_scroll (PantheonSettingsDaemonAccountsService* self,
                                                                               gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("MouseNaturalScroll"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gdouble
pantheon_settings_daemon_accounts_service_dbus_proxy_get_mouse_speed (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gdouble _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "MouseSpeed");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("MouseSpeed"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gdouble _tmp30_ = 0.0;
			return _tmp30_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_double (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_mouse_speed (PantheonSettingsDaemonAccountsService* self,
                                                                      gdouble value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("MouseSpeed"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_double (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_click_method (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "TouchpadClickMethod");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadClickMethod"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp31_ = 0;
			return _tmp31_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_click_method (PantheonSettingsDaemonAccountsService* self,
                                                                                gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadClickMethod"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_disable_while_typing (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "TouchpadDisableWhileTyping");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadDisableWhileTyping"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp32_ = FALSE;
			return _tmp32_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_disable_while_typing (PantheonSettingsDaemonAccountsService* self,
                                                                                        gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadDisableWhileTyping"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_edge_scrolling (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "TouchpadEdgeScrolling");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadEdgeScrolling"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp33_ = FALSE;
			return _tmp33_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_edge_scrolling (PantheonSettingsDaemonAccountsService* self,
                                                                                  gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadEdgeScrolling"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_natural_scroll (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "TouchpadNaturalScroll");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadNaturalScroll"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp34_ = FALSE;
			return _tmp34_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_natural_scroll (PantheonSettingsDaemonAccountsService* self,
                                                                                  gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadNaturalScroll"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_send_events (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "TouchpadSendEvents");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadSendEvents"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp35_ = 0;
			return _tmp35_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_send_events (PantheonSettingsDaemonAccountsService* self,
                                                                               gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadSendEvents"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gdouble
pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_speed (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gdouble _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "TouchpadSpeed");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadSpeed"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gdouble _tmp36_ = 0.0;
			return _tmp36_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_double (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_speed (PantheonSettingsDaemonAccountsService* self,
                                                                         gdouble value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadSpeed"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_double (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_tap_to_click (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "TouchpadTapToClick");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadTapToClick"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp37_ = FALSE;
			return _tmp37_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_tap_to_click (PantheonSettingsDaemonAccountsService* self,
                                                                                gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadTapToClick"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_two_finger_scrolling (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "TouchpadTwoFingerScrolling");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadTwoFingerScrolling"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp38_ = FALSE;
			return _tmp38_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_two_finger_scrolling (PantheonSettingsDaemonAccountsService* self,
                                                                                        gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TouchpadTwoFingerScrolling"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_settings_daemon_accounts_service_dbus_proxy_get_accent_color (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "AccentColor");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("AccentColor"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp39_ = 0;
			return _tmp39_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_accent_color (PantheonSettingsDaemonAccountsService* self,
                                                                       gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("AccentColor"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_cursor_blink (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "CursorBlink");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("CursorBlink"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp40_ = FALSE;
			return _tmp40_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_cursor_blink (PantheonSettingsDaemonAccountsService* self,
                                                                       gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("CursorBlink"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_settings_daemon_accounts_service_dbus_proxy_get_cursor_blink_time (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "CursorBlinkTime");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("CursorBlinkTime"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp41_ = 0;
			return _tmp41_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_cursor_blink_time (PantheonSettingsDaemonAccountsService* self,
                                                                            gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("CursorBlinkTime"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_settings_daemon_accounts_service_dbus_proxy_get_cursor_blink_timeout (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "CursorBlinkTimeout");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("CursorBlinkTimeout"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp42_ = 0;
			return _tmp42_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_cursor_blink_timeout (PantheonSettingsDaemonAccountsService* self,
                                                                               gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("CursorBlinkTimeout"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_settings_daemon_accounts_service_dbus_proxy_get_cursor_size (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "CursorSize");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("CursorSize"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp43_ = 0;
			return _tmp43_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_cursor_size (PantheonSettingsDaemonAccountsService* self,
                                                                      gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("CursorSize"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_locate_pointer (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "LocatePointer");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("LocatePointer"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp44_ = FALSE;
			return _tmp44_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_locate_pointer (PantheonSettingsDaemonAccountsService* self,
                                                                         gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("LocatePointer"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gdouble
pantheon_settings_daemon_accounts_service_dbus_proxy_get_text_scaling_factor (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gdouble _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "TextScalingFactor");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TextScalingFactor"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gdouble _tmp45_ = 0.0;
			return _tmp45_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_double (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_text_scaling_factor (PantheonSettingsDaemonAccountsService* self,
                                                                              gdouble value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("TextScalingFactor"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_double (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_settings_daemon_accounts_service_dbus_proxy_get_picture_options (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "PictureOptions");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("PictureOptions"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp46_ = 0;
			return _tmp46_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_picture_options (PantheonSettingsDaemonAccountsService* self,
                                                                          gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("PictureOptions"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gchar*
pantheon_settings_daemon_accounts_service_dbus_proxy_get_primary_color (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gchar* _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "PrimaryColor");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("PrimaryColor"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			return NULL;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_dup_string (_inner_reply, NULL);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_primary_color (PantheonSettingsDaemonAccountsService* self,
                                                                        const gchar* value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("PrimaryColor"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gchar*
pantheon_settings_daemon_accounts_service_dbus_proxy_get_document_font_name (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gchar* _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "DocumentFontName");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("DocumentFontName"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			return NULL;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_dup_string (_inner_reply, NULL);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_document_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                             const gchar* value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("DocumentFontName"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gchar*
pantheon_settings_daemon_accounts_service_dbus_proxy_get_font_name (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gchar* _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "FontName");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("FontName"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			return NULL;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_dup_string (_inner_reply, NULL);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                    const gchar* value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("FontName"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gchar*
pantheon_settings_daemon_accounts_service_dbus_proxy_get_monospace_font_name (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gchar* _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "MonospaceFontName");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("MonospaceFontName"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			return NULL;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_dup_string (_inner_reply, NULL);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_monospace_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                              const gchar* value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("MonospaceFontName"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_orientation_lock (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "OrientationLock");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("OrientationLock"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp47_ = FALSE;
			return _tmp47_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_orientation_lock (PantheonSettingsDaemonAccountsService* self,
                                                                           gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("OrientationLock"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_wingpanel_use_transparency (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "WingpanelUseTransparency");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("WingpanelUseTransparency"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp48_ = FALSE;
			return _tmp48_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_wingpanel_use_transparency (PantheonSettingsDaemonAccountsService* self,
                                                                                     gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("WingpanelUseTransparency"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_wingpanel_show_percentage (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "WingpanelShowPercentage");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("WingpanelShowPercentage"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp49_ = FALSE;
			return _tmp49_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_wingpanel_show_percentage (PantheonSettingsDaemonAccountsService* self,
                                                                                    gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("WingpanelShowPercentage"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_get_last_coordinates (PantheonSettingsDaemonAccountsService* self,
                                                                           PantheonSettingsDaemonAccountsServiceCoordinates* result)
{
	GVariant *_inner_reply;
	PantheonSettingsDaemonAccountsServiceCoordinates _tmp50_;
	GVariantIter _tmp51_;
	GVariant* _tmp52_;
	GVariant* _tmp53_;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "LastCoordinates");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("LastCoordinates"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			return;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	g_variant_iter_init (&_tmp51_, _inner_reply);
	_tmp52_ = g_variant_iter_next_value (&_tmp51_);
	_tmp50_.latitude = g_variant_get_double (_tmp52_);
	g_variant_unref (_tmp52_);
	_tmp53_ = g_variant_iter_next_value (&_tmp51_);
	_tmp50_.longitude = g_variant_get_double (_tmp53_);
	g_variant_unref (_tmp53_);
	*result = _tmp50_;
	g_variant_unref (_inner_reply);
	return;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_last_coordinates (PantheonSettingsDaemonAccountsService* self,
                                                                           PantheonSettingsDaemonAccountsServiceCoordinates* value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	GVariantBuilder _tmp54_;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("LastCoordinates"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_init (&_tmp54_, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_tmp54_, g_variant_new_double ((*value).latitude));
	g_variant_builder_add_value (&_tmp54_, g_variant_new_double ((*value).longitude));
	g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp54_));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gint
pantheon_settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "PreferDarkSchedule");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("PreferDarkSchedule"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gint _tmp55_ = 0;
			return _tmp55_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_int32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule (PantheonSettingsDaemonAccountsService* self,
                                                                               gint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("PreferDarkSchedule"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gdouble
pantheon_settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule_from (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gdouble _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "PreferDarkScheduleFrom");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("PreferDarkScheduleFrom"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gdouble _tmp56_ = 0.0;
			return _tmp56_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_double (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule_from (PantheonSettingsDaemonAccountsService* self,
                                                                                    gdouble value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("PreferDarkScheduleFrom"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_double (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gdouble
pantheon_settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule_to (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gdouble _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "PreferDarkScheduleTo");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("PreferDarkScheduleTo"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gdouble _tmp57_ = 0.0;
			return _tmp57_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_double (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule_to (PantheonSettingsDaemonAccountsService* self,
                                                                                  gdouble value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("PreferDarkScheduleTo"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_double (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_enabled (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "NightLightEnabled");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("NightLightEnabled"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp58_ = FALSE;
			return _tmp58_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_enabled (PantheonSettingsDaemonAccountsService* self,
                                                                              gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("NightLightEnabled"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_automatic (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gboolean _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "NightLightScheduleAutomatic");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("NightLightScheduleAutomatic"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gboolean _tmp59_ = FALSE;
			return _tmp59_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_boolean (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_automatic (PantheonSettingsDaemonAccountsService* self,
                                                                                         gboolean value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("NightLightScheduleAutomatic"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gdouble
pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_from (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gdouble _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "NightLightScheduleFrom");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("NightLightScheduleFrom"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gdouble _tmp60_ = 0.0;
			return _tmp60_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_double (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_from (PantheonSettingsDaemonAccountsService* self,
                                                                                    gdouble value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("NightLightScheduleFrom"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_double (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static gdouble
pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_to (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	gdouble _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "NightLightScheduleTo");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("NightLightScheduleTo"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			gdouble _tmp61_ = 0.0;
			return _tmp61_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_double (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_to (PantheonSettingsDaemonAccountsService* self,
                                                                                  gdouble value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("NightLightScheduleTo"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_double (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static guint
pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_temperature (PantheonSettingsDaemonAccountsService* self)
{
	GVariant *_inner_reply;
	guint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "NightLightTemperature");
	if (!_inner_reply) {
		GVariant *_arguments;
		GVariant *_reply;
		GVariantBuilder _arguments_builder;
		g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("NightLightTemperature"));
		_arguments = g_variant_builder_end (&_arguments_builder);
		_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
		if (!_reply) {
			guint _tmp62_ = 0U;
			return _tmp62_;
		}
		g_variant_get (_reply, "(v)", &_inner_reply);
		g_variant_unref (_reply);
	}
	_result = g_variant_get_uint32 (_inner_reply);
	g_variant_unref (_inner_reply);
	return _result;
}

static void
pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_temperature (PantheonSettingsDaemonAccountsService* self,
                                                                                  guint value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("io.elementary.SettingsDaemon.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("NightLightTemperature"));
	g_variant_builder_open (&_arguments_builder, G_VARIANT_TYPE_VARIANT);
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_uint32 (value));
	g_variant_builder_close (&_arguments_builder);
	_arguments = g_variant_builder_end (&_arguments_builder);
	_reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.freedesktop.DBus.Properties.Set", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL);
	if (!_reply) {
		return;
	}
	g_variant_unref (_reply);
}

static void
pantheon_settings_daemon_accounts_service_proxy_pantheon_settings_daemon_accounts_service_interface_init (PantheonSettingsDaemonAccountsServiceIface* iface)
{
	iface->get_keyboard_layouts = pantheon_settings_daemon_accounts_service_dbus_proxy_get_keyboard_layouts;
	iface->set_keyboard_layouts = pantheon_settings_daemon_accounts_service_dbus_proxy_set_keyboard_layouts;
	iface->get_active_keyboard_layout = pantheon_settings_daemon_accounts_service_dbus_proxy_get_active_keyboard_layout;
	iface->set_active_keyboard_layout = pantheon_settings_daemon_accounts_service_dbus_proxy_set_active_keyboard_layout;
	iface->get_xkb_options = pantheon_settings_daemon_accounts_service_dbus_proxy_get_xkb_options;
	iface->set_xkb_options = pantheon_settings_daemon_accounts_service_dbus_proxy_set_xkb_options;
	iface->get_left_handed = pantheon_settings_daemon_accounts_service_dbus_proxy_get_left_handed;
	iface->set_left_handed = pantheon_settings_daemon_accounts_service_dbus_proxy_set_left_handed;
	iface->get_accel_profile = pantheon_settings_daemon_accounts_service_dbus_proxy_get_accel_profile;
	iface->set_accel_profile = pantheon_settings_daemon_accounts_service_dbus_proxy_set_accel_profile;
	iface->get_mouse_natural_scroll = pantheon_settings_daemon_accounts_service_dbus_proxy_get_mouse_natural_scroll;
	iface->set_mouse_natural_scroll = pantheon_settings_daemon_accounts_service_dbus_proxy_set_mouse_natural_scroll;
	iface->get_mouse_speed = pantheon_settings_daemon_accounts_service_dbus_proxy_get_mouse_speed;
	iface->set_mouse_speed = pantheon_settings_daemon_accounts_service_dbus_proxy_set_mouse_speed;
	iface->get_touchpad_click_method = pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_click_method;
	iface->set_touchpad_click_method = pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_click_method;
	iface->get_touchpad_disable_while_typing = pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_disable_while_typing;
	iface->set_touchpad_disable_while_typing = pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_disable_while_typing;
	iface->get_touchpad_edge_scrolling = pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_edge_scrolling;
	iface->set_touchpad_edge_scrolling = pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_edge_scrolling;
	iface->get_touchpad_natural_scroll = pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_natural_scroll;
	iface->set_touchpad_natural_scroll = pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_natural_scroll;
	iface->get_touchpad_send_events = pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_send_events;
	iface->set_touchpad_send_events = pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_send_events;
	iface->get_touchpad_speed = pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_speed;
	iface->set_touchpad_speed = pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_speed;
	iface->get_touchpad_tap_to_click = pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_tap_to_click;
	iface->set_touchpad_tap_to_click = pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_tap_to_click;
	iface->get_touchpad_two_finger_scrolling = pantheon_settings_daemon_accounts_service_dbus_proxy_get_touchpad_two_finger_scrolling;
	iface->set_touchpad_two_finger_scrolling = pantheon_settings_daemon_accounts_service_dbus_proxy_set_touchpad_two_finger_scrolling;
	iface->get_accent_color = pantheon_settings_daemon_accounts_service_dbus_proxy_get_accent_color;
	iface->set_accent_color = pantheon_settings_daemon_accounts_service_dbus_proxy_set_accent_color;
	iface->get_cursor_blink = pantheon_settings_daemon_accounts_service_dbus_proxy_get_cursor_blink;
	iface->set_cursor_blink = pantheon_settings_daemon_accounts_service_dbus_proxy_set_cursor_blink;
	iface->get_cursor_blink_time = pantheon_settings_daemon_accounts_service_dbus_proxy_get_cursor_blink_time;
	iface->set_cursor_blink_time = pantheon_settings_daemon_accounts_service_dbus_proxy_set_cursor_blink_time;
	iface->get_cursor_blink_timeout = pantheon_settings_daemon_accounts_service_dbus_proxy_get_cursor_blink_timeout;
	iface->set_cursor_blink_timeout = pantheon_settings_daemon_accounts_service_dbus_proxy_set_cursor_blink_timeout;
	iface->get_cursor_size = pantheon_settings_daemon_accounts_service_dbus_proxy_get_cursor_size;
	iface->set_cursor_size = pantheon_settings_daemon_accounts_service_dbus_proxy_set_cursor_size;
	iface->get_locate_pointer = pantheon_settings_daemon_accounts_service_dbus_proxy_get_locate_pointer;
	iface->set_locate_pointer = pantheon_settings_daemon_accounts_service_dbus_proxy_set_locate_pointer;
	iface->get_text_scaling_factor = pantheon_settings_daemon_accounts_service_dbus_proxy_get_text_scaling_factor;
	iface->set_text_scaling_factor = pantheon_settings_daemon_accounts_service_dbus_proxy_set_text_scaling_factor;
	iface->get_picture_options = pantheon_settings_daemon_accounts_service_dbus_proxy_get_picture_options;
	iface->set_picture_options = pantheon_settings_daemon_accounts_service_dbus_proxy_set_picture_options;
	iface->get_primary_color = pantheon_settings_daemon_accounts_service_dbus_proxy_get_primary_color;
	iface->set_primary_color = pantheon_settings_daemon_accounts_service_dbus_proxy_set_primary_color;
	iface->get_document_font_name = pantheon_settings_daemon_accounts_service_dbus_proxy_get_document_font_name;
	iface->set_document_font_name = pantheon_settings_daemon_accounts_service_dbus_proxy_set_document_font_name;
	iface->get_font_name = pantheon_settings_daemon_accounts_service_dbus_proxy_get_font_name;
	iface->set_font_name = pantheon_settings_daemon_accounts_service_dbus_proxy_set_font_name;
	iface->get_monospace_font_name = pantheon_settings_daemon_accounts_service_dbus_proxy_get_monospace_font_name;
	iface->set_monospace_font_name = pantheon_settings_daemon_accounts_service_dbus_proxy_set_monospace_font_name;
	iface->get_orientation_lock = pantheon_settings_daemon_accounts_service_dbus_proxy_get_orientation_lock;
	iface->set_orientation_lock = pantheon_settings_daemon_accounts_service_dbus_proxy_set_orientation_lock;
	iface->get_wingpanel_use_transparency = pantheon_settings_daemon_accounts_service_dbus_proxy_get_wingpanel_use_transparency;
	iface->set_wingpanel_use_transparency = pantheon_settings_daemon_accounts_service_dbus_proxy_set_wingpanel_use_transparency;
	iface->get_wingpanel_show_percentage = pantheon_settings_daemon_accounts_service_dbus_proxy_get_wingpanel_show_percentage;
	iface->set_wingpanel_show_percentage = pantheon_settings_daemon_accounts_service_dbus_proxy_set_wingpanel_show_percentage;
	iface->get_last_coordinates = pantheon_settings_daemon_accounts_service_dbus_proxy_get_last_coordinates;
	iface->set_last_coordinates = pantheon_settings_daemon_accounts_service_dbus_proxy_set_last_coordinates;
	iface->get_prefer_dark_schedule = pantheon_settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule;
	iface->set_prefer_dark_schedule = pantheon_settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule;
	iface->get_prefer_dark_schedule_from = pantheon_settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule_from;
	iface->set_prefer_dark_schedule_from = pantheon_settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule_from;
	iface->get_prefer_dark_schedule_to = pantheon_settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule_to;
	iface->set_prefer_dark_schedule_to = pantheon_settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule_to;
	iface->get_night_light_enabled = pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_enabled;
	iface->set_night_light_enabled = pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_enabled;
	iface->get_night_light_schedule_automatic = pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_automatic;
	iface->set_night_light_schedule_automatic = pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_automatic;
	iface->get_night_light_schedule_from = pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_from;
	iface->set_night_light_schedule_from = pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_from;
	iface->get_night_light_schedule_to = pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_to;
	iface->set_night_light_schedule_to = pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_to;
	iface->get_night_light_temperature = pantheon_settings_daemon_accounts_service_dbus_proxy_get_night_light_temperature;
	iface->set_night_light_temperature = pantheon_settings_daemon_accounts_service_dbus_proxy_set_night_light_temperature;
}

static void
pantheon_settings_daemon_accounts_service_dbus_interface_method_call (GDBusConnection* connection,
                                                                      const gchar* sender,
                                                                      const gchar* object_path,
                                                                      const gchar* interface_name,
                                                                      const gchar* method_name,
                                                                      GVariant* parameters,
                                                                      GDBusMethodInvocation* invocation,
                                                                      gpointer user_data)
{
	gpointer* data;
	gpointer object;
	data = user_data;
	object = data[0];
	g_object_unref (invocation);
}

static void
_vala_PantheonSettingsDaemonAccountsServiceKeyboardLayout_array_free (PantheonSettingsDaemonAccountsServiceKeyboardLayout * array,
                                                                      gssize array_length)
{
	if (array != NULL) {
		gssize i;
		for (i = 0; i < array_length; i = i + 1) {
			pantheon_settings_daemon_accounts_service_keyboard_layout_destroy (&array[i]);
		}
	}
	g_free (array);
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_keyboard_layouts (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceKeyboardLayout* result;
	gint result_length1 = 0;
	GVariant* _reply;
	PantheonSettingsDaemonAccountsServiceKeyboardLayout* _tmp63_;
	GVariantBuilder _tmp64_;
	gint _tmp65_;
	result = pantheon_settings_daemon_accounts_service_get_keyboard_layouts (self, &result_length1);
	_tmp63_ = result;
	g_variant_builder_init (&_tmp64_, G_VARIANT_TYPE ("a(ss)"));
	for (_tmp65_ = 0; _tmp65_ < result_length1; _tmp65_++) {
		GVariantBuilder _tmp66_;
		g_variant_builder_init (&_tmp66_, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_tmp66_, g_variant_new_string ((*_tmp63_).backend));
		g_variant_builder_add_value (&_tmp66_, g_variant_new_string ((*_tmp63_).name));
		g_variant_builder_add_value (&_tmp64_, g_variant_builder_end (&_tmp66_));
		_tmp63_++;
	}
	_reply = g_variant_builder_end (&_tmp64_);
	result = (_vala_PantheonSettingsDaemonAccountsServiceKeyboardLayout_array_free (result, result_length1), NULL);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_active_keyboard_layout (PantheonSettingsDaemonAccountsService* self)
{
	guint result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_active_keyboard_layout (self);
	_reply = g_variant_new_uint32 (result);
	return _reply;
}

static void
_vala_PantheonSettingsDaemonAccountsServiceXkbOption_array_free (PantheonSettingsDaemonAccountsServiceXkbOption * array,
                                                                 gssize array_length)
{
	if (array != NULL) {
		gssize i;
		for (i = 0; i < array_length; i = i + 1) {
			pantheon_settings_daemon_accounts_service_xkb_option_destroy (&array[i]);
		}
	}
	g_free (array);
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_xkb_options (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceXkbOption* result;
	gint result_length1 = 0;
	GVariant* _reply;
	PantheonSettingsDaemonAccountsServiceXkbOption* _tmp67_;
	GVariantBuilder _tmp68_;
	gint _tmp69_;
	result = pantheon_settings_daemon_accounts_service_get_xkb_options (self, &result_length1);
	_tmp67_ = result;
	g_variant_builder_init (&_tmp68_, G_VARIANT_TYPE ("a(s)"));
	for (_tmp69_ = 0; _tmp69_ < result_length1; _tmp69_++) {
		GVariantBuilder _tmp70_;
		g_variant_builder_init (&_tmp70_, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_tmp70_, g_variant_new_string ((*_tmp67_).option));
		g_variant_builder_add_value (&_tmp68_, g_variant_builder_end (&_tmp70_));
		_tmp67_++;
	}
	_reply = g_variant_builder_end (&_tmp68_);
	result = (_vala_PantheonSettingsDaemonAccountsServiceXkbOption_array_free (result, result_length1), NULL);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_left_handed (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_left_handed (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_accel_profile (PantheonSettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_accel_profile (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_mouse_natural_scroll (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_mouse_natural_scroll (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_mouse_speed (PantheonSettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_mouse_speed (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_touchpad_click_method (PantheonSettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_touchpad_click_method (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_touchpad_disable_while_typing (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_touchpad_disable_while_typing (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_touchpad_edge_scrolling (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_touchpad_edge_scrolling (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_touchpad_natural_scroll (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_touchpad_natural_scroll (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_touchpad_send_events (PantheonSettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_touchpad_send_events (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_touchpad_speed (PantheonSettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_touchpad_speed (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_touchpad_tap_to_click (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_touchpad_tap_to_click (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_touchpad_two_finger_scrolling (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_touchpad_two_finger_scrolling (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_accent_color (PantheonSettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_accent_color (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_cursor_blink (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_cursor_blink (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_cursor_blink_time (PantheonSettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_cursor_blink_time (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_cursor_blink_timeout (PantheonSettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_cursor_blink_timeout (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_cursor_size (PantheonSettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_cursor_size (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_locate_pointer (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_locate_pointer (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_text_scaling_factor (PantheonSettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_text_scaling_factor (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_picture_options (PantheonSettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_picture_options (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_primary_color (PantheonSettingsDaemonAccountsService* self)
{
	gchar* result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_primary_color (self);
	_reply = g_variant_new_string (result);
	_g_free0 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_document_font_name (PantheonSettingsDaemonAccountsService* self)
{
	gchar* result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_document_font_name (self);
	_reply = g_variant_new_string (result);
	_g_free0 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_font_name (PantheonSettingsDaemonAccountsService* self)
{
	gchar* result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_font_name (self);
	_reply = g_variant_new_string (result);
	_g_free0 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_monospace_font_name (PantheonSettingsDaemonAccountsService* self)
{
	gchar* result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_monospace_font_name (self);
	_reply = g_variant_new_string (result);
	_g_free0 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_orientation_lock (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_orientation_lock (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_wingpanel_use_transparency (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_wingpanel_use_transparency (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_wingpanel_show_percentage (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_wingpanel_show_percentage (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_last_coordinates (PantheonSettingsDaemonAccountsService* self)
{
	PantheonSettingsDaemonAccountsServiceCoordinates result = {0};
	GVariant* _reply;
	GVariantBuilder _tmp71_;
	pantheon_settings_daemon_accounts_service_get_last_coordinates (self, &result);
	g_variant_builder_init (&_tmp71_, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_tmp71_, g_variant_new_double (result.latitude));
	g_variant_builder_add_value (&_tmp71_, g_variant_new_double (result.longitude));
	_reply = g_variant_builder_end (&_tmp71_);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule (PantheonSettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule_from (PantheonSettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule_from (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule_to (PantheonSettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule_to (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_night_light_enabled (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_night_light_enabled (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_night_light_schedule_automatic (PantheonSettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_night_light_schedule_automatic (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_night_light_schedule_from (PantheonSettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_night_light_schedule_from (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_night_light_schedule_to (PantheonSettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_night_light_schedule_to (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_pantheon_settings_daemon_accounts_service_get_night_light_temperature (PantheonSettingsDaemonAccountsService* self)
{
	guint result;
	GVariant* _reply;
	result = pantheon_settings_daemon_accounts_service_get_night_light_temperature (self);
	_reply = g_variant_new_uint32 (result);
	return _reply;
}

static GVariant*
pantheon_settings_daemon_accounts_service_dbus_interface_get_property (GDBusConnection* connection,
                                                                       const gchar* sender,
                                                                       const gchar* object_path,
                                                                       const gchar* interface_name,
                                                                       const gchar* property_name,
                                                                       GError** error,
                                                                       gpointer user_data)
{
	gpointer* data;
	gpointer object;
	data = user_data;
	object = data[0];
	if (strcmp (property_name, "KeyboardLayouts") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_keyboard_layouts (object);
	} else if (strcmp (property_name, "ActiveKeyboardLayout") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_active_keyboard_layout (object);
	} else if (strcmp (property_name, "XkbOptions") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_xkb_options (object);
	} else if (strcmp (property_name, "LeftHanded") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_left_handed (object);
	} else if (strcmp (property_name, "AccelProfile") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_accel_profile (object);
	} else if (strcmp (property_name, "MouseNaturalScroll") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_mouse_natural_scroll (object);
	} else if (strcmp (property_name, "MouseSpeed") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_mouse_speed (object);
	} else if (strcmp (property_name, "TouchpadClickMethod") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_click_method (object);
	} else if (strcmp (property_name, "TouchpadDisableWhileTyping") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_disable_while_typing (object);
	} else if (strcmp (property_name, "TouchpadEdgeScrolling") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_edge_scrolling (object);
	} else if (strcmp (property_name, "TouchpadNaturalScroll") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_natural_scroll (object);
	} else if (strcmp (property_name, "TouchpadSendEvents") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_send_events (object);
	} else if (strcmp (property_name, "TouchpadSpeed") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_speed (object);
	} else if (strcmp (property_name, "TouchpadTapToClick") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_tap_to_click (object);
	} else if (strcmp (property_name, "TouchpadTwoFingerScrolling") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_touchpad_two_finger_scrolling (object);
	} else if (strcmp (property_name, "AccentColor") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_accent_color (object);
	} else if (strcmp (property_name, "CursorBlink") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_cursor_blink (object);
	} else if (strcmp (property_name, "CursorBlinkTime") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_cursor_blink_time (object);
	} else if (strcmp (property_name, "CursorBlinkTimeout") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_cursor_blink_timeout (object);
	} else if (strcmp (property_name, "CursorSize") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_cursor_size (object);
	} else if (strcmp (property_name, "LocatePointer") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_locate_pointer (object);
	} else if (strcmp (property_name, "TextScalingFactor") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_text_scaling_factor (object);
	} else if (strcmp (property_name, "PictureOptions") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_picture_options (object);
	} else if (strcmp (property_name, "PrimaryColor") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_primary_color (object);
	} else if (strcmp (property_name, "DocumentFontName") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_document_font_name (object);
	} else if (strcmp (property_name, "FontName") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_font_name (object);
	} else if (strcmp (property_name, "MonospaceFontName") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_monospace_font_name (object);
	} else if (strcmp (property_name, "OrientationLock") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_orientation_lock (object);
	} else if (strcmp (property_name, "WingpanelUseTransparency") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_wingpanel_use_transparency (object);
	} else if (strcmp (property_name, "WingpanelShowPercentage") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_wingpanel_show_percentage (object);
	} else if (strcmp (property_name, "LastCoordinates") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_last_coordinates (object);
	} else if (strcmp (property_name, "PreferDarkSchedule") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule (object);
	} else if (strcmp (property_name, "PreferDarkScheduleFrom") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule_from (object);
	} else if (strcmp (property_name, "PreferDarkScheduleTo") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_prefer_dark_schedule_to (object);
	} else if (strcmp (property_name, "NightLightEnabled") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_night_light_enabled (object);
	} else if (strcmp (property_name, "NightLightScheduleAutomatic") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_night_light_schedule_automatic (object);
	} else if (strcmp (property_name, "NightLightScheduleFrom") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_night_light_schedule_from (object);
	} else if (strcmp (property_name, "NightLightScheduleTo") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_night_light_schedule_to (object);
	} else if (strcmp (property_name, "NightLightTemperature") == 0) {
		return _dbus_pantheon_settings_daemon_accounts_service_get_night_light_temperature (object);
	}
	return NULL;
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_keyboard_layouts (PantheonSettingsDaemonAccountsService* self,
                                                                      GVariant* _value)
{
	PantheonSettingsDaemonAccountsServiceKeyboardLayout* value = NULL;
	gint value_length1;
	PantheonSettingsDaemonAccountsServiceKeyboardLayout* _tmp72_;
	gint _tmp72__length;
	gint _tmp72__size;
	gint _tmp72__length1;
	GVariantIter _tmp73_;
	GVariant* _tmp74_;
	_tmp72_ = g_new (PantheonSettingsDaemonAccountsServiceKeyboardLayout, 5);
	_tmp72__length = 0;
	_tmp72__size = 4;
	_tmp72__length1 = 0;
	g_variant_iter_init (&_tmp73_, _value);
	for (; (_tmp74_ = g_variant_iter_next_value (&_tmp73_)) != NULL; _tmp72__length1++) {
		PantheonSettingsDaemonAccountsServiceKeyboardLayout _tmp75_;
		GVariantIter _tmp76_;
		GVariant* _tmp77_;
		GVariant* _tmp78_;
		if (_tmp72__size == _tmp72__length) {
			_tmp72__size = 2 * _tmp72__size;
			_tmp72_ = g_renew (PantheonSettingsDaemonAccountsServiceKeyboardLayout, _tmp72_, _tmp72__size + 1);
		}
		g_variant_iter_init (&_tmp76_, _tmp74_);
		_tmp77_ = g_variant_iter_next_value (&_tmp76_);
		_tmp75_.backend = g_variant_dup_string (_tmp77_, NULL);
		g_variant_unref (_tmp77_);
		_tmp78_ = g_variant_iter_next_value (&_tmp76_);
		_tmp75_.name = g_variant_dup_string (_tmp78_, NULL);
		g_variant_unref (_tmp78_);
		_tmp72_[_tmp72__length++] = _tmp75_;
		g_variant_unref (_tmp74_);
	}
	value_length1 = _tmp72__length1;
	value = _tmp72_;
	pantheon_settings_daemon_accounts_service_set_keyboard_layouts (self, value, value_length1);
	value = (_vala_PantheonSettingsDaemonAccountsServiceKeyboardLayout_array_free (value, value_length1), NULL);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_active_keyboard_layout (PantheonSettingsDaemonAccountsService* self,
                                                                            GVariant* _value)
{
	guint value = 0U;
	value = g_variant_get_uint32 (_value);
	pantheon_settings_daemon_accounts_service_set_active_keyboard_layout (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_xkb_options (PantheonSettingsDaemonAccountsService* self,
                                                                 GVariant* _value)
{
	PantheonSettingsDaemonAccountsServiceXkbOption* value = NULL;
	gint value_length1;
	PantheonSettingsDaemonAccountsServiceXkbOption* _tmp79_;
	gint _tmp79__length;
	gint _tmp79__size;
	gint _tmp79__length1;
	GVariantIter _tmp80_;
	GVariant* _tmp81_;
	_tmp79_ = g_new (PantheonSettingsDaemonAccountsServiceXkbOption, 5);
	_tmp79__length = 0;
	_tmp79__size = 4;
	_tmp79__length1 = 0;
	g_variant_iter_init (&_tmp80_, _value);
	for (; (_tmp81_ = g_variant_iter_next_value (&_tmp80_)) != NULL; _tmp79__length1++) {
		PantheonSettingsDaemonAccountsServiceXkbOption _tmp82_;
		GVariantIter _tmp83_;
		GVariant* _tmp84_;
		if (_tmp79__size == _tmp79__length) {
			_tmp79__size = 2 * _tmp79__size;
			_tmp79_ = g_renew (PantheonSettingsDaemonAccountsServiceXkbOption, _tmp79_, _tmp79__size + 1);
		}
		g_variant_iter_init (&_tmp83_, _tmp81_);
		_tmp84_ = g_variant_iter_next_value (&_tmp83_);
		_tmp82_.option = g_variant_dup_string (_tmp84_, NULL);
		g_variant_unref (_tmp84_);
		_tmp79_[_tmp79__length++] = _tmp82_;
		g_variant_unref (_tmp81_);
	}
	value_length1 = _tmp79__length1;
	value = _tmp79_;
	pantheon_settings_daemon_accounts_service_set_xkb_options (self, value, value_length1);
	value = (_vala_PantheonSettingsDaemonAccountsServiceXkbOption_array_free (value, value_length1), NULL);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_left_handed (PantheonSettingsDaemonAccountsService* self,
                                                                 GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_left_handed (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_accel_profile (PantheonSettingsDaemonAccountsService* self,
                                                                   GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_settings_daemon_accounts_service_set_accel_profile (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_mouse_natural_scroll (PantheonSettingsDaemonAccountsService* self,
                                                                          GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_mouse_natural_scroll (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_mouse_speed (PantheonSettingsDaemonAccountsService* self,
                                                                 GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	pantheon_settings_daemon_accounts_service_set_mouse_speed (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_click_method (PantheonSettingsDaemonAccountsService* self,
                                                                           GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_settings_daemon_accounts_service_set_touchpad_click_method (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_disable_while_typing (PantheonSettingsDaemonAccountsService* self,
                                                                                   GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_touchpad_disable_while_typing (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_edge_scrolling (PantheonSettingsDaemonAccountsService* self,
                                                                             GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_touchpad_edge_scrolling (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_natural_scroll (PantheonSettingsDaemonAccountsService* self,
                                                                             GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_touchpad_natural_scroll (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_send_events (PantheonSettingsDaemonAccountsService* self,
                                                                          GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_settings_daemon_accounts_service_set_touchpad_send_events (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_speed (PantheonSettingsDaemonAccountsService* self,
                                                                    GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	pantheon_settings_daemon_accounts_service_set_touchpad_speed (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_tap_to_click (PantheonSettingsDaemonAccountsService* self,
                                                                           GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_touchpad_tap_to_click (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_two_finger_scrolling (PantheonSettingsDaemonAccountsService* self,
                                                                                   GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_touchpad_two_finger_scrolling (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_accent_color (PantheonSettingsDaemonAccountsService* self,
                                                                  GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_settings_daemon_accounts_service_set_accent_color (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_cursor_blink (PantheonSettingsDaemonAccountsService* self,
                                                                  GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_cursor_blink (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_cursor_blink_time (PantheonSettingsDaemonAccountsService* self,
                                                                       GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_settings_daemon_accounts_service_set_cursor_blink_time (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_cursor_blink_timeout (PantheonSettingsDaemonAccountsService* self,
                                                                          GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_settings_daemon_accounts_service_set_cursor_blink_timeout (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_cursor_size (PantheonSettingsDaemonAccountsService* self,
                                                                 GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_settings_daemon_accounts_service_set_cursor_size (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_locate_pointer (PantheonSettingsDaemonAccountsService* self,
                                                                    GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_locate_pointer (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_text_scaling_factor (PantheonSettingsDaemonAccountsService* self,
                                                                         GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	pantheon_settings_daemon_accounts_service_set_text_scaling_factor (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_picture_options (PantheonSettingsDaemonAccountsService* self,
                                                                     GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_settings_daemon_accounts_service_set_picture_options (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_primary_color (PantheonSettingsDaemonAccountsService* self,
                                                                   GVariant* _value)
{
	gchar* value = NULL;
	value = g_variant_dup_string (_value, NULL);
	pantheon_settings_daemon_accounts_service_set_primary_color (self, value);
	_g_free0 (value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_document_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                        GVariant* _value)
{
	gchar* value = NULL;
	value = g_variant_dup_string (_value, NULL);
	pantheon_settings_daemon_accounts_service_set_document_font_name (self, value);
	_g_free0 (value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_font_name (PantheonSettingsDaemonAccountsService* self,
                                                               GVariant* _value)
{
	gchar* value = NULL;
	value = g_variant_dup_string (_value, NULL);
	pantheon_settings_daemon_accounts_service_set_font_name (self, value);
	_g_free0 (value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_monospace_font_name (PantheonSettingsDaemonAccountsService* self,
                                                                         GVariant* _value)
{
	gchar* value = NULL;
	value = g_variant_dup_string (_value, NULL);
	pantheon_settings_daemon_accounts_service_set_monospace_font_name (self, value);
	_g_free0 (value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_orientation_lock (PantheonSettingsDaemonAccountsService* self,
                                                                      GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_orientation_lock (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_wingpanel_use_transparency (PantheonSettingsDaemonAccountsService* self,
                                                                                GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_wingpanel_use_transparency (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_wingpanel_show_percentage (PantheonSettingsDaemonAccountsService* self,
                                                                               GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_wingpanel_show_percentage (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_last_coordinates (PantheonSettingsDaemonAccountsService* self,
                                                                      GVariant* _value)
{
	PantheonSettingsDaemonAccountsServiceCoordinates value = {0};
	PantheonSettingsDaemonAccountsServiceCoordinates _tmp85_;
	GVariantIter _tmp86_;
	GVariant* _tmp87_;
	GVariant* _tmp88_;
	g_variant_iter_init (&_tmp86_, _value);
	_tmp87_ = g_variant_iter_next_value (&_tmp86_);
	_tmp85_.latitude = g_variant_get_double (_tmp87_);
	g_variant_unref (_tmp87_);
	_tmp88_ = g_variant_iter_next_value (&_tmp86_);
	_tmp85_.longitude = g_variant_get_double (_tmp88_);
	g_variant_unref (_tmp88_);
	value = _tmp85_;
	pantheon_settings_daemon_accounts_service_set_last_coordinates (self, &value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule (PantheonSettingsDaemonAccountsService* self,
                                                                          GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule_from (PantheonSettingsDaemonAccountsService* self,
                                                                               GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule_from (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule_to (PantheonSettingsDaemonAccountsService* self,
                                                                             GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule_to (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_night_light_enabled (PantheonSettingsDaemonAccountsService* self,
                                                                         GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_night_light_enabled (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_night_light_schedule_automatic (PantheonSettingsDaemonAccountsService* self,
                                                                                    GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	pantheon_settings_daemon_accounts_service_set_night_light_schedule_automatic (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_night_light_schedule_from (PantheonSettingsDaemonAccountsService* self,
                                                                               GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	pantheon_settings_daemon_accounts_service_set_night_light_schedule_from (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_night_light_schedule_to (PantheonSettingsDaemonAccountsService* self,
                                                                             GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	pantheon_settings_daemon_accounts_service_set_night_light_schedule_to (self, value);
}

static void
_dbus_pantheon_settings_daemon_accounts_service_set_night_light_temperature (PantheonSettingsDaemonAccountsService* self,
                                                                             GVariant* _value)
{
	guint value = 0U;
	value = g_variant_get_uint32 (_value);
	pantheon_settings_daemon_accounts_service_set_night_light_temperature (self, value);
}

static gboolean
pantheon_settings_daemon_accounts_service_dbus_interface_set_property (GDBusConnection* connection,
                                                                       const gchar* sender,
                                                                       const gchar* object_path,
                                                                       const gchar* interface_name,
                                                                       const gchar* property_name,
                                                                       GVariant* value,
                                                                       GError** error,
                                                                       gpointer user_data)
{
	gpointer* data;
	gpointer object;
	data = user_data;
	object = data[0];
	if (strcmp (property_name, "KeyboardLayouts") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_keyboard_layouts (object, value);
		return TRUE;
	} else if (strcmp (property_name, "ActiveKeyboardLayout") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_active_keyboard_layout (object, value);
		return TRUE;
	} else if (strcmp (property_name, "XkbOptions") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_xkb_options (object, value);
		return TRUE;
	} else if (strcmp (property_name, "LeftHanded") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_left_handed (object, value);
		return TRUE;
	} else if (strcmp (property_name, "AccelProfile") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_accel_profile (object, value);
		return TRUE;
	} else if (strcmp (property_name, "MouseNaturalScroll") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_mouse_natural_scroll (object, value);
		return TRUE;
	} else if (strcmp (property_name, "MouseSpeed") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_mouse_speed (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadClickMethod") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_click_method (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadDisableWhileTyping") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_disable_while_typing (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadEdgeScrolling") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_edge_scrolling (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadNaturalScroll") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_natural_scroll (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadSendEvents") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_send_events (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadSpeed") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_speed (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadTapToClick") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_tap_to_click (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadTwoFingerScrolling") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_touchpad_two_finger_scrolling (object, value);
		return TRUE;
	} else if (strcmp (property_name, "AccentColor") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_accent_color (object, value);
		return TRUE;
	} else if (strcmp (property_name, "CursorBlink") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_cursor_blink (object, value);
		return TRUE;
	} else if (strcmp (property_name, "CursorBlinkTime") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_cursor_blink_time (object, value);
		return TRUE;
	} else if (strcmp (property_name, "CursorBlinkTimeout") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_cursor_blink_timeout (object, value);
		return TRUE;
	} else if (strcmp (property_name, "CursorSize") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_cursor_size (object, value);
		return TRUE;
	} else if (strcmp (property_name, "LocatePointer") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_locate_pointer (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TextScalingFactor") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_text_scaling_factor (object, value);
		return TRUE;
	} else if (strcmp (property_name, "PictureOptions") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_picture_options (object, value);
		return TRUE;
	} else if (strcmp (property_name, "PrimaryColor") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_primary_color (object, value);
		return TRUE;
	} else if (strcmp (property_name, "DocumentFontName") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_document_font_name (object, value);
		return TRUE;
	} else if (strcmp (property_name, "FontName") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_font_name (object, value);
		return TRUE;
	} else if (strcmp (property_name, "MonospaceFontName") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_monospace_font_name (object, value);
		return TRUE;
	} else if (strcmp (property_name, "OrientationLock") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_orientation_lock (object, value);
		return TRUE;
	} else if (strcmp (property_name, "WingpanelUseTransparency") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_wingpanel_use_transparency (object, value);
		return TRUE;
	} else if (strcmp (property_name, "WingpanelShowPercentage") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_wingpanel_show_percentage (object, value);
		return TRUE;
	} else if (strcmp (property_name, "LastCoordinates") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_last_coordinates (object, value);
		return TRUE;
	} else if (strcmp (property_name, "PreferDarkSchedule") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule (object, value);
		return TRUE;
	} else if (strcmp (property_name, "PreferDarkScheduleFrom") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule_from (object, value);
		return TRUE;
	} else if (strcmp (property_name, "PreferDarkScheduleTo") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_prefer_dark_schedule_to (object, value);
		return TRUE;
	} else if (strcmp (property_name, "NightLightEnabled") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_night_light_enabled (object, value);
		return TRUE;
	} else if (strcmp (property_name, "NightLightScheduleAutomatic") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_night_light_schedule_automatic (object, value);
		return TRUE;
	} else if (strcmp (property_name, "NightLightScheduleFrom") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_night_light_schedule_from (object, value);
		return TRUE;
	} else if (strcmp (property_name, "NightLightScheduleTo") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_night_light_schedule_to (object, value);
		return TRUE;
	} else if (strcmp (property_name, "NightLightTemperature") == 0) {
		_dbus_pantheon_settings_daemon_accounts_service_set_night_light_temperature (object, value);
		return TRUE;
	}
	return FALSE;
}

guint
pantheon_settings_daemon_accounts_service_register_object (gpointer object,
                                                           GDBusConnection* connection,
                                                           const gchar* path,
                                                           GError** error)
{
	guint result;
	gpointer *data;
	data = g_new (gpointer, 3);
	data[0] = g_object_ref (object);
	data[1] = g_object_ref (connection);
	data[2] = g_strdup (path);
	result = g_dbus_connection_register_object (connection, path, (GDBusInterfaceInfo *) (&_pantheon_settings_daemon_accounts_service_dbus_interface_info), &_pantheon_settings_daemon_accounts_service_dbus_interface_vtable, data, _pantheon_settings_daemon_accounts_service_unregister_object, error);
	if (!result) {
		return 0;
	}
	return result;
}

static void
_pantheon_settings_daemon_accounts_service_unregister_object (gpointer user_data)
{
	gpointer* data;
	data = user_data;
	g_object_unref (data[0]);
	g_object_unref (data[1]);
	g_free (data[2]);
	g_free (data);
}

