/* AccountsService.c generated by valac 0.56.19, the Vala compiler
 * generated from AccountsService.vala, do not modify */

/*
* Copyright 2020 elementary, Inc. (https://elementary.io)
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
* License as published by the Free Software Foundation; either
* version 3 of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public
* License along with this program; if not, write to the
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*
*/

#include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <glib.h>
#include <float.h>
#include <math.h>
#include <gio/gio.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 SETTINGS_DAEMON_TYPE_ACCOUNTS_SERVICE (settings_daemon_accounts_service_get_type ())
#define SETTINGS_DAEMON_ACCOUNTS_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SETTINGS_DAEMON_TYPE_ACCOUNTS_SERVICE, SettingsDaemonAccountsService))
#define SETTINGS_DAEMON_IS_ACCOUNTS_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SETTINGS_DAEMON_TYPE_ACCOUNTS_SERVICE))
#define SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), SETTINGS_DAEMON_TYPE_ACCOUNTS_SERVICE, SettingsDaemonAccountsServiceIface))

typedef struct _SettingsDaemonAccountsService SettingsDaemonAccountsService;
typedef struct _SettingsDaemonAccountsServiceIface SettingsDaemonAccountsServiceIface;

#define SETTINGS_DAEMON_ACCOUNTS_SERVICE_TYPE_KEYBOARD_LAYOUT (settings_daemon_accounts_service_keyboard_layout_get_type ())
typedef struct _SettingsDaemonAccountsServiceKeyboardLayout SettingsDaemonAccountsServiceKeyboardLayout;

#define SETTINGS_DAEMON_ACCOUNTS_SERVICE_TYPE_XKB_OPTION (settings_daemon_accounts_service_xkb_option_get_type ())
typedef struct _SettingsDaemonAccountsServiceXkbOption SettingsDaemonAccountsServiceXkbOption;

#define SETTINGS_DAEMON_ACCOUNTS_SERVICE_TYPE_COORDINATES (settings_daemon_accounts_service_coordinates_get_type ())
typedef struct _SettingsDaemonAccountsServiceCoordinates SettingsDaemonAccountsServiceCoordinates;

#define SETTINGS_DAEMON_TYPE_ACCOUNTS_SERVICE_PROXY (settings_daemon_accounts_service_proxy_get_type ())
#define _g_free0(var) (var = (g_free (var), NULL))
typedef GDBusProxy SettingsDaemonAccountsServiceProxy;
typedef GDBusProxyClass SettingsDaemonAccountsServiceProxyClass;

#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 DISPLAY_MANAGER_TYPE_ACCOUNTS_SERVICE (display_manager_accounts_service_get_type ())
#define DISPLAY_MANAGER_ACCOUNTS_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DISPLAY_MANAGER_TYPE_ACCOUNTS_SERVICE, DisplayManagerAccountsService))
#define DISPLAY_MANAGER_IS_ACCOUNTS_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DISPLAY_MANAGER_TYPE_ACCOUNTS_SERVICE))
#define DISPLAY_MANAGER_ACCOUNTS_SERVICE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), DISPLAY_MANAGER_TYPE_ACCOUNTS_SERVICE, DisplayManagerAccountsServiceIface))

typedef struct _DisplayManagerAccountsService DisplayManagerAccountsService;
typedef struct _DisplayManagerAccountsServiceIface DisplayManagerAccountsServiceIface;

#define DISPLAY_MANAGER_TYPE_ACCOUNTS_SERVICE_PROXY (display_manager_accounts_service_proxy_get_type ())
typedef GDBusProxy DisplayManagerAccountsServiceProxy;
typedef GDBusProxyClass DisplayManagerAccountsServiceProxyClass;

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

struct _SettingsDaemonAccountsServiceXkbOption {
	gchar* option;
};

struct _SettingsDaemonAccountsServiceCoordinates {
	gdouble latitude;
	gdouble longitude;
};

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

struct _PantheonAccountsServiceIface {
	GTypeInterface parent_iface;
	gint (*get_prefers_color_scheme) (PantheonAccountsService* self);
	void (*set_prefers_color_scheme) (PantheonAccountsService* self, gint value);
	gint (*get_prefers_accent_color) (PantheonAccountsService* self);
	void (*set_prefers_accent_color) (PantheonAccountsService* self, gint value);
};

struct _DisplayManagerAccountsServiceIface {
	GTypeInterface parent_iface;
	gchar* (*get_background_file) (DisplayManagerAccountsService* self);
	void (*set_background_file) (DisplayManagerAccountsService* self, const gchar* value);
};

VALA_EXTERN GType settings_daemon_accounts_service_keyboard_layout_get_type (void) G_GNUC_CONST ;
VALA_EXTERN SettingsDaemonAccountsServiceKeyboardLayout* settings_daemon_accounts_service_keyboard_layout_dup (const SettingsDaemonAccountsServiceKeyboardLayout* self);
VALA_EXTERN void settings_daemon_accounts_service_keyboard_layout_free (SettingsDaemonAccountsServiceKeyboardLayout* self);
VALA_EXTERN void settings_daemon_accounts_service_keyboard_layout_copy (const SettingsDaemonAccountsServiceKeyboardLayout* self,
                                                            SettingsDaemonAccountsServiceKeyboardLayout* dest);
VALA_EXTERN void settings_daemon_accounts_service_keyboard_layout_destroy (SettingsDaemonAccountsServiceKeyboardLayout* self);
G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC (SettingsDaemonAccountsServiceKeyboardLayout, settings_daemon_accounts_service_keyboard_layout_destroy)
VALA_EXTERN GType settings_daemon_accounts_service_xkb_option_get_type (void) G_GNUC_CONST ;
VALA_EXTERN SettingsDaemonAccountsServiceXkbOption* settings_daemon_accounts_service_xkb_option_dup (const SettingsDaemonAccountsServiceXkbOption* self);
VALA_EXTERN void settings_daemon_accounts_service_xkb_option_free (SettingsDaemonAccountsServiceXkbOption* self);
VALA_EXTERN void settings_daemon_accounts_service_xkb_option_copy (const SettingsDaemonAccountsServiceXkbOption* self,
                                                       SettingsDaemonAccountsServiceXkbOption* dest);
VALA_EXTERN void settings_daemon_accounts_service_xkb_option_destroy (SettingsDaemonAccountsServiceXkbOption* self);
G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC (SettingsDaemonAccountsServiceXkbOption, settings_daemon_accounts_service_xkb_option_destroy)
VALA_EXTERN GType settings_daemon_accounts_service_coordinates_get_type (void) G_GNUC_CONST ;
VALA_EXTERN SettingsDaemonAccountsServiceCoordinates* settings_daemon_accounts_service_coordinates_dup (const SettingsDaemonAccountsServiceCoordinates* self);
VALA_EXTERN void settings_daemon_accounts_service_coordinates_free (SettingsDaemonAccountsServiceCoordinates* self);
VALA_EXTERN GType settings_daemon_accounts_service_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (SettingsDaemonAccountsService, g_object_unref)
VALA_EXTERN GType settings_daemon_accounts_service_proxy_get_type (void) G_GNUC_CONST ;
VALA_EXTERN guint settings_daemon_accounts_service_register_object (void* object,
                                                        GDBusConnection* connection,
                                                        const gchar* path,
                                                        GError** error);
VALA_EXTERN SettingsDaemonAccountsServiceKeyboardLayout* settings_daemon_accounts_service_get_keyboard_layouts (SettingsDaemonAccountsService* self,
                                                                                                    gint* result_length1);
VALA_EXTERN void settings_daemon_accounts_service_set_keyboard_layouts (SettingsDaemonAccountsService* self,
                                                            SettingsDaemonAccountsServiceKeyboardLayout* value,
                                                            gint value_length1);
VALA_EXTERN guint settings_daemon_accounts_service_get_active_keyboard_layout (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_active_keyboard_layout (SettingsDaemonAccountsService* self,
                                                                  guint value);
VALA_EXTERN SettingsDaemonAccountsServiceXkbOption* settings_daemon_accounts_service_get_xkb_options (SettingsDaemonAccountsService* self,
                                                                                          gint* result_length1);
VALA_EXTERN void settings_daemon_accounts_service_set_xkb_options (SettingsDaemonAccountsService* self,
                                                       SettingsDaemonAccountsServiceXkbOption* value,
                                                       gint value_length1);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_left_handed (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_left_handed (SettingsDaemonAccountsService* self,
                                                       gboolean value);
VALA_EXTERN gint settings_daemon_accounts_service_get_accel_profile (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_accel_profile (SettingsDaemonAccountsService* self,
                                                         gint value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_mouse_natural_scroll (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_mouse_natural_scroll (SettingsDaemonAccountsService* self,
                                                                gboolean value);
VALA_EXTERN gdouble settings_daemon_accounts_service_get_mouse_speed (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_mouse_speed (SettingsDaemonAccountsService* self,
                                                       gdouble value);
VALA_EXTERN gint settings_daemon_accounts_service_get_touchpad_click_method (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_touchpad_click_method (SettingsDaemonAccountsService* self,
                                                                 gint value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_touchpad_disable_while_typing (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_touchpad_disable_while_typing (SettingsDaemonAccountsService* self,
                                                                         gboolean value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_touchpad_edge_scrolling (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_touchpad_edge_scrolling (SettingsDaemonAccountsService* self,
                                                                   gboolean value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_touchpad_natural_scroll (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_touchpad_natural_scroll (SettingsDaemonAccountsService* self,
                                                                   gboolean value);
VALA_EXTERN gint settings_daemon_accounts_service_get_touchpad_send_events (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_touchpad_send_events (SettingsDaemonAccountsService* self,
                                                                gint value);
VALA_EXTERN gdouble settings_daemon_accounts_service_get_touchpad_speed (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_touchpad_speed (SettingsDaemonAccountsService* self,
                                                          gdouble value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_touchpad_tap_to_click (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_touchpad_tap_to_click (SettingsDaemonAccountsService* self,
                                                                 gboolean value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_touchpad_two_finger_scrolling (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_touchpad_two_finger_scrolling (SettingsDaemonAccountsService* self,
                                                                         gboolean value);
VALA_EXTERN gint settings_daemon_accounts_service_get_accent_color (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_accent_color (SettingsDaemonAccountsService* self,
                                                        gint value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_cursor_blink (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_cursor_blink (SettingsDaemonAccountsService* self,
                                                        gboolean value);
VALA_EXTERN gint settings_daemon_accounts_service_get_cursor_blink_time (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_cursor_blink_time (SettingsDaemonAccountsService* self,
                                                             gint value);
VALA_EXTERN gint settings_daemon_accounts_service_get_cursor_blink_timeout (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_cursor_blink_timeout (SettingsDaemonAccountsService* self,
                                                                gint value);
VALA_EXTERN gint settings_daemon_accounts_service_get_cursor_size (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_cursor_size (SettingsDaemonAccountsService* self,
                                                       gint value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_locate_pointer (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_locate_pointer (SettingsDaemonAccountsService* self,
                                                          gboolean value);
VALA_EXTERN gdouble settings_daemon_accounts_service_get_text_scaling_factor (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_text_scaling_factor (SettingsDaemonAccountsService* self,
                                                               gdouble value);
VALA_EXTERN gint settings_daemon_accounts_service_get_picture_options (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_picture_options (SettingsDaemonAccountsService* self,
                                                           gint value);
VALA_EXTERN gchar* settings_daemon_accounts_service_get_primary_color (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_primary_color (SettingsDaemonAccountsService* self,
                                                         const gchar* value);
VALA_EXTERN gchar* settings_daemon_accounts_service_get_document_font_name (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_document_font_name (SettingsDaemonAccountsService* self,
                                                              const gchar* value);
VALA_EXTERN gchar* settings_daemon_accounts_service_get_font_name (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_font_name (SettingsDaemonAccountsService* self,
                                                     const gchar* value);
VALA_EXTERN gchar* settings_daemon_accounts_service_get_monospace_font_name (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_monospace_font_name (SettingsDaemonAccountsService* self,
                                                               const gchar* value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_orientation_lock (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_orientation_lock (SettingsDaemonAccountsService* self,
                                                            gboolean value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_wingpanel_use_transparency (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_wingpanel_use_transparency (SettingsDaemonAccountsService* self,
                                                                      gboolean value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_wingpanel_show_percentage (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_wingpanel_show_percentage (SettingsDaemonAccountsService* self,
                                                                     gboolean value);
VALA_EXTERN void settings_daemon_accounts_service_get_last_coordinates (SettingsDaemonAccountsService* self,
                                                            SettingsDaemonAccountsServiceCoordinates * result);
VALA_EXTERN void settings_daemon_accounts_service_set_last_coordinates (SettingsDaemonAccountsService* self,
                                                            SettingsDaemonAccountsServiceCoordinates * value);
VALA_EXTERN gint settings_daemon_accounts_service_get_prefer_dark_schedule (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_prefer_dark_schedule (SettingsDaemonAccountsService* self,
                                                                gint value);
VALA_EXTERN gdouble settings_daemon_accounts_service_get_prefer_dark_schedule_from (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_prefer_dark_schedule_from (SettingsDaemonAccountsService* self,
                                                                     gdouble value);
VALA_EXTERN gdouble settings_daemon_accounts_service_get_prefer_dark_schedule_to (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_prefer_dark_schedule_to (SettingsDaemonAccountsService* self,
                                                                   gdouble value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_night_light_enabled (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_night_light_enabled (SettingsDaemonAccountsService* self,
                                                               gboolean value);
VALA_EXTERN gboolean settings_daemon_accounts_service_get_night_light_schedule_automatic (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_night_light_schedule_automatic (SettingsDaemonAccountsService* self,
                                                                          gboolean value);
VALA_EXTERN gdouble settings_daemon_accounts_service_get_night_light_schedule_from (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_night_light_schedule_from (SettingsDaemonAccountsService* self,
                                                                     gdouble value);
VALA_EXTERN gdouble settings_daemon_accounts_service_get_night_light_schedule_to (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_night_light_schedule_to (SettingsDaemonAccountsService* self,
                                                                   gdouble value);
VALA_EXTERN guint settings_daemon_accounts_service_get_night_light_temperature (SettingsDaemonAccountsService* self);
VALA_EXTERN void settings_daemon_accounts_service_set_night_light_temperature (SettingsDaemonAccountsService* self,
                                                                   guint value);
static GType settings_daemon_accounts_service_get_type_once (void);
static void settings_daemon_accounts_service_proxy_g_signal (GDBusProxy* proxy,
                                                      const gchar* sender_name,
                                                      const gchar* signal_name,
                                                      GVariant* parameters);
static SettingsDaemonAccountsServiceKeyboardLayout* settings_daemon_accounts_service_dbus_proxy_get_keyboard_layouts (SettingsDaemonAccountsService* self,
                                                                                                               gint* result_length1);
static void settings_daemon_accounts_service_dbus_proxy_set_keyboard_layouts (SettingsDaemonAccountsService* self,
                                                                       SettingsDaemonAccountsServiceKeyboardLayout* value,
                                                                       gint value_length1);
static guint settings_daemon_accounts_service_dbus_proxy_get_active_keyboard_layout (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_active_keyboard_layout (SettingsDaemonAccountsService* self,
                                                                             guint value);
static SettingsDaemonAccountsServiceXkbOption* settings_daemon_accounts_service_dbus_proxy_get_xkb_options (SettingsDaemonAccountsService* self,
                                                                                                     gint* result_length1);
static void settings_daemon_accounts_service_dbus_proxy_set_xkb_options (SettingsDaemonAccountsService* self,
                                                                  SettingsDaemonAccountsServiceXkbOption* value,
                                                                  gint value_length1);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_left_handed (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_left_handed (SettingsDaemonAccountsService* self,
                                                                  gboolean value);
static gint settings_daemon_accounts_service_dbus_proxy_get_accel_profile (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_accel_profile (SettingsDaemonAccountsService* self,
                                                                    gint value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_mouse_natural_scroll (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_mouse_natural_scroll (SettingsDaemonAccountsService* self,
                                                                           gboolean value);
static gdouble settings_daemon_accounts_service_dbus_proxy_get_mouse_speed (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_mouse_speed (SettingsDaemonAccountsService* self,
                                                                  gdouble value);
static gint settings_daemon_accounts_service_dbus_proxy_get_touchpad_click_method (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_touchpad_click_method (SettingsDaemonAccountsService* self,
                                                                            gint value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_touchpad_disable_while_typing (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_touchpad_disable_while_typing (SettingsDaemonAccountsService* self,
                                                                                    gboolean value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_touchpad_edge_scrolling (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_touchpad_edge_scrolling (SettingsDaemonAccountsService* self,
                                                                              gboolean value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_touchpad_natural_scroll (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_touchpad_natural_scroll (SettingsDaemonAccountsService* self,
                                                                              gboolean value);
static gint settings_daemon_accounts_service_dbus_proxy_get_touchpad_send_events (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_touchpad_send_events (SettingsDaemonAccountsService* self,
                                                                           gint value);
static gdouble settings_daemon_accounts_service_dbus_proxy_get_touchpad_speed (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_touchpad_speed (SettingsDaemonAccountsService* self,
                                                                     gdouble value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_touchpad_tap_to_click (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_touchpad_tap_to_click (SettingsDaemonAccountsService* self,
                                                                            gboolean value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_touchpad_two_finger_scrolling (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_touchpad_two_finger_scrolling (SettingsDaemonAccountsService* self,
                                                                                    gboolean value);
static gint settings_daemon_accounts_service_dbus_proxy_get_accent_color (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_accent_color (SettingsDaemonAccountsService* self,
                                                                   gint value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_cursor_blink (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_cursor_blink (SettingsDaemonAccountsService* self,
                                                                   gboolean value);
static gint settings_daemon_accounts_service_dbus_proxy_get_cursor_blink_time (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_cursor_blink_time (SettingsDaemonAccountsService* self,
                                                                        gint value);
static gint settings_daemon_accounts_service_dbus_proxy_get_cursor_blink_timeout (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_cursor_blink_timeout (SettingsDaemonAccountsService* self,
                                                                           gint value);
static gint settings_daemon_accounts_service_dbus_proxy_get_cursor_size (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_cursor_size (SettingsDaemonAccountsService* self,
                                                                  gint value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_locate_pointer (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_locate_pointer (SettingsDaemonAccountsService* self,
                                                                     gboolean value);
static gdouble settings_daemon_accounts_service_dbus_proxy_get_text_scaling_factor (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_text_scaling_factor (SettingsDaemonAccountsService* self,
                                                                          gdouble value);
static gint settings_daemon_accounts_service_dbus_proxy_get_picture_options (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_picture_options (SettingsDaemonAccountsService* self,
                                                                      gint value);
static gchar* settings_daemon_accounts_service_dbus_proxy_get_primary_color (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_primary_color (SettingsDaemonAccountsService* self,
                                                                    const gchar* value);
static gchar* settings_daemon_accounts_service_dbus_proxy_get_document_font_name (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_document_font_name (SettingsDaemonAccountsService* self,
                                                                         const gchar* value);
static gchar* settings_daemon_accounts_service_dbus_proxy_get_font_name (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_font_name (SettingsDaemonAccountsService* self,
                                                                const gchar* value);
static gchar* settings_daemon_accounts_service_dbus_proxy_get_monospace_font_name (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_monospace_font_name (SettingsDaemonAccountsService* self,
                                                                          const gchar* value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_orientation_lock (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_orientation_lock (SettingsDaemonAccountsService* self,
                                                                       gboolean value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_wingpanel_use_transparency (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_wingpanel_use_transparency (SettingsDaemonAccountsService* self,
                                                                                 gboolean value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_wingpanel_show_percentage (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_wingpanel_show_percentage (SettingsDaemonAccountsService* self,
                                                                                gboolean value);
static void settings_daemon_accounts_service_dbus_proxy_get_last_coordinates (SettingsDaemonAccountsService* self,
                                                                       SettingsDaemonAccountsServiceCoordinates* result);
static void settings_daemon_accounts_service_dbus_proxy_set_last_coordinates (SettingsDaemonAccountsService* self,
                                                                       SettingsDaemonAccountsServiceCoordinates* value);
static gint settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule (SettingsDaemonAccountsService* self,
                                                                           gint value);
static gdouble settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule_from (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule_from (SettingsDaemonAccountsService* self,
                                                                                gdouble value);
static gdouble settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule_to (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule_to (SettingsDaemonAccountsService* self,
                                                                              gdouble value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_night_light_enabled (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_night_light_enabled (SettingsDaemonAccountsService* self,
                                                                          gboolean value);
static gboolean settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_automatic (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_automatic (SettingsDaemonAccountsService* self,
                                                                                     gboolean value);
static gdouble settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_from (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_from (SettingsDaemonAccountsService* self,
                                                                                gdouble value);
static gdouble settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_to (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_to (SettingsDaemonAccountsService* self,
                                                                              gdouble value);
static guint settings_daemon_accounts_service_dbus_proxy_get_night_light_temperature (SettingsDaemonAccountsService* self);
static void settings_daemon_accounts_service_dbus_proxy_set_night_light_temperature (SettingsDaemonAccountsService* self,
                                                                              guint value);
static void settings_daemon_accounts_service_proxy_settings_daemon_accounts_service_interface_init (SettingsDaemonAccountsServiceIface* iface);
static void 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* 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_SettingsDaemonAccountsServiceKeyboardLayout_array_free (SettingsDaemonAccountsServiceKeyboardLayout * array,
                                                                   gssize array_length);
static GVariant* _dbus_settings_daemon_accounts_service_get_keyboard_layouts (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_active_keyboard_layout (SettingsDaemonAccountsService* self);
static void _vala_SettingsDaemonAccountsServiceXkbOption_array_free (SettingsDaemonAccountsServiceXkbOption * array,
                                                              gssize array_length);
static GVariant* _dbus_settings_daemon_accounts_service_get_xkb_options (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_left_handed (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_accel_profile (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_mouse_natural_scroll (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_mouse_speed (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_touchpad_click_method (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_touchpad_disable_while_typing (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_touchpad_edge_scrolling (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_touchpad_natural_scroll (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_touchpad_send_events (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_touchpad_speed (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_touchpad_tap_to_click (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_touchpad_two_finger_scrolling (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_accent_color (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_cursor_blink (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_cursor_blink_time (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_cursor_blink_timeout (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_cursor_size (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_locate_pointer (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_text_scaling_factor (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_picture_options (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_primary_color (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_document_font_name (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_font_name (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_monospace_font_name (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_orientation_lock (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_wingpanel_use_transparency (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_wingpanel_show_percentage (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_last_coordinates (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_prefer_dark_schedule (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_prefer_dark_schedule_from (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_prefer_dark_schedule_to (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_night_light_enabled (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_night_light_schedule_automatic (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_night_light_schedule_from (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_night_light_schedule_to (SettingsDaemonAccountsService* self);
static GVariant* _dbus_settings_daemon_accounts_service_get_night_light_temperature (SettingsDaemonAccountsService* self);
static gboolean 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_settings_daemon_accounts_service_set_keyboard_layouts (SettingsDaemonAccountsService* self,
                                                                  GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_active_keyboard_layout (SettingsDaemonAccountsService* self,
                                                                        GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_xkb_options (SettingsDaemonAccountsService* self,
                                                             GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_left_handed (SettingsDaemonAccountsService* self,
                                                             GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_accel_profile (SettingsDaemonAccountsService* self,
                                                               GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_mouse_natural_scroll (SettingsDaemonAccountsService* self,
                                                                      GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_mouse_speed (SettingsDaemonAccountsService* self,
                                                             GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_touchpad_click_method (SettingsDaemonAccountsService* self,
                                                                       GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_touchpad_disable_while_typing (SettingsDaemonAccountsService* self,
                                                                               GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_touchpad_edge_scrolling (SettingsDaemonAccountsService* self,
                                                                         GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_touchpad_natural_scroll (SettingsDaemonAccountsService* self,
                                                                         GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_touchpad_send_events (SettingsDaemonAccountsService* self,
                                                                      GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_touchpad_speed (SettingsDaemonAccountsService* self,
                                                                GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_touchpad_tap_to_click (SettingsDaemonAccountsService* self,
                                                                       GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_touchpad_two_finger_scrolling (SettingsDaemonAccountsService* self,
                                                                               GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_accent_color (SettingsDaemonAccountsService* self,
                                                              GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_cursor_blink (SettingsDaemonAccountsService* self,
                                                              GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_cursor_blink_time (SettingsDaemonAccountsService* self,
                                                                   GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_cursor_blink_timeout (SettingsDaemonAccountsService* self,
                                                                      GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_cursor_size (SettingsDaemonAccountsService* self,
                                                             GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_locate_pointer (SettingsDaemonAccountsService* self,
                                                                GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_text_scaling_factor (SettingsDaemonAccountsService* self,
                                                                     GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_picture_options (SettingsDaemonAccountsService* self,
                                                                 GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_primary_color (SettingsDaemonAccountsService* self,
                                                               GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_document_font_name (SettingsDaemonAccountsService* self,
                                                                    GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_font_name (SettingsDaemonAccountsService* self,
                                                           GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_monospace_font_name (SettingsDaemonAccountsService* self,
                                                                     GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_orientation_lock (SettingsDaemonAccountsService* self,
                                                                  GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_wingpanel_use_transparency (SettingsDaemonAccountsService* self,
                                                                            GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_wingpanel_show_percentage (SettingsDaemonAccountsService* self,
                                                                           GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_last_coordinates (SettingsDaemonAccountsService* self,
                                                                  GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_prefer_dark_schedule (SettingsDaemonAccountsService* self,
                                                                      GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_prefer_dark_schedule_from (SettingsDaemonAccountsService* self,
                                                                           GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_prefer_dark_schedule_to (SettingsDaemonAccountsService* self,
                                                                         GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_night_light_enabled (SettingsDaemonAccountsService* self,
                                                                     GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_night_light_schedule_automatic (SettingsDaemonAccountsService* self,
                                                                                GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_night_light_schedule_from (SettingsDaemonAccountsService* self,
                                                                           GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_night_light_schedule_to (SettingsDaemonAccountsService* self,
                                                                         GVariant* _value);
static void _dbus_settings_daemon_accounts_service_set_night_light_temperature (SettingsDaemonAccountsService* self,
                                                                         GVariant* _value);
static void _settings_daemon_accounts_service_unregister_object (gpointer user_data);
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 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_prefers_accent_color (PantheonAccountsService* self);
VALA_EXTERN void pantheon_accounts_service_set_prefers_accent_color (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 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_prefers_accent_color (PantheonAccountsService* self);
static void pantheon_accounts_service_dbus_proxy_set_prefers_accent_color (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_prefers_color_scheme (PantheonAccountsService* self);
static GVariant* _dbus_pantheon_accounts_service_get_prefers_accent_color (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_prefers_color_scheme (PantheonAccountsService* self,
                                                               GVariant* _value);
static void _dbus_pantheon_accounts_service_set_prefers_accent_color (PantheonAccountsService* self,
                                                               GVariant* _value);
static void _pantheon_accounts_service_unregister_object (gpointer user_data);
VALA_EXTERN GType display_manager_accounts_service_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (DisplayManagerAccountsService, g_object_unref)
VALA_EXTERN GType display_manager_accounts_service_proxy_get_type (void) G_GNUC_CONST ;
VALA_EXTERN guint display_manager_accounts_service_register_object (void* object,
                                                        GDBusConnection* connection,
                                                        const gchar* path,
                                                        GError** error);
VALA_EXTERN gchar* display_manager_accounts_service_get_background_file (DisplayManagerAccountsService* self);
VALA_EXTERN void display_manager_accounts_service_set_background_file (DisplayManagerAccountsService* self,
                                                           const gchar* value);
static GType display_manager_accounts_service_get_type_once (void);
static void display_manager_accounts_service_proxy_g_signal (GDBusProxy* proxy,
                                                      const gchar* sender_name,
                                                      const gchar* signal_name,
                                                      GVariant* parameters);
static gchar* display_manager_accounts_service_dbus_proxy_get_background_file (DisplayManagerAccountsService* self);
static void display_manager_accounts_service_dbus_proxy_set_background_file (DisplayManagerAccountsService* self,
                                                                      const gchar* value);
static void display_manager_accounts_service_proxy_display_manager_accounts_service_interface_init (DisplayManagerAccountsServiceIface* iface);
static void display_manager_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* display_manager_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_display_manager_accounts_service_get_background_file (DisplayManagerAccountsService* self);
static gboolean display_manager_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_display_manager_accounts_service_set_background_file (DisplayManagerAccountsService* self,
                                                                 GVariant* _value);
static void _display_manager_accounts_service_unregister_object (gpointer user_data);

static const GDBusMethodInfo * const _settings_daemon_accounts_service_dbus_method_info[] = {NULL};
static const GDBusSignalInfo * const _settings_daemon_accounts_service_dbus_signal_info[] = {NULL};
static const GDBusPropertyInfo _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _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 _settings_daemon_accounts_service_dbus_property_info[] = {&_settings_daemon_accounts_service_dbus_property_info_keyboard_layouts, &_settings_daemon_accounts_service_dbus_property_info_active_keyboard_layout, &_settings_daemon_accounts_service_dbus_property_info_xkb_options, &_settings_daemon_accounts_service_dbus_property_info_left_handed, &_settings_daemon_accounts_service_dbus_property_info_accel_profile, &_settings_daemon_accounts_service_dbus_property_info_mouse_natural_scroll, &_settings_daemon_accounts_service_dbus_property_info_mouse_speed, &_settings_daemon_accounts_service_dbus_property_info_touchpad_click_method, &_settings_daemon_accounts_service_dbus_property_info_touchpad_disable_while_typing, &_settings_daemon_accounts_service_dbus_property_info_touchpad_edge_scrolling, &_settings_daemon_accounts_service_dbus_property_info_touchpad_natural_scroll, &_settings_daemon_accounts_service_dbus_property_info_touchpad_send_events, &_settings_daemon_accounts_service_dbus_property_info_touchpad_speed, &_settings_daemon_accounts_service_dbus_property_info_touchpad_tap_to_click, &_settings_daemon_accounts_service_dbus_property_info_touchpad_two_finger_scrolling, &_settings_daemon_accounts_service_dbus_property_info_accent_color, &_settings_daemon_accounts_service_dbus_property_info_cursor_blink, &_settings_daemon_accounts_service_dbus_property_info_cursor_blink_time, &_settings_daemon_accounts_service_dbus_property_info_cursor_blink_timeout, &_settings_daemon_accounts_service_dbus_property_info_cursor_size, &_settings_daemon_accounts_service_dbus_property_info_locate_pointer, &_settings_daemon_accounts_service_dbus_property_info_text_scaling_factor, &_settings_daemon_accounts_service_dbus_property_info_picture_options, &_settings_daemon_accounts_service_dbus_property_info_primary_color, &_settings_daemon_accounts_service_dbus_property_info_document_font_name, &_settings_daemon_accounts_service_dbus_property_info_font_name, &_settings_daemon_accounts_service_dbus_property_info_monospace_font_name, &_settings_daemon_accounts_service_dbus_property_info_orientation_lock, &_settings_daemon_accounts_service_dbus_property_info_wingpanel_use_transparency, &_settings_daemon_accounts_service_dbus_property_info_wingpanel_show_percentage, &_settings_daemon_accounts_service_dbus_property_info_last_coordinates, &_settings_daemon_accounts_service_dbus_property_info_prefer_dark_schedule, &_settings_daemon_accounts_service_dbus_property_info_prefer_dark_schedule_from, &_settings_daemon_accounts_service_dbus_property_info_prefer_dark_schedule_to, &_settings_daemon_accounts_service_dbus_property_info_night_light_enabled, &_settings_daemon_accounts_service_dbus_property_info_night_light_schedule_automatic, &_settings_daemon_accounts_service_dbus_property_info_night_light_schedule_from, &_settings_daemon_accounts_service_dbus_property_info_night_light_schedule_to, &_settings_daemon_accounts_service_dbus_property_info_night_light_temperature, NULL};
static const GDBusInterfaceInfo _settings_daemon_accounts_service_dbus_interface_info = {-1, "io.elementary.SettingsDaemon.AccountsService", (GDBusMethodInfo **) (&_settings_daemon_accounts_service_dbus_method_info), (GDBusSignalInfo **) (&_settings_daemon_accounts_service_dbus_signal_info), (GDBusPropertyInfo **) (&_settings_daemon_accounts_service_dbus_property_info), NULL};
static const GDBusInterfaceVTable _settings_daemon_accounts_service_dbus_interface_vtable = {settings_daemon_accounts_service_dbus_interface_method_call, settings_daemon_accounts_service_dbus_interface_get_property, settings_daemon_accounts_service_dbus_interface_set_property};
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_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_prefers_accent_color = {-1, "PrefersAccentColor", "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_prefers_color_scheme, &_pantheon_accounts_service_dbus_property_info_prefers_accent_color, 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 _display_manager_accounts_service_dbus_method_info[] = {NULL};
static const GDBusSignalInfo * const _display_manager_accounts_service_dbus_signal_info[] = {NULL};
static const GDBusPropertyInfo _display_manager_accounts_service_dbus_property_info_background_file = {-1, "BackgroundFile", "s", G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE, NULL};
static const GDBusPropertyInfo * const _display_manager_accounts_service_dbus_property_info[] = {&_display_manager_accounts_service_dbus_property_info_background_file, NULL};
static const GDBusInterfaceInfo _display_manager_accounts_service_dbus_interface_info = {-1, "org.freedesktop.DisplayManager.AccountsService", (GDBusMethodInfo **) (&_display_manager_accounts_service_dbus_method_info), (GDBusSignalInfo **) (&_display_manager_accounts_service_dbus_signal_info), (GDBusPropertyInfo **) (&_display_manager_accounts_service_dbus_property_info), NULL};
static const GDBusInterfaceVTable _display_manager_accounts_service_dbus_interface_vtable = {display_manager_accounts_service_dbus_interface_method_call, display_manager_accounts_service_dbus_interface_get_property, display_manager_accounts_service_dbus_interface_set_property};

SettingsDaemonAccountsServiceKeyboardLayout*
settings_daemon_accounts_service_get_keyboard_layouts (SettingsDaemonAccountsService* self,
                                                       gint* result_length1)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_keyboard_layouts) {
		return _iface_->get_keyboard_layouts (self, result_length1);
	}
	return NULL;
}

void
settings_daemon_accounts_service_set_keyboard_layouts (SettingsDaemonAccountsService* self,
                                                       SettingsDaemonAccountsServiceKeyboardLayout* value,
                                                       gint value_length1)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_keyboard_layouts) {
		_iface_->set_keyboard_layouts (self, value, value_length1);
	}
}

guint
settings_daemon_accounts_service_get_active_keyboard_layout (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0U);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_active_keyboard_layout) {
		return _iface_->get_active_keyboard_layout (self);
	}
	return 0U;
}

void
settings_daemon_accounts_service_set_active_keyboard_layout (SettingsDaemonAccountsService* self,
                                                             guint value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_active_keyboard_layout) {
		_iface_->set_active_keyboard_layout (self, value);
	}
}

SettingsDaemonAccountsServiceXkbOption*
settings_daemon_accounts_service_get_xkb_options (SettingsDaemonAccountsService* self,
                                                  gint* result_length1)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_xkb_options) {
		return _iface_->get_xkb_options (self, result_length1);
	}
	return NULL;
}

void
settings_daemon_accounts_service_set_xkb_options (SettingsDaemonAccountsService* self,
                                                  SettingsDaemonAccountsServiceXkbOption* value,
                                                  gint value_length1)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_xkb_options) {
		_iface_->set_xkb_options (self, value, value_length1);
	}
}

gboolean
settings_daemon_accounts_service_get_left_handed (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_left_handed) {
		return _iface_->get_left_handed (self);
	}
	return FALSE;
}

void
settings_daemon_accounts_service_set_left_handed (SettingsDaemonAccountsService* self,
                                                  gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_left_handed) {
		_iface_->set_left_handed (self, value);
	}
}

gint
settings_daemon_accounts_service_get_accel_profile (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_accel_profile) {
		return _iface_->get_accel_profile (self);
	}
	return -1;
}

void
settings_daemon_accounts_service_set_accel_profile (SettingsDaemonAccountsService* self,
                                                    gint value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_accel_profile) {
		_iface_->set_accel_profile (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_mouse_natural_scroll (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_mouse_natural_scroll) {
		return _iface_->get_mouse_natural_scroll (self);
	}
	return FALSE;
}

void
settings_daemon_accounts_service_set_mouse_natural_scroll (SettingsDaemonAccountsService* self,
                                                           gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_mouse_natural_scroll) {
		_iface_->set_mouse_natural_scroll (self, value);
	}
}

gdouble
settings_daemon_accounts_service_get_mouse_speed (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1.0);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_mouse_speed) {
		return _iface_->get_mouse_speed (self);
	}
	return -1.0;
}

void
settings_daemon_accounts_service_set_mouse_speed (SettingsDaemonAccountsService* self,
                                                  gdouble value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_mouse_speed) {
		_iface_->set_mouse_speed (self, value);
	}
}

gint
settings_daemon_accounts_service_get_touchpad_click_method (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_click_method) {
		return _iface_->get_touchpad_click_method (self);
	}
	return -1;
}

void
settings_daemon_accounts_service_set_touchpad_click_method (SettingsDaemonAccountsService* self,
                                                            gint value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_click_method) {
		_iface_->set_touchpad_click_method (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_touchpad_disable_while_typing (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = 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
settings_daemon_accounts_service_set_touchpad_disable_while_typing (SettingsDaemonAccountsService* self,
                                                                    gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_disable_while_typing) {
		_iface_->set_touchpad_disable_while_typing (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_touchpad_edge_scrolling (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_edge_scrolling) {
		return _iface_->get_touchpad_edge_scrolling (self);
	}
	return FALSE;
}

void
settings_daemon_accounts_service_set_touchpad_edge_scrolling (SettingsDaemonAccountsService* self,
                                                              gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_edge_scrolling) {
		_iface_->set_touchpad_edge_scrolling (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_touchpad_natural_scroll (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_natural_scroll) {
		return _iface_->get_touchpad_natural_scroll (self);
	}
	return FALSE;
}

void
settings_daemon_accounts_service_set_touchpad_natural_scroll (SettingsDaemonAccountsService* self,
                                                              gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_natural_scroll) {
		_iface_->set_touchpad_natural_scroll (self, value);
	}
}

gint
settings_daemon_accounts_service_get_touchpad_send_events (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_send_events) {
		return _iface_->get_touchpad_send_events (self);
	}
	return -1;
}

void
settings_daemon_accounts_service_set_touchpad_send_events (SettingsDaemonAccountsService* self,
                                                           gint value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_send_events) {
		_iface_->set_touchpad_send_events (self, value);
	}
}

gdouble
settings_daemon_accounts_service_get_touchpad_speed (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1.0);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_touchpad_speed) {
		return _iface_->get_touchpad_speed (self);
	}
	return -1.0;
}

void
settings_daemon_accounts_service_set_touchpad_speed (SettingsDaemonAccountsService* self,
                                                     gdouble value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_speed) {
		_iface_->set_touchpad_speed (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_touchpad_tap_to_click (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = 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
settings_daemon_accounts_service_set_touchpad_tap_to_click (SettingsDaemonAccountsService* self,
                                                            gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_tap_to_click) {
		_iface_->set_touchpad_tap_to_click (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_touchpad_two_finger_scrolling (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = 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
settings_daemon_accounts_service_set_touchpad_two_finger_scrolling (SettingsDaemonAccountsService* self,
                                                                    gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_touchpad_two_finger_scrolling) {
		_iface_->set_touchpad_two_finger_scrolling (self, value);
	}
}

gint
settings_daemon_accounts_service_get_accent_color (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_accent_color) {
		return _iface_->get_accent_color (self);
	}
	return -1;
}

void
settings_daemon_accounts_service_set_accent_color (SettingsDaemonAccountsService* self,
                                                   gint value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_accent_color) {
		_iface_->set_accent_color (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_cursor_blink (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_cursor_blink) {
		return _iface_->get_cursor_blink (self);
	}
	return FALSE;
}

void
settings_daemon_accounts_service_set_cursor_blink (SettingsDaemonAccountsService* self,
                                                   gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_cursor_blink) {
		_iface_->set_cursor_blink (self, value);
	}
}

gint
settings_daemon_accounts_service_get_cursor_blink_time (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_cursor_blink_time) {
		return _iface_->get_cursor_blink_time (self);
	}
	return -1;
}

void
settings_daemon_accounts_service_set_cursor_blink_time (SettingsDaemonAccountsService* self,
                                                        gint value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_cursor_blink_time) {
		_iface_->set_cursor_blink_time (self, value);
	}
}

gint
settings_daemon_accounts_service_get_cursor_blink_timeout (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_cursor_blink_timeout) {
		return _iface_->get_cursor_blink_timeout (self);
	}
	return -1;
}

void
settings_daemon_accounts_service_set_cursor_blink_timeout (SettingsDaemonAccountsService* self,
                                                           gint value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_cursor_blink_timeout) {
		_iface_->set_cursor_blink_timeout (self, value);
	}
}

gint
settings_daemon_accounts_service_get_cursor_size (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_cursor_size) {
		return _iface_->get_cursor_size (self);
	}
	return -1;
}

void
settings_daemon_accounts_service_set_cursor_size (SettingsDaemonAccountsService* self,
                                                  gint value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_cursor_size) {
		_iface_->set_cursor_size (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_locate_pointer (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_locate_pointer) {
		return _iface_->get_locate_pointer (self);
	}
	return FALSE;
}

void
settings_daemon_accounts_service_set_locate_pointer (SettingsDaemonAccountsService* self,
                                                     gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_locate_pointer) {
		_iface_->set_locate_pointer (self, value);
	}
}

gdouble
settings_daemon_accounts_service_get_text_scaling_factor (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1.0);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_text_scaling_factor) {
		return _iface_->get_text_scaling_factor (self);
	}
	return -1.0;
}

void
settings_daemon_accounts_service_set_text_scaling_factor (SettingsDaemonAccountsService* self,
                                                          gdouble value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_text_scaling_factor) {
		_iface_->set_text_scaling_factor (self, value);
	}
}

gint
settings_daemon_accounts_service_get_picture_options (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_picture_options) {
		return _iface_->get_picture_options (self);
	}
	return -1;
}

void
settings_daemon_accounts_service_set_picture_options (SettingsDaemonAccountsService* self,
                                                      gint value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_picture_options) {
		_iface_->set_picture_options (self, value);
	}
}

gchar*
settings_daemon_accounts_service_get_primary_color (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_primary_color) {
		return _iface_->get_primary_color (self);
	}
	return NULL;
}

void
settings_daemon_accounts_service_set_primary_color (SettingsDaemonAccountsService* self,
                                                    const gchar* value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_primary_color) {
		_iface_->set_primary_color (self, value);
	}
}

gchar*
settings_daemon_accounts_service_get_document_font_name (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_document_font_name) {
		return _iface_->get_document_font_name (self);
	}
	return NULL;
}

void
settings_daemon_accounts_service_set_document_font_name (SettingsDaemonAccountsService* self,
                                                         const gchar* value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_document_font_name) {
		_iface_->set_document_font_name (self, value);
	}
}

gchar*
settings_daemon_accounts_service_get_font_name (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_font_name) {
		return _iface_->get_font_name (self);
	}
	return NULL;
}

void
settings_daemon_accounts_service_set_font_name (SettingsDaemonAccountsService* self,
                                                const gchar* value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_font_name) {
		_iface_->set_font_name (self, value);
	}
}

gchar*
settings_daemon_accounts_service_get_monospace_font_name (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_monospace_font_name) {
		return _iface_->get_monospace_font_name (self);
	}
	return NULL;
}

void
settings_daemon_accounts_service_set_monospace_font_name (SettingsDaemonAccountsService* self,
                                                          const gchar* value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_monospace_font_name) {
		_iface_->set_monospace_font_name (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_orientation_lock (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_orientation_lock) {
		return _iface_->get_orientation_lock (self);
	}
	return FALSE;
}

void
settings_daemon_accounts_service_set_orientation_lock (SettingsDaemonAccountsService* self,
                                                       gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_orientation_lock) {
		_iface_->set_orientation_lock (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_wingpanel_use_transparency (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_wingpanel_use_transparency) {
		return _iface_->get_wingpanel_use_transparency (self);
	}
	return FALSE;
}

void
settings_daemon_accounts_service_set_wingpanel_use_transparency (SettingsDaemonAccountsService* self,
                                                                 gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_wingpanel_use_transparency) {
		_iface_->set_wingpanel_use_transparency (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_wingpanel_show_percentage (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_wingpanel_show_percentage) {
		return _iface_->get_wingpanel_show_percentage (self);
	}
	return FALSE;
}

void
settings_daemon_accounts_service_set_wingpanel_show_percentage (SettingsDaemonAccountsService* self,
                                                                gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_wingpanel_show_percentage) {
		_iface_->set_wingpanel_show_percentage (self, value);
	}
}

void
settings_daemon_accounts_service_get_last_coordinates (SettingsDaemonAccountsService* self,
                                                       SettingsDaemonAccountsServiceCoordinates * result)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_last_coordinates) {
		_iface_->get_last_coordinates (self, result);
	}
	return;
}

void
settings_daemon_accounts_service_set_last_coordinates (SettingsDaemonAccountsService* self,
                                                       SettingsDaemonAccountsServiceCoordinates * value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_last_coordinates) {
		_iface_->set_last_coordinates (self, value);
	}
}

gint
settings_daemon_accounts_service_get_prefer_dark_schedule (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_prefer_dark_schedule) {
		return _iface_->get_prefer_dark_schedule (self);
	}
	return -1;
}

void
settings_daemon_accounts_service_set_prefer_dark_schedule (SettingsDaemonAccountsService* self,
                                                           gint value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_prefer_dark_schedule) {
		_iface_->set_prefer_dark_schedule (self, value);
	}
}

gdouble
settings_daemon_accounts_service_get_prefer_dark_schedule_from (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1.0);
	_iface_ = 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
settings_daemon_accounts_service_set_prefer_dark_schedule_from (SettingsDaemonAccountsService* self,
                                                                gdouble value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_prefer_dark_schedule_from) {
		_iface_->set_prefer_dark_schedule_from (self, value);
	}
}

gdouble
settings_daemon_accounts_service_get_prefer_dark_schedule_to (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1.0);
	_iface_ = 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
settings_daemon_accounts_service_set_prefer_dark_schedule_to (SettingsDaemonAccountsService* self,
                                                              gdouble value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_prefer_dark_schedule_to) {
		_iface_->set_prefer_dark_schedule_to (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_night_light_enabled (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_night_light_enabled) {
		return _iface_->get_night_light_enabled (self);
	}
	return FALSE;
}

void
settings_daemon_accounts_service_set_night_light_enabled (SettingsDaemonAccountsService* self,
                                                          gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_night_light_enabled) {
		_iface_->set_night_light_enabled (self, value);
	}
}

gboolean
settings_daemon_accounts_service_get_night_light_schedule_automatic (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, FALSE);
	_iface_ = 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
settings_daemon_accounts_service_set_night_light_schedule_automatic (SettingsDaemonAccountsService* self,
                                                                     gboolean value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_night_light_schedule_automatic) {
		_iface_->set_night_light_schedule_automatic (self, value);
	}
}

gdouble
settings_daemon_accounts_service_get_night_light_schedule_from (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1.0);
	_iface_ = 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
settings_daemon_accounts_service_set_night_light_schedule_from (SettingsDaemonAccountsService* self,
                                                                gdouble value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_night_light_schedule_from) {
		_iface_->set_night_light_schedule_from (self, value);
	}
}

gdouble
settings_daemon_accounts_service_get_night_light_schedule_to (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1.0);
	_iface_ = 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
settings_daemon_accounts_service_set_night_light_schedule_to (SettingsDaemonAccountsService* self,
                                                              gdouble value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_night_light_schedule_to) {
		_iface_->set_night_light_schedule_to (self, value);
	}
}

guint
settings_daemon_accounts_service_get_night_light_temperature (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, 0U);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_night_light_temperature) {
		return _iface_->get_night_light_temperature (self);
	}
	return 0U;
}

void
settings_daemon_accounts_service_set_night_light_temperature (SettingsDaemonAccountsService* self,
                                                              guint value)
{
	SettingsDaemonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = SETTINGS_DAEMON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_night_light_temperature) {
		_iface_->set_night_light_temperature (self, value);
	}
}

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

void
settings_daemon_accounts_service_coordinates_free (SettingsDaemonAccountsServiceCoordinates* self)
{
	g_free (self);
}

static GType
settings_daemon_accounts_service_coordinates_get_type_once (void)
{
	GType settings_daemon_accounts_service_coordinates_type_id;
	settings_daemon_accounts_service_coordinates_type_id = g_boxed_type_register_static ("SettingsDaemonAccountsServiceCoordinates", (GBoxedCopyFunc) settings_daemon_accounts_service_coordinates_dup, (GBoxedFreeFunc) settings_daemon_accounts_service_coordinates_free);
	return settings_daemon_accounts_service_coordinates_type_id;
}

GType
settings_daemon_accounts_service_coordinates_get_type (void)
{
	static volatile gsize settings_daemon_accounts_service_coordinates_type_id__once = 0;
	if (g_once_init_enter (&settings_daemon_accounts_service_coordinates_type_id__once)) {
		GType settings_daemon_accounts_service_coordinates_type_id;
		settings_daemon_accounts_service_coordinates_type_id = settings_daemon_accounts_service_coordinates_get_type_once ();
		g_once_init_leave (&settings_daemon_accounts_service_coordinates_type_id__once, settings_daemon_accounts_service_coordinates_type_id);
	}
	return settings_daemon_accounts_service_coordinates_type_id__once;
}

void
settings_daemon_accounts_service_keyboard_layout_copy (const SettingsDaemonAccountsServiceKeyboardLayout* self,
                                                       SettingsDaemonAccountsServiceKeyboardLayout* 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
settings_daemon_accounts_service_keyboard_layout_destroy (SettingsDaemonAccountsServiceKeyboardLayout* self)
{
	_g_free0 ((*self).backend);
	_g_free0 ((*self).name);
}

SettingsDaemonAccountsServiceKeyboardLayout*
settings_daemon_accounts_service_keyboard_layout_dup (const SettingsDaemonAccountsServiceKeyboardLayout* self)
{
	SettingsDaemonAccountsServiceKeyboardLayout* dup;
	dup = g_new0 (SettingsDaemonAccountsServiceKeyboardLayout, 1);
	settings_daemon_accounts_service_keyboard_layout_copy (self, dup);
	return dup;
}

void
settings_daemon_accounts_service_keyboard_layout_free (SettingsDaemonAccountsServiceKeyboardLayout* self)
{
	settings_daemon_accounts_service_keyboard_layout_destroy (self);
	g_free (self);
}

static GType
settings_daemon_accounts_service_keyboard_layout_get_type_once (void)
{
	GType settings_daemon_accounts_service_keyboard_layout_type_id;
	settings_daemon_accounts_service_keyboard_layout_type_id = g_boxed_type_register_static ("SettingsDaemonAccountsServiceKeyboardLayout", (GBoxedCopyFunc) settings_daemon_accounts_service_keyboard_layout_dup, (GBoxedFreeFunc) settings_daemon_accounts_service_keyboard_layout_free);
	return settings_daemon_accounts_service_keyboard_layout_type_id;
}

GType
settings_daemon_accounts_service_keyboard_layout_get_type (void)
{
	static volatile gsize settings_daemon_accounts_service_keyboard_layout_type_id__once = 0;
	if (g_once_init_enter (&settings_daemon_accounts_service_keyboard_layout_type_id__once)) {
		GType settings_daemon_accounts_service_keyboard_layout_type_id;
		settings_daemon_accounts_service_keyboard_layout_type_id = settings_daemon_accounts_service_keyboard_layout_get_type_once ();
		g_once_init_leave (&settings_daemon_accounts_service_keyboard_layout_type_id__once, settings_daemon_accounts_service_keyboard_layout_type_id);
	}
	return settings_daemon_accounts_service_keyboard_layout_type_id__once;
}

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

void
settings_daemon_accounts_service_xkb_option_destroy (SettingsDaemonAccountsServiceXkbOption* self)
{
	_g_free0 ((*self).option);
}

SettingsDaemonAccountsServiceXkbOption*
settings_daemon_accounts_service_xkb_option_dup (const SettingsDaemonAccountsServiceXkbOption* self)
{
	SettingsDaemonAccountsServiceXkbOption* dup;
	dup = g_new0 (SettingsDaemonAccountsServiceXkbOption, 1);
	settings_daemon_accounts_service_xkb_option_copy (self, dup);
	return dup;
}

void
settings_daemon_accounts_service_xkb_option_free (SettingsDaemonAccountsServiceXkbOption* self)
{
	settings_daemon_accounts_service_xkb_option_destroy (self);
	g_free (self);
}

static GType
settings_daemon_accounts_service_xkb_option_get_type_once (void)
{
	GType settings_daemon_accounts_service_xkb_option_type_id;
	settings_daemon_accounts_service_xkb_option_type_id = g_boxed_type_register_static ("SettingsDaemonAccountsServiceXkbOption", (GBoxedCopyFunc) settings_daemon_accounts_service_xkb_option_dup, (GBoxedFreeFunc) settings_daemon_accounts_service_xkb_option_free);
	return settings_daemon_accounts_service_xkb_option_type_id;
}

GType
settings_daemon_accounts_service_xkb_option_get_type (void)
{
	static volatile gsize settings_daemon_accounts_service_xkb_option_type_id__once = 0;
	if (g_once_init_enter (&settings_daemon_accounts_service_xkb_option_type_id__once)) {
		GType settings_daemon_accounts_service_xkb_option_type_id;
		settings_daemon_accounts_service_xkb_option_type_id = settings_daemon_accounts_service_xkb_option_get_type_once ();
		g_once_init_leave (&settings_daemon_accounts_service_xkb_option_type_id__once, settings_daemon_accounts_service_xkb_option_type_id);
	}
	return settings_daemon_accounts_service_xkb_option_type_id__once;
}

static void
settings_daemon_accounts_service_default_init (SettingsDaemonAccountsServiceIface * iface,
                                               gpointer iface_data)
{
}

static GType
settings_daemon_accounts_service_get_type_once (void)
{
	static const GTypeInfo g_define_type_info = { sizeof (SettingsDaemonAccountsServiceIface), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) settings_daemon_accounts_service_default_init, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
	GType settings_daemon_accounts_service_type_id;
	settings_daemon_accounts_service_type_id = g_type_register_static (G_TYPE_INTERFACE, "SettingsDaemonAccountsService", &g_define_type_info, 0);
	g_type_interface_add_prerequisite (settings_daemon_accounts_service_type_id, G_TYPE_OBJECT);
	g_type_set_qdata (settings_daemon_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-proxy-type"), (void*) settings_daemon_accounts_service_proxy_get_type);
	g_type_set_qdata (settings_daemon_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-interface-name"), "io.elementary.SettingsDaemon.AccountsService");
	g_type_set_qdata (settings_daemon_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-interface-info"), (void*) (&_settings_daemon_accounts_service_dbus_interface_info));
	g_type_set_qdata (settings_daemon_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) settings_daemon_accounts_service_register_object);
	return settings_daemon_accounts_service_type_id;
}

GType
settings_daemon_accounts_service_get_type (void)
{
	static volatile gsize settings_daemon_accounts_service_type_id__once = 0;
	if (g_once_init_enter (&settings_daemon_accounts_service_type_id__once)) {
		GType settings_daemon_accounts_service_type_id;
		settings_daemon_accounts_service_type_id = settings_daemon_accounts_service_get_type_once ();
		g_once_init_leave (&settings_daemon_accounts_service_type_id__once, settings_daemon_accounts_service_type_id);
	}
	return settings_daemon_accounts_service_type_id__once;
}

G_DEFINE_TYPE_EXTENDED (SettingsDaemonAccountsServiceProxy, settings_daemon_accounts_service_proxy, G_TYPE_DBUS_PROXY, 0, G_IMPLEMENT_INTERFACE (SETTINGS_DAEMON_TYPE_ACCOUNTS_SERVICE, settings_daemon_accounts_service_proxy_settings_daemon_accounts_service_interface_init) )
static void
settings_daemon_accounts_service_proxy_class_init (SettingsDaemonAccountsServiceProxyClass* klass)
{
	G_DBUS_PROXY_CLASS (klass)->g_signal = settings_daemon_accounts_service_proxy_g_signal;
}

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

static void
settings_daemon_accounts_service_proxy_init (SettingsDaemonAccountsServiceProxy* self)
{
	g_dbus_proxy_set_interface_info (G_DBUS_PROXY (self), (GDBusInterfaceInfo *) (&_settings_daemon_accounts_service_dbus_interface_info));
}

static SettingsDaemonAccountsServiceKeyboardLayout*
settings_daemon_accounts_service_dbus_proxy_get_keyboard_layouts (SettingsDaemonAccountsService* self,
                                                                  gint* result_length1)
{
	GVariant *_inner_reply;
	SettingsDaemonAccountsServiceKeyboardLayout* _result;
	gint _result_length1;
	SettingsDaemonAccountsServiceKeyboardLayout* _tmp0_;
	gint _tmp0__length;
	gint _tmp0__size;
	gint _tmp0__length1;
	GVariantIter _tmp1_;
	GVariant* _tmp2_;
	_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;
	_tmp0_ = g_new (SettingsDaemonAccountsServiceKeyboardLayout, 5);
	_tmp0__length = 0;
	_tmp0__size = 4;
	_tmp0__length1 = 0;
	g_variant_iter_init (&_tmp1_, _inner_reply);
	for (; (_tmp2_ = g_variant_iter_next_value (&_tmp1_)) != NULL; _tmp0__length1++) {
		SettingsDaemonAccountsServiceKeyboardLayout _tmp3_;
		GVariantIter _tmp4_;
		GVariant* _tmp5_;
		GVariant* _tmp6_;
		if (_tmp0__size == _tmp0__length) {
			_tmp0__size = 2 * _tmp0__size;
			_tmp0_ = g_renew (SettingsDaemonAccountsServiceKeyboardLayout, _tmp0_, _tmp0__size + 1);
		}
		g_variant_iter_init (&_tmp4_, _tmp2_);
		_tmp5_ = g_variant_iter_next_value (&_tmp4_);
		_tmp3_.backend = g_variant_dup_string (_tmp5_, NULL);
		g_variant_unref (_tmp5_);
		_tmp6_ = g_variant_iter_next_value (&_tmp4_);
		_tmp3_.name = g_variant_dup_string (_tmp6_, NULL);
		g_variant_unref (_tmp6_);
		_tmp0_[_tmp0__length++] = _tmp3_;
		g_variant_unref (_tmp2_);
	}
	_result_length1 = _tmp0__length1;
	_result = _tmp0_;
	*result_length1 = _result_length1;
	g_variant_unref (_inner_reply);
	return _result;
}

static void
settings_daemon_accounts_service_dbus_proxy_set_keyboard_layouts (SettingsDaemonAccountsService* self,
                                                                  SettingsDaemonAccountsServiceKeyboardLayout* value,
                                                                  gint value_length1)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	SettingsDaemonAccountsServiceKeyboardLayout* _tmp7_;
	GVariantBuilder _tmp8_;
	gint _tmp9_;
	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);
	_tmp7_ = value;
	g_variant_builder_init (&_tmp8_, G_VARIANT_TYPE ("a(ss)"));
	for (_tmp9_ = 0; _tmp9_ < value_length1; _tmp9_++) {
		GVariantBuilder _tmp10_;
		g_variant_builder_init (&_tmp10_, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_tmp10_, g_variant_new_string ((*_tmp7_).backend));
		g_variant_builder_add_value (&_tmp10_, g_variant_new_string ((*_tmp7_).name));
		g_variant_builder_add_value (&_tmp8_, g_variant_builder_end (&_tmp10_));
		_tmp7_++;
	}
	g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp8_));
	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
settings_daemon_accounts_service_dbus_proxy_get_active_keyboard_layout (SettingsDaemonAccountsService* 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 _tmp11_ = 0U;
			return _tmp11_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_active_keyboard_layout (SettingsDaemonAccountsService* 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 SettingsDaemonAccountsServiceXkbOption*
settings_daemon_accounts_service_dbus_proxy_get_xkb_options (SettingsDaemonAccountsService* self,
                                                             gint* result_length1)
{
	GVariant *_inner_reply;
	SettingsDaemonAccountsServiceXkbOption* _result;
	gint _result_length1;
	SettingsDaemonAccountsServiceXkbOption* _tmp12_;
	gint _tmp12__length;
	gint _tmp12__size;
	gint _tmp12__length1;
	GVariantIter _tmp13_;
	GVariant* _tmp14_;
	_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;
	_tmp12_ = g_new (SettingsDaemonAccountsServiceXkbOption, 5);
	_tmp12__length = 0;
	_tmp12__size = 4;
	_tmp12__length1 = 0;
	g_variant_iter_init (&_tmp13_, _inner_reply);
	for (; (_tmp14_ = g_variant_iter_next_value (&_tmp13_)) != NULL; _tmp12__length1++) {
		SettingsDaemonAccountsServiceXkbOption _tmp15_;
		GVariantIter _tmp16_;
		GVariant* _tmp17_;
		if (_tmp12__size == _tmp12__length) {
			_tmp12__size = 2 * _tmp12__size;
			_tmp12_ = g_renew (SettingsDaemonAccountsServiceXkbOption, _tmp12_, _tmp12__size + 1);
		}
		g_variant_iter_init (&_tmp16_, _tmp14_);
		_tmp17_ = g_variant_iter_next_value (&_tmp16_);
		_tmp15_.option = g_variant_dup_string (_tmp17_, NULL);
		g_variant_unref (_tmp17_);
		_tmp12_[_tmp12__length++] = _tmp15_;
		g_variant_unref (_tmp14_);
	}
	_result_length1 = _tmp12__length1;
	_result = _tmp12_;
	*result_length1 = _result_length1;
	g_variant_unref (_inner_reply);
	return _result;
}

static void
settings_daemon_accounts_service_dbus_proxy_set_xkb_options (SettingsDaemonAccountsService* self,
                                                             SettingsDaemonAccountsServiceXkbOption* value,
                                                             gint value_length1)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	SettingsDaemonAccountsServiceXkbOption* _tmp18_;
	GVariantBuilder _tmp19_;
	gint _tmp20_;
	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);
	_tmp18_ = value;
	g_variant_builder_init (&_tmp19_, G_VARIANT_TYPE ("a(s)"));
	for (_tmp20_ = 0; _tmp20_ < value_length1; _tmp20_++) {
		GVariantBuilder _tmp21_;
		g_variant_builder_init (&_tmp21_, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_tmp21_, g_variant_new_string ((*_tmp18_).option));
		g_variant_builder_add_value (&_tmp19_, g_variant_builder_end (&_tmp21_));
		_tmp18_++;
	}
	g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp19_));
	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
settings_daemon_accounts_service_dbus_proxy_get_left_handed (SettingsDaemonAccountsService* 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 _tmp22_ = FALSE;
			return _tmp22_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_left_handed (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_accel_profile (SettingsDaemonAccountsService* 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 _tmp23_ = 0;
			return _tmp23_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_accel_profile (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_mouse_natural_scroll (SettingsDaemonAccountsService* 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 _tmp24_ = FALSE;
			return _tmp24_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_mouse_natural_scroll (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_mouse_speed (SettingsDaemonAccountsService* 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 _tmp25_ = 0.0;
			return _tmp25_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_mouse_speed (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_touchpad_click_method (SettingsDaemonAccountsService* 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 _tmp26_ = 0;
			return _tmp26_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_touchpad_click_method (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_touchpad_disable_while_typing (SettingsDaemonAccountsService* 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 _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
settings_daemon_accounts_service_dbus_proxy_set_touchpad_disable_while_typing (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_touchpad_edge_scrolling (SettingsDaemonAccountsService* 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 _tmp28_ = FALSE;
			return _tmp28_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_touchpad_edge_scrolling (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_touchpad_natural_scroll (SettingsDaemonAccountsService* 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 _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
settings_daemon_accounts_service_dbus_proxy_set_touchpad_natural_scroll (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_touchpad_send_events (SettingsDaemonAccountsService* 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 _tmp30_ = 0;
			return _tmp30_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_touchpad_send_events (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_touchpad_speed (SettingsDaemonAccountsService* 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 _tmp31_ = 0.0;
			return _tmp31_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_touchpad_speed (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_touchpad_tap_to_click (SettingsDaemonAccountsService* 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 _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
settings_daemon_accounts_service_dbus_proxy_set_touchpad_tap_to_click (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_touchpad_two_finger_scrolling (SettingsDaemonAccountsService* 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 _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
settings_daemon_accounts_service_dbus_proxy_set_touchpad_two_finger_scrolling (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_accent_color (SettingsDaemonAccountsService* 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 _tmp34_ = 0;
			return _tmp34_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_accent_color (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_cursor_blink (SettingsDaemonAccountsService* 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 _tmp35_ = FALSE;
			return _tmp35_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_cursor_blink (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_cursor_blink_time (SettingsDaemonAccountsService* 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 _tmp36_ = 0;
			return _tmp36_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_cursor_blink_time (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_cursor_blink_timeout (SettingsDaemonAccountsService* 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 _tmp37_ = 0;
			return _tmp37_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_cursor_blink_timeout (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_cursor_size (SettingsDaemonAccountsService* 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 _tmp38_ = 0;
			return _tmp38_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_cursor_size (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_locate_pointer (SettingsDaemonAccountsService* 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 _tmp39_ = FALSE;
			return _tmp39_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_locate_pointer (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_text_scaling_factor (SettingsDaemonAccountsService* 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 _tmp40_ = 0.0;
			return _tmp40_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_text_scaling_factor (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_picture_options (SettingsDaemonAccountsService* 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 _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
settings_daemon_accounts_service_dbus_proxy_set_picture_options (SettingsDaemonAccountsService* 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*
settings_daemon_accounts_service_dbus_proxy_get_primary_color (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_set_primary_color (SettingsDaemonAccountsService* 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*
settings_daemon_accounts_service_dbus_proxy_get_document_font_name (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_set_document_font_name (SettingsDaemonAccountsService* 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*
settings_daemon_accounts_service_dbus_proxy_get_font_name (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_set_font_name (SettingsDaemonAccountsService* 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*
settings_daemon_accounts_service_dbus_proxy_get_monospace_font_name (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_set_monospace_font_name (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_orientation_lock (SettingsDaemonAccountsService* 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 _tmp42_ = FALSE;
			return _tmp42_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_orientation_lock (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_wingpanel_use_transparency (SettingsDaemonAccountsService* 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 _tmp43_ = FALSE;
			return _tmp43_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_wingpanel_use_transparency (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_wingpanel_show_percentage (SettingsDaemonAccountsService* 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 _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
settings_daemon_accounts_service_dbus_proxy_set_wingpanel_show_percentage (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_last_coordinates (SettingsDaemonAccountsService* self,
                                                                  SettingsDaemonAccountsServiceCoordinates* result)
{
	GVariant *_inner_reply;
	SettingsDaemonAccountsServiceCoordinates _tmp45_;
	GVariantIter _tmp46_;
	GVariant* _tmp47_;
	GVariant* _tmp48_;
	_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 (&_tmp46_, _inner_reply);
	_tmp47_ = g_variant_iter_next_value (&_tmp46_);
	_tmp45_.latitude = g_variant_get_double (_tmp47_);
	g_variant_unref (_tmp47_);
	_tmp48_ = g_variant_iter_next_value (&_tmp46_);
	_tmp45_.longitude = g_variant_get_double (_tmp48_);
	g_variant_unref (_tmp48_);
	*result = _tmp45_;
	g_variant_unref (_inner_reply);
	return;
}

static void
settings_daemon_accounts_service_dbus_proxy_set_last_coordinates (SettingsDaemonAccountsService* self,
                                                                  SettingsDaemonAccountsServiceCoordinates* value)
{
	GVariant *_arguments;
	GVariant *_reply;
	GVariantBuilder _arguments_builder;
	GVariantBuilder _tmp49_;
	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 (&_tmp49_, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_tmp49_, g_variant_new_double ((*value).latitude));
	g_variant_builder_add_value (&_tmp49_, g_variant_new_double ((*value).longitude));
	g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp49_));
	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
settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule (SettingsDaemonAccountsService* 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 _tmp50_ = 0;
			return _tmp50_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule_from (SettingsDaemonAccountsService* 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 _tmp51_ = 0.0;
			return _tmp51_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule_from (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule_to (SettingsDaemonAccountsService* 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 _tmp52_ = 0.0;
			return _tmp52_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule_to (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_night_light_enabled (SettingsDaemonAccountsService* 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 _tmp53_ = FALSE;
			return _tmp53_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_night_light_enabled (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_automatic (SettingsDaemonAccountsService* 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 _tmp54_ = FALSE;
			return _tmp54_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_automatic (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_from (SettingsDaemonAccountsService* 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 _tmp55_ = 0.0;
			return _tmp55_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_from (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_to (SettingsDaemonAccountsService* 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 _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
settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_to (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_dbus_proxy_get_night_light_temperature (SettingsDaemonAccountsService* 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 _tmp57_ = 0U;
			return _tmp57_;
		}
		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
settings_daemon_accounts_service_dbus_proxy_set_night_light_temperature (SettingsDaemonAccountsService* 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
settings_daemon_accounts_service_proxy_settings_daemon_accounts_service_interface_init (SettingsDaemonAccountsServiceIface* iface)
{
	iface->get_keyboard_layouts = settings_daemon_accounts_service_dbus_proxy_get_keyboard_layouts;
	iface->set_keyboard_layouts = settings_daemon_accounts_service_dbus_proxy_set_keyboard_layouts;
	iface->get_active_keyboard_layout = settings_daemon_accounts_service_dbus_proxy_get_active_keyboard_layout;
	iface->set_active_keyboard_layout = settings_daemon_accounts_service_dbus_proxy_set_active_keyboard_layout;
	iface->get_xkb_options = settings_daemon_accounts_service_dbus_proxy_get_xkb_options;
	iface->set_xkb_options = settings_daemon_accounts_service_dbus_proxy_set_xkb_options;
	iface->get_left_handed = settings_daemon_accounts_service_dbus_proxy_get_left_handed;
	iface->set_left_handed = settings_daemon_accounts_service_dbus_proxy_set_left_handed;
	iface->get_accel_profile = settings_daemon_accounts_service_dbus_proxy_get_accel_profile;
	iface->set_accel_profile = settings_daemon_accounts_service_dbus_proxy_set_accel_profile;
	iface->get_mouse_natural_scroll = settings_daemon_accounts_service_dbus_proxy_get_mouse_natural_scroll;
	iface->set_mouse_natural_scroll = settings_daemon_accounts_service_dbus_proxy_set_mouse_natural_scroll;
	iface->get_mouse_speed = settings_daemon_accounts_service_dbus_proxy_get_mouse_speed;
	iface->set_mouse_speed = settings_daemon_accounts_service_dbus_proxy_set_mouse_speed;
	iface->get_touchpad_click_method = settings_daemon_accounts_service_dbus_proxy_get_touchpad_click_method;
	iface->set_touchpad_click_method = settings_daemon_accounts_service_dbus_proxy_set_touchpad_click_method;
	iface->get_touchpad_disable_while_typing = settings_daemon_accounts_service_dbus_proxy_get_touchpad_disable_while_typing;
	iface->set_touchpad_disable_while_typing = settings_daemon_accounts_service_dbus_proxy_set_touchpad_disable_while_typing;
	iface->get_touchpad_edge_scrolling = settings_daemon_accounts_service_dbus_proxy_get_touchpad_edge_scrolling;
	iface->set_touchpad_edge_scrolling = settings_daemon_accounts_service_dbus_proxy_set_touchpad_edge_scrolling;
	iface->get_touchpad_natural_scroll = settings_daemon_accounts_service_dbus_proxy_get_touchpad_natural_scroll;
	iface->set_touchpad_natural_scroll = settings_daemon_accounts_service_dbus_proxy_set_touchpad_natural_scroll;
	iface->get_touchpad_send_events = settings_daemon_accounts_service_dbus_proxy_get_touchpad_send_events;
	iface->set_touchpad_send_events = settings_daemon_accounts_service_dbus_proxy_set_touchpad_send_events;
	iface->get_touchpad_speed = settings_daemon_accounts_service_dbus_proxy_get_touchpad_speed;
	iface->set_touchpad_speed = settings_daemon_accounts_service_dbus_proxy_set_touchpad_speed;
	iface->get_touchpad_tap_to_click = settings_daemon_accounts_service_dbus_proxy_get_touchpad_tap_to_click;
	iface->set_touchpad_tap_to_click = settings_daemon_accounts_service_dbus_proxy_set_touchpad_tap_to_click;
	iface->get_touchpad_two_finger_scrolling = settings_daemon_accounts_service_dbus_proxy_get_touchpad_two_finger_scrolling;
	iface->set_touchpad_two_finger_scrolling = settings_daemon_accounts_service_dbus_proxy_set_touchpad_two_finger_scrolling;
	iface->get_accent_color = settings_daemon_accounts_service_dbus_proxy_get_accent_color;
	iface->set_accent_color = settings_daemon_accounts_service_dbus_proxy_set_accent_color;
	iface->get_cursor_blink = settings_daemon_accounts_service_dbus_proxy_get_cursor_blink;
	iface->set_cursor_blink = settings_daemon_accounts_service_dbus_proxy_set_cursor_blink;
	iface->get_cursor_blink_time = settings_daemon_accounts_service_dbus_proxy_get_cursor_blink_time;
	iface->set_cursor_blink_time = settings_daemon_accounts_service_dbus_proxy_set_cursor_blink_time;
	iface->get_cursor_blink_timeout = settings_daemon_accounts_service_dbus_proxy_get_cursor_blink_timeout;
	iface->set_cursor_blink_timeout = settings_daemon_accounts_service_dbus_proxy_set_cursor_blink_timeout;
	iface->get_cursor_size = settings_daemon_accounts_service_dbus_proxy_get_cursor_size;
	iface->set_cursor_size = settings_daemon_accounts_service_dbus_proxy_set_cursor_size;
	iface->get_locate_pointer = settings_daemon_accounts_service_dbus_proxy_get_locate_pointer;
	iface->set_locate_pointer = settings_daemon_accounts_service_dbus_proxy_set_locate_pointer;
	iface->get_text_scaling_factor = settings_daemon_accounts_service_dbus_proxy_get_text_scaling_factor;
	iface->set_text_scaling_factor = settings_daemon_accounts_service_dbus_proxy_set_text_scaling_factor;
	iface->get_picture_options = settings_daemon_accounts_service_dbus_proxy_get_picture_options;
	iface->set_picture_options = settings_daemon_accounts_service_dbus_proxy_set_picture_options;
	iface->get_primary_color = settings_daemon_accounts_service_dbus_proxy_get_primary_color;
	iface->set_primary_color = settings_daemon_accounts_service_dbus_proxy_set_primary_color;
	iface->get_document_font_name = settings_daemon_accounts_service_dbus_proxy_get_document_font_name;
	iface->set_document_font_name = settings_daemon_accounts_service_dbus_proxy_set_document_font_name;
	iface->get_font_name = settings_daemon_accounts_service_dbus_proxy_get_font_name;
	iface->set_font_name = settings_daemon_accounts_service_dbus_proxy_set_font_name;
	iface->get_monospace_font_name = settings_daemon_accounts_service_dbus_proxy_get_monospace_font_name;
	iface->set_monospace_font_name = settings_daemon_accounts_service_dbus_proxy_set_monospace_font_name;
	iface->get_orientation_lock = settings_daemon_accounts_service_dbus_proxy_get_orientation_lock;
	iface->set_orientation_lock = settings_daemon_accounts_service_dbus_proxy_set_orientation_lock;
	iface->get_wingpanel_use_transparency = settings_daemon_accounts_service_dbus_proxy_get_wingpanel_use_transparency;
	iface->set_wingpanel_use_transparency = settings_daemon_accounts_service_dbus_proxy_set_wingpanel_use_transparency;
	iface->get_wingpanel_show_percentage = settings_daemon_accounts_service_dbus_proxy_get_wingpanel_show_percentage;
	iface->set_wingpanel_show_percentage = settings_daemon_accounts_service_dbus_proxy_set_wingpanel_show_percentage;
	iface->get_last_coordinates = settings_daemon_accounts_service_dbus_proxy_get_last_coordinates;
	iface->set_last_coordinates = settings_daemon_accounts_service_dbus_proxy_set_last_coordinates;
	iface->get_prefer_dark_schedule = settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule;
	iface->set_prefer_dark_schedule = settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule;
	iface->get_prefer_dark_schedule_from = settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule_from;
	iface->set_prefer_dark_schedule_from = settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule_from;
	iface->get_prefer_dark_schedule_to = settings_daemon_accounts_service_dbus_proxy_get_prefer_dark_schedule_to;
	iface->set_prefer_dark_schedule_to = settings_daemon_accounts_service_dbus_proxy_set_prefer_dark_schedule_to;
	iface->get_night_light_enabled = settings_daemon_accounts_service_dbus_proxy_get_night_light_enabled;
	iface->set_night_light_enabled = settings_daemon_accounts_service_dbus_proxy_set_night_light_enabled;
	iface->get_night_light_schedule_automatic = settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_automatic;
	iface->set_night_light_schedule_automatic = settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_automatic;
	iface->get_night_light_schedule_from = settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_from;
	iface->set_night_light_schedule_from = settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_from;
	iface->get_night_light_schedule_to = settings_daemon_accounts_service_dbus_proxy_get_night_light_schedule_to;
	iface->set_night_light_schedule_to = settings_daemon_accounts_service_dbus_proxy_set_night_light_schedule_to;
	iface->get_night_light_temperature = settings_daemon_accounts_service_dbus_proxy_get_night_light_temperature;
	iface->set_night_light_temperature = settings_daemon_accounts_service_dbus_proxy_set_night_light_temperature;
}

static void
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)
{
	g_object_unref (invocation);
}

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

static GVariant*
_dbus_settings_daemon_accounts_service_get_keyboard_layouts (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceKeyboardLayout* result;
	gint result_length1 = 0;
	GVariant* _reply;
	SettingsDaemonAccountsServiceKeyboardLayout* _tmp58_;
	GVariantBuilder _tmp59_;
	gint _tmp60_;
	result = settings_daemon_accounts_service_get_keyboard_layouts (self, &result_length1);
	_tmp58_ = result;
	g_variant_builder_init (&_tmp59_, G_VARIANT_TYPE ("a(ss)"));
	for (_tmp60_ = 0; _tmp60_ < result_length1; _tmp60_++) {
		GVariantBuilder _tmp61_;
		g_variant_builder_init (&_tmp61_, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_tmp61_, g_variant_new_string ((*_tmp58_).backend));
		g_variant_builder_add_value (&_tmp61_, g_variant_new_string ((*_tmp58_).name));
		g_variant_builder_add_value (&_tmp59_, g_variant_builder_end (&_tmp61_));
		_tmp58_++;
	}
	_reply = g_variant_builder_end (&_tmp59_);
	result = (_vala_SettingsDaemonAccountsServiceKeyboardLayout_array_free (result, result_length1), NULL);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_active_keyboard_layout (SettingsDaemonAccountsService* self)
{
	guint result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_active_keyboard_layout (self);
	_reply = g_variant_new_uint32 (result);
	return _reply;
}

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

static GVariant*
_dbus_settings_daemon_accounts_service_get_xkb_options (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceXkbOption* result;
	gint result_length1 = 0;
	GVariant* _reply;
	SettingsDaemonAccountsServiceXkbOption* _tmp62_;
	GVariantBuilder _tmp63_;
	gint _tmp64_;
	result = settings_daemon_accounts_service_get_xkb_options (self, &result_length1);
	_tmp62_ = result;
	g_variant_builder_init (&_tmp63_, G_VARIANT_TYPE ("a(s)"));
	for (_tmp64_ = 0; _tmp64_ < result_length1; _tmp64_++) {
		GVariantBuilder _tmp65_;
		g_variant_builder_init (&_tmp65_, G_VARIANT_TYPE_TUPLE);
		g_variant_builder_add_value (&_tmp65_, g_variant_new_string ((*_tmp62_).option));
		g_variant_builder_add_value (&_tmp63_, g_variant_builder_end (&_tmp65_));
		_tmp62_++;
	}
	_reply = g_variant_builder_end (&_tmp63_);
	result = (_vala_SettingsDaemonAccountsServiceXkbOption_array_free (result, result_length1), NULL);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_left_handed (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_left_handed (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_accel_profile (SettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_accel_profile (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_mouse_natural_scroll (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_mouse_natural_scroll (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_mouse_speed (SettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_mouse_speed (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_touchpad_click_method (SettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_touchpad_click_method (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_touchpad_disable_while_typing (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_touchpad_disable_while_typing (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_touchpad_edge_scrolling (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_touchpad_edge_scrolling (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_touchpad_natural_scroll (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_touchpad_natural_scroll (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_touchpad_send_events (SettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_touchpad_send_events (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_touchpad_speed (SettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_touchpad_speed (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_touchpad_tap_to_click (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_touchpad_tap_to_click (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_touchpad_two_finger_scrolling (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_touchpad_two_finger_scrolling (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_accent_color (SettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_accent_color (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_cursor_blink (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_cursor_blink (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_cursor_blink_time (SettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_cursor_blink_time (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_cursor_blink_timeout (SettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_cursor_blink_timeout (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_cursor_size (SettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_cursor_size (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_locate_pointer (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_locate_pointer (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_text_scaling_factor (SettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_text_scaling_factor (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_picture_options (SettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_picture_options (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_primary_color (SettingsDaemonAccountsService* self)
{
	gchar* result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_primary_color (self);
	_reply = g_variant_new_string (result);
	_g_free0 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_document_font_name (SettingsDaemonAccountsService* self)
{
	gchar* result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_document_font_name (self);
	_reply = g_variant_new_string (result);
	_g_free0 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_font_name (SettingsDaemonAccountsService* self)
{
	gchar* result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_font_name (self);
	_reply = g_variant_new_string (result);
	_g_free0 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_monospace_font_name (SettingsDaemonAccountsService* self)
{
	gchar* result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_monospace_font_name (self);
	_reply = g_variant_new_string (result);
	_g_free0 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_orientation_lock (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_orientation_lock (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_wingpanel_use_transparency (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_wingpanel_use_transparency (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_wingpanel_show_percentage (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_wingpanel_show_percentage (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_last_coordinates (SettingsDaemonAccountsService* self)
{
	SettingsDaemonAccountsServiceCoordinates result = {0};
	GVariant* _reply;
	GVariantBuilder _tmp66_;
	settings_daemon_accounts_service_get_last_coordinates (self, &result);
	g_variant_builder_init (&_tmp66_, G_VARIANT_TYPE_TUPLE);
	g_variant_builder_add_value (&_tmp66_, g_variant_new_double (result.latitude));
	g_variant_builder_add_value (&_tmp66_, g_variant_new_double (result.longitude));
	_reply = g_variant_builder_end (&_tmp66_);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_prefer_dark_schedule (SettingsDaemonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_prefer_dark_schedule (self);
	_reply = g_variant_new_int32 (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_prefer_dark_schedule_from (SettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_prefer_dark_schedule_from (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_prefer_dark_schedule_to (SettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_prefer_dark_schedule_to (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_night_light_enabled (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_night_light_enabled (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_night_light_schedule_automatic (SettingsDaemonAccountsService* self)
{
	gboolean result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_night_light_schedule_automatic (self);
	_reply = g_variant_new_boolean (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_night_light_schedule_from (SettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_night_light_schedule_from (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_night_light_schedule_to (SettingsDaemonAccountsService* self)
{
	gdouble result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_night_light_schedule_to (self);
	_reply = g_variant_new_double (result);
	return _reply;
}

static GVariant*
_dbus_settings_daemon_accounts_service_get_night_light_temperature (SettingsDaemonAccountsService* self)
{
	guint result;
	GVariant* _reply;
	result = settings_daemon_accounts_service_get_night_light_temperature (self);
	_reply = g_variant_new_uint32 (result);
	return _reply;
}

static GVariant*
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_settings_daemon_accounts_service_get_keyboard_layouts (object);
	} else if (strcmp (property_name, "ActiveKeyboardLayout") == 0) {
		return _dbus_settings_daemon_accounts_service_get_active_keyboard_layout (object);
	} else if (strcmp (property_name, "XkbOptions") == 0) {
		return _dbus_settings_daemon_accounts_service_get_xkb_options (object);
	} else if (strcmp (property_name, "LeftHanded") == 0) {
		return _dbus_settings_daemon_accounts_service_get_left_handed (object);
	} else if (strcmp (property_name, "AccelProfile") == 0) {
		return _dbus_settings_daemon_accounts_service_get_accel_profile (object);
	} else if (strcmp (property_name, "MouseNaturalScroll") == 0) {
		return _dbus_settings_daemon_accounts_service_get_mouse_natural_scroll (object);
	} else if (strcmp (property_name, "MouseSpeed") == 0) {
		return _dbus_settings_daemon_accounts_service_get_mouse_speed (object);
	} else if (strcmp (property_name, "TouchpadClickMethod") == 0) {
		return _dbus_settings_daemon_accounts_service_get_touchpad_click_method (object);
	} else if (strcmp (property_name, "TouchpadDisableWhileTyping") == 0) {
		return _dbus_settings_daemon_accounts_service_get_touchpad_disable_while_typing (object);
	} else if (strcmp (property_name, "TouchpadEdgeScrolling") == 0) {
		return _dbus_settings_daemon_accounts_service_get_touchpad_edge_scrolling (object);
	} else if (strcmp (property_name, "TouchpadNaturalScroll") == 0) {
		return _dbus_settings_daemon_accounts_service_get_touchpad_natural_scroll (object);
	} else if (strcmp (property_name, "TouchpadSendEvents") == 0) {
		return _dbus_settings_daemon_accounts_service_get_touchpad_send_events (object);
	} else if (strcmp (property_name, "TouchpadSpeed") == 0) {
		return _dbus_settings_daemon_accounts_service_get_touchpad_speed (object);
	} else if (strcmp (property_name, "TouchpadTapToClick") == 0) {
		return _dbus_settings_daemon_accounts_service_get_touchpad_tap_to_click (object);
	} else if (strcmp (property_name, "TouchpadTwoFingerScrolling") == 0) {
		return _dbus_settings_daemon_accounts_service_get_touchpad_two_finger_scrolling (object);
	} else if (strcmp (property_name, "AccentColor") == 0) {
		return _dbus_settings_daemon_accounts_service_get_accent_color (object);
	} else if (strcmp (property_name, "CursorBlink") == 0) {
		return _dbus_settings_daemon_accounts_service_get_cursor_blink (object);
	} else if (strcmp (property_name, "CursorBlinkTime") == 0) {
		return _dbus_settings_daemon_accounts_service_get_cursor_blink_time (object);
	} else if (strcmp (property_name, "CursorBlinkTimeout") == 0) {
		return _dbus_settings_daemon_accounts_service_get_cursor_blink_timeout (object);
	} else if (strcmp (property_name, "CursorSize") == 0) {
		return _dbus_settings_daemon_accounts_service_get_cursor_size (object);
	} else if (strcmp (property_name, "LocatePointer") == 0) {
		return _dbus_settings_daemon_accounts_service_get_locate_pointer (object);
	} else if (strcmp (property_name, "TextScalingFactor") == 0) {
		return _dbus_settings_daemon_accounts_service_get_text_scaling_factor (object);
	} else if (strcmp (property_name, "PictureOptions") == 0) {
		return _dbus_settings_daemon_accounts_service_get_picture_options (object);
	} else if (strcmp (property_name, "PrimaryColor") == 0) {
		return _dbus_settings_daemon_accounts_service_get_primary_color (object);
	} else if (strcmp (property_name, "DocumentFontName") == 0) {
		return _dbus_settings_daemon_accounts_service_get_document_font_name (object);
	} else if (strcmp (property_name, "FontName") == 0) {
		return _dbus_settings_daemon_accounts_service_get_font_name (object);
	} else if (strcmp (property_name, "MonospaceFontName") == 0) {
		return _dbus_settings_daemon_accounts_service_get_monospace_font_name (object);
	} else if (strcmp (property_name, "OrientationLock") == 0) {
		return _dbus_settings_daemon_accounts_service_get_orientation_lock (object);
	} else if (strcmp (property_name, "WingpanelUseTransparency") == 0) {
		return _dbus_settings_daemon_accounts_service_get_wingpanel_use_transparency (object);
	} else if (strcmp (property_name, "WingpanelShowPercentage") == 0) {
		return _dbus_settings_daemon_accounts_service_get_wingpanel_show_percentage (object);
	} else if (strcmp (property_name, "LastCoordinates") == 0) {
		return _dbus_settings_daemon_accounts_service_get_last_coordinates (object);
	} else if (strcmp (property_name, "PreferDarkSchedule") == 0) {
		return _dbus_settings_daemon_accounts_service_get_prefer_dark_schedule (object);
	} else if (strcmp (property_name, "PreferDarkScheduleFrom") == 0) {
		return _dbus_settings_daemon_accounts_service_get_prefer_dark_schedule_from (object);
	} else if (strcmp (property_name, "PreferDarkScheduleTo") == 0) {
		return _dbus_settings_daemon_accounts_service_get_prefer_dark_schedule_to (object);
	} else if (strcmp (property_name, "NightLightEnabled") == 0) {
		return _dbus_settings_daemon_accounts_service_get_night_light_enabled (object);
	} else if (strcmp (property_name, "NightLightScheduleAutomatic") == 0) {
		return _dbus_settings_daemon_accounts_service_get_night_light_schedule_automatic (object);
	} else if (strcmp (property_name, "NightLightScheduleFrom") == 0) {
		return _dbus_settings_daemon_accounts_service_get_night_light_schedule_from (object);
	} else if (strcmp (property_name, "NightLightScheduleTo") == 0) {
		return _dbus_settings_daemon_accounts_service_get_night_light_schedule_to (object);
	} else if (strcmp (property_name, "NightLightTemperature") == 0) {
		return _dbus_settings_daemon_accounts_service_get_night_light_temperature (object);
	}
	return NULL;
}

static void
_dbus_settings_daemon_accounts_service_set_keyboard_layouts (SettingsDaemonAccountsService* self,
                                                             GVariant* _value)
{
	SettingsDaemonAccountsServiceKeyboardLayout* value = NULL;
	gint value_length1;
	SettingsDaemonAccountsServiceKeyboardLayout* _tmp67_;
	gint _tmp67__length;
	gint _tmp67__size;
	gint _tmp67__length1;
	GVariantIter _tmp68_;
	GVariant* _tmp69_;
	_tmp67_ = g_new (SettingsDaemonAccountsServiceKeyboardLayout, 5);
	_tmp67__length = 0;
	_tmp67__size = 4;
	_tmp67__length1 = 0;
	g_variant_iter_init (&_tmp68_, _value);
	for (; (_tmp69_ = g_variant_iter_next_value (&_tmp68_)) != NULL; _tmp67__length1++) {
		SettingsDaemonAccountsServiceKeyboardLayout _tmp70_;
		GVariantIter _tmp71_;
		GVariant* _tmp72_;
		GVariant* _tmp73_;
		if (_tmp67__size == _tmp67__length) {
			_tmp67__size = 2 * _tmp67__size;
			_tmp67_ = g_renew (SettingsDaemonAccountsServiceKeyboardLayout, _tmp67_, _tmp67__size + 1);
		}
		g_variant_iter_init (&_tmp71_, _tmp69_);
		_tmp72_ = g_variant_iter_next_value (&_tmp71_);
		_tmp70_.backend = g_variant_dup_string (_tmp72_, NULL);
		g_variant_unref (_tmp72_);
		_tmp73_ = g_variant_iter_next_value (&_tmp71_);
		_tmp70_.name = g_variant_dup_string (_tmp73_, NULL);
		g_variant_unref (_tmp73_);
		_tmp67_[_tmp67__length++] = _tmp70_;
		g_variant_unref (_tmp69_);
	}
	value_length1 = _tmp67__length1;
	value = _tmp67_;
	settings_daemon_accounts_service_set_keyboard_layouts (self, value, value_length1);
	value = (_vala_SettingsDaemonAccountsServiceKeyboardLayout_array_free (value, value_length1), NULL);
}

static void
_dbus_settings_daemon_accounts_service_set_active_keyboard_layout (SettingsDaemonAccountsService* self,
                                                                   GVariant* _value)
{
	guint value = 0U;
	value = g_variant_get_uint32 (_value);
	settings_daemon_accounts_service_set_active_keyboard_layout (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_xkb_options (SettingsDaemonAccountsService* self,
                                                        GVariant* _value)
{
	SettingsDaemonAccountsServiceXkbOption* value = NULL;
	gint value_length1;
	SettingsDaemonAccountsServiceXkbOption* _tmp74_;
	gint _tmp74__length;
	gint _tmp74__size;
	gint _tmp74__length1;
	GVariantIter _tmp75_;
	GVariant* _tmp76_;
	_tmp74_ = g_new (SettingsDaemonAccountsServiceXkbOption, 5);
	_tmp74__length = 0;
	_tmp74__size = 4;
	_tmp74__length1 = 0;
	g_variant_iter_init (&_tmp75_, _value);
	for (; (_tmp76_ = g_variant_iter_next_value (&_tmp75_)) != NULL; _tmp74__length1++) {
		SettingsDaemonAccountsServiceXkbOption _tmp77_;
		GVariantIter _tmp78_;
		GVariant* _tmp79_;
		if (_tmp74__size == _tmp74__length) {
			_tmp74__size = 2 * _tmp74__size;
			_tmp74_ = g_renew (SettingsDaemonAccountsServiceXkbOption, _tmp74_, _tmp74__size + 1);
		}
		g_variant_iter_init (&_tmp78_, _tmp76_);
		_tmp79_ = g_variant_iter_next_value (&_tmp78_);
		_tmp77_.option = g_variant_dup_string (_tmp79_, NULL);
		g_variant_unref (_tmp79_);
		_tmp74_[_tmp74__length++] = _tmp77_;
		g_variant_unref (_tmp76_);
	}
	value_length1 = _tmp74__length1;
	value = _tmp74_;
	settings_daemon_accounts_service_set_xkb_options (self, value, value_length1);
	value = (_vala_SettingsDaemonAccountsServiceXkbOption_array_free (value, value_length1), NULL);
}

static void
_dbus_settings_daemon_accounts_service_set_left_handed (SettingsDaemonAccountsService* self,
                                                        GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_left_handed (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_accel_profile (SettingsDaemonAccountsService* self,
                                                          GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	settings_daemon_accounts_service_set_accel_profile (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_mouse_natural_scroll (SettingsDaemonAccountsService* self,
                                                                 GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_mouse_natural_scroll (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_mouse_speed (SettingsDaemonAccountsService* self,
                                                        GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	settings_daemon_accounts_service_set_mouse_speed (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_touchpad_click_method (SettingsDaemonAccountsService* self,
                                                                  GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	settings_daemon_accounts_service_set_touchpad_click_method (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_touchpad_disable_while_typing (SettingsDaemonAccountsService* self,
                                                                          GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_touchpad_disable_while_typing (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_touchpad_edge_scrolling (SettingsDaemonAccountsService* self,
                                                                    GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_touchpad_edge_scrolling (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_touchpad_natural_scroll (SettingsDaemonAccountsService* self,
                                                                    GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_touchpad_natural_scroll (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_touchpad_send_events (SettingsDaemonAccountsService* self,
                                                                 GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	settings_daemon_accounts_service_set_touchpad_send_events (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_touchpad_speed (SettingsDaemonAccountsService* self,
                                                           GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	settings_daemon_accounts_service_set_touchpad_speed (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_touchpad_tap_to_click (SettingsDaemonAccountsService* self,
                                                                  GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_touchpad_tap_to_click (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_touchpad_two_finger_scrolling (SettingsDaemonAccountsService* self,
                                                                          GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_touchpad_two_finger_scrolling (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_accent_color (SettingsDaemonAccountsService* self,
                                                         GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	settings_daemon_accounts_service_set_accent_color (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_cursor_blink (SettingsDaemonAccountsService* self,
                                                         GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_cursor_blink (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_cursor_blink_time (SettingsDaemonAccountsService* self,
                                                              GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	settings_daemon_accounts_service_set_cursor_blink_time (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_cursor_blink_timeout (SettingsDaemonAccountsService* self,
                                                                 GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	settings_daemon_accounts_service_set_cursor_blink_timeout (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_cursor_size (SettingsDaemonAccountsService* self,
                                                        GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	settings_daemon_accounts_service_set_cursor_size (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_locate_pointer (SettingsDaemonAccountsService* self,
                                                           GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_locate_pointer (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_text_scaling_factor (SettingsDaemonAccountsService* self,
                                                                GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	settings_daemon_accounts_service_set_text_scaling_factor (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_picture_options (SettingsDaemonAccountsService* self,
                                                            GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	settings_daemon_accounts_service_set_picture_options (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_primary_color (SettingsDaemonAccountsService* self,
                                                          GVariant* _value)
{
	gchar* value = NULL;
	value = g_variant_dup_string (_value, NULL);
	settings_daemon_accounts_service_set_primary_color (self, value);
	_g_free0 (value);
}

static void
_dbus_settings_daemon_accounts_service_set_document_font_name (SettingsDaemonAccountsService* self,
                                                               GVariant* _value)
{
	gchar* value = NULL;
	value = g_variant_dup_string (_value, NULL);
	settings_daemon_accounts_service_set_document_font_name (self, value);
	_g_free0 (value);
}

static void
_dbus_settings_daemon_accounts_service_set_font_name (SettingsDaemonAccountsService* self,
                                                      GVariant* _value)
{
	gchar* value = NULL;
	value = g_variant_dup_string (_value, NULL);
	settings_daemon_accounts_service_set_font_name (self, value);
	_g_free0 (value);
}

static void
_dbus_settings_daemon_accounts_service_set_monospace_font_name (SettingsDaemonAccountsService* self,
                                                                GVariant* _value)
{
	gchar* value = NULL;
	value = g_variant_dup_string (_value, NULL);
	settings_daemon_accounts_service_set_monospace_font_name (self, value);
	_g_free0 (value);
}

static void
_dbus_settings_daemon_accounts_service_set_orientation_lock (SettingsDaemonAccountsService* self,
                                                             GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_orientation_lock (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_wingpanel_use_transparency (SettingsDaemonAccountsService* self,
                                                                       GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_wingpanel_use_transparency (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_wingpanel_show_percentage (SettingsDaemonAccountsService* self,
                                                                      GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_wingpanel_show_percentage (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_last_coordinates (SettingsDaemonAccountsService* self,
                                                             GVariant* _value)
{
	SettingsDaemonAccountsServiceCoordinates value = {0};
	SettingsDaemonAccountsServiceCoordinates _tmp80_;
	GVariantIter _tmp81_;
	GVariant* _tmp82_;
	GVariant* _tmp83_;
	g_variant_iter_init (&_tmp81_, _value);
	_tmp82_ = g_variant_iter_next_value (&_tmp81_);
	_tmp80_.latitude = g_variant_get_double (_tmp82_);
	g_variant_unref (_tmp82_);
	_tmp83_ = g_variant_iter_next_value (&_tmp81_);
	_tmp80_.longitude = g_variant_get_double (_tmp83_);
	g_variant_unref (_tmp83_);
	value = _tmp80_;
	settings_daemon_accounts_service_set_last_coordinates (self, &value);
}

static void
_dbus_settings_daemon_accounts_service_set_prefer_dark_schedule (SettingsDaemonAccountsService* self,
                                                                 GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	settings_daemon_accounts_service_set_prefer_dark_schedule (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_prefer_dark_schedule_from (SettingsDaemonAccountsService* self,
                                                                      GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	settings_daemon_accounts_service_set_prefer_dark_schedule_from (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_prefer_dark_schedule_to (SettingsDaemonAccountsService* self,
                                                                    GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	settings_daemon_accounts_service_set_prefer_dark_schedule_to (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_night_light_enabled (SettingsDaemonAccountsService* self,
                                                                GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_night_light_enabled (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_night_light_schedule_automatic (SettingsDaemonAccountsService* self,
                                                                           GVariant* _value)
{
	gboolean value = FALSE;
	value = g_variant_get_boolean (_value);
	settings_daemon_accounts_service_set_night_light_schedule_automatic (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_night_light_schedule_from (SettingsDaemonAccountsService* self,
                                                                      GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	settings_daemon_accounts_service_set_night_light_schedule_from (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_night_light_schedule_to (SettingsDaemonAccountsService* self,
                                                                    GVariant* _value)
{
	gdouble value = 0.0;
	value = g_variant_get_double (_value);
	settings_daemon_accounts_service_set_night_light_schedule_to (self, value);
}

static void
_dbus_settings_daemon_accounts_service_set_night_light_temperature (SettingsDaemonAccountsService* self,
                                                                    GVariant* _value)
{
	guint value = 0U;
	value = g_variant_get_uint32 (_value);
	settings_daemon_accounts_service_set_night_light_temperature (self, value);
}

static gboolean
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_settings_daemon_accounts_service_set_keyboard_layouts (object, value);
		return TRUE;
	} else if (strcmp (property_name, "ActiveKeyboardLayout") == 0) {
		_dbus_settings_daemon_accounts_service_set_active_keyboard_layout (object, value);
		return TRUE;
	} else if (strcmp (property_name, "XkbOptions") == 0) {
		_dbus_settings_daemon_accounts_service_set_xkb_options (object, value);
		return TRUE;
	} else if (strcmp (property_name, "LeftHanded") == 0) {
		_dbus_settings_daemon_accounts_service_set_left_handed (object, value);
		return TRUE;
	} else if (strcmp (property_name, "AccelProfile") == 0) {
		_dbus_settings_daemon_accounts_service_set_accel_profile (object, value);
		return TRUE;
	} else if (strcmp (property_name, "MouseNaturalScroll") == 0) {
		_dbus_settings_daemon_accounts_service_set_mouse_natural_scroll (object, value);
		return TRUE;
	} else if (strcmp (property_name, "MouseSpeed") == 0) {
		_dbus_settings_daemon_accounts_service_set_mouse_speed (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadClickMethod") == 0) {
		_dbus_settings_daemon_accounts_service_set_touchpad_click_method (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadDisableWhileTyping") == 0) {
		_dbus_settings_daemon_accounts_service_set_touchpad_disable_while_typing (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadEdgeScrolling") == 0) {
		_dbus_settings_daemon_accounts_service_set_touchpad_edge_scrolling (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadNaturalScroll") == 0) {
		_dbus_settings_daemon_accounts_service_set_touchpad_natural_scroll (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadSendEvents") == 0) {
		_dbus_settings_daemon_accounts_service_set_touchpad_send_events (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadSpeed") == 0) {
		_dbus_settings_daemon_accounts_service_set_touchpad_speed (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadTapToClick") == 0) {
		_dbus_settings_daemon_accounts_service_set_touchpad_tap_to_click (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TouchpadTwoFingerScrolling") == 0) {
		_dbus_settings_daemon_accounts_service_set_touchpad_two_finger_scrolling (object, value);
		return TRUE;
	} else if (strcmp (property_name, "AccentColor") == 0) {
		_dbus_settings_daemon_accounts_service_set_accent_color (object, value);
		return TRUE;
	} else if (strcmp (property_name, "CursorBlink") == 0) {
		_dbus_settings_daemon_accounts_service_set_cursor_blink (object, value);
		return TRUE;
	} else if (strcmp (property_name, "CursorBlinkTime") == 0) {
		_dbus_settings_daemon_accounts_service_set_cursor_blink_time (object, value);
		return TRUE;
	} else if (strcmp (property_name, "CursorBlinkTimeout") == 0) {
		_dbus_settings_daemon_accounts_service_set_cursor_blink_timeout (object, value);
		return TRUE;
	} else if (strcmp (property_name, "CursorSize") == 0) {
		_dbus_settings_daemon_accounts_service_set_cursor_size (object, value);
		return TRUE;
	} else if (strcmp (property_name, "LocatePointer") == 0) {
		_dbus_settings_daemon_accounts_service_set_locate_pointer (object, value);
		return TRUE;
	} else if (strcmp (property_name, "TextScalingFactor") == 0) {
		_dbus_settings_daemon_accounts_service_set_text_scaling_factor (object, value);
		return TRUE;
	} else if (strcmp (property_name, "PictureOptions") == 0) {
		_dbus_settings_daemon_accounts_service_set_picture_options (object, value);
		return TRUE;
	} else if (strcmp (property_name, "PrimaryColor") == 0) {
		_dbus_settings_daemon_accounts_service_set_primary_color (object, value);
		return TRUE;
	} else if (strcmp (property_name, "DocumentFontName") == 0) {
		_dbus_settings_daemon_accounts_service_set_document_font_name (object, value);
		return TRUE;
	} else if (strcmp (property_name, "FontName") == 0) {
		_dbus_settings_daemon_accounts_service_set_font_name (object, value);
		return TRUE;
	} else if (strcmp (property_name, "MonospaceFontName") == 0) {
		_dbus_settings_daemon_accounts_service_set_monospace_font_name (object, value);
		return TRUE;
	} else if (strcmp (property_name, "OrientationLock") == 0) {
		_dbus_settings_daemon_accounts_service_set_orientation_lock (object, value);
		return TRUE;
	} else if (strcmp (property_name, "WingpanelUseTransparency") == 0) {
		_dbus_settings_daemon_accounts_service_set_wingpanel_use_transparency (object, value);
		return TRUE;
	} else if (strcmp (property_name, "WingpanelShowPercentage") == 0) {
		_dbus_settings_daemon_accounts_service_set_wingpanel_show_percentage (object, value);
		return TRUE;
	} else if (strcmp (property_name, "LastCoordinates") == 0) {
		_dbus_settings_daemon_accounts_service_set_last_coordinates (object, value);
		return TRUE;
	} else if (strcmp (property_name, "PreferDarkSchedule") == 0) {
		_dbus_settings_daemon_accounts_service_set_prefer_dark_schedule (object, value);
		return TRUE;
	} else if (strcmp (property_name, "PreferDarkScheduleFrom") == 0) {
		_dbus_settings_daemon_accounts_service_set_prefer_dark_schedule_from (object, value);
		return TRUE;
	} else if (strcmp (property_name, "PreferDarkScheduleTo") == 0) {
		_dbus_settings_daemon_accounts_service_set_prefer_dark_schedule_to (object, value);
		return TRUE;
	} else if (strcmp (property_name, "NightLightEnabled") == 0) {
		_dbus_settings_daemon_accounts_service_set_night_light_enabled (object, value);
		return TRUE;
	} else if (strcmp (property_name, "NightLightScheduleAutomatic") == 0) {
		_dbus_settings_daemon_accounts_service_set_night_light_schedule_automatic (object, value);
		return TRUE;
	} else if (strcmp (property_name, "NightLightScheduleFrom") == 0) {
		_dbus_settings_daemon_accounts_service_set_night_light_schedule_from (object, value);
		return TRUE;
	} else if (strcmp (property_name, "NightLightScheduleTo") == 0) {
		_dbus_settings_daemon_accounts_service_set_night_light_schedule_to (object, value);
		return TRUE;
	} else if (strcmp (property_name, "NightLightTemperature") == 0) {
		_dbus_settings_daemon_accounts_service_set_night_light_temperature (object, value);
		return TRUE;
	}
	return FALSE;
}

guint
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 *) (&_settings_daemon_accounts_service_dbus_interface_info), &_settings_daemon_accounts_service_dbus_interface_vtable, data, _settings_daemon_accounts_service_unregister_object, error);
	if (!result) {
		return 0;
	}
	return result;
}

static void
_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);
}

gint
pantheon_accounts_service_get_prefers_color_scheme (PantheonAccountsService* self)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1);
	_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_prefers_accent_color (PantheonAccountsService* self)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, -1);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_prefers_accent_color) {
		return _iface_->get_prefers_accent_color (self);
	}
	return -1;
}

void
pantheon_accounts_service_set_prefers_accent_color (PantheonAccountsService* self,
                                                    gint value)
{
	PantheonAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = PANTHEON_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_prefers_accent_color) {
		_iface_->set_prefers_accent_color (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 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 _tmp84_ = 0;
			return _tmp84_;
		}
		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_prefers_accent_color (PantheonAccountsService* self)
{
	GVariant *_inner_reply;
	gint _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "PrefersAccentColor");
	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 ("PrefersAccentColor"));
		_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 _tmp85_ = 0;
			return _tmp85_;
		}
		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_accent_color (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 ("PrefersAccentColor"));
	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_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_prefers_accent_color = pantheon_accounts_service_dbus_proxy_get_prefers_accent_color;
	iface->set_prefers_accent_color = pantheon_accounts_service_dbus_proxy_set_prefers_accent_color;
}

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)
{
	g_object_unref (invocation);
}

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_prefers_accent_color (PantheonAccountsService* self)
{
	gint result;
	GVariant* _reply;
	result = pantheon_accounts_service_get_prefers_accent_color (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, "PrefersColorScheme") == 0) {
		return _dbus_pantheon_accounts_service_get_prefers_color_scheme (object);
	} else if (strcmp (property_name, "PrefersAccentColor") == 0) {
		return _dbus_pantheon_accounts_service_get_prefers_accent_color (object);
	}
	return NULL;
}

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_prefers_accent_color (PantheonAccountsService* self,
                                                          GVariant* _value)
{
	gint value = 0;
	value = g_variant_get_int32 (_value);
	pantheon_accounts_service_set_prefers_accent_color (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, "PrefersColorScheme") == 0) {
		_dbus_pantheon_accounts_service_set_prefers_color_scheme (object, value);
		return TRUE;
	} else if (strcmp (property_name, "PrefersAccentColor") == 0) {
		_dbus_pantheon_accounts_service_set_prefers_accent_color (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);
}

gchar*
display_manager_accounts_service_get_background_file (DisplayManagerAccountsService* self)
{
	DisplayManagerAccountsServiceIface* _iface_;
	g_return_val_if_fail (self != NULL, NULL);
	_iface_ = DISPLAY_MANAGER_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->get_background_file) {
		return _iface_->get_background_file (self);
	}
	return NULL;
}

void
display_manager_accounts_service_set_background_file (DisplayManagerAccountsService* self,
                                                      const gchar* value)
{
	DisplayManagerAccountsServiceIface* _iface_;
	g_return_if_fail (self != NULL);
	_iface_ = DISPLAY_MANAGER_ACCOUNTS_SERVICE_GET_INTERFACE (self);
	if (_iface_->set_background_file) {
		_iface_->set_background_file (self, value);
	}
}

static void
display_manager_accounts_service_default_init (DisplayManagerAccountsServiceIface * iface,
                                               gpointer iface_data)
{
}

static GType
display_manager_accounts_service_get_type_once (void)
{
	static const GTypeInfo g_define_type_info = { sizeof (DisplayManagerAccountsServiceIface), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) display_manager_accounts_service_default_init, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
	GType display_manager_accounts_service_type_id;
	display_manager_accounts_service_type_id = g_type_register_static (G_TYPE_INTERFACE, "DisplayManagerAccountsService", &g_define_type_info, 0);
	g_type_interface_add_prerequisite (display_manager_accounts_service_type_id, G_TYPE_OBJECT);
	g_type_set_qdata (display_manager_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-proxy-type"), (void*) display_manager_accounts_service_proxy_get_type);
	g_type_set_qdata (display_manager_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-interface-name"), "org.freedesktop.DisplayManager.AccountsService");
	g_type_set_qdata (display_manager_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-interface-info"), (void*) (&_display_manager_accounts_service_dbus_interface_info));
	g_type_set_qdata (display_manager_accounts_service_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) display_manager_accounts_service_register_object);
	return display_manager_accounts_service_type_id;
}

GType
display_manager_accounts_service_get_type (void)
{
	static volatile gsize display_manager_accounts_service_type_id__once = 0;
	if (g_once_init_enter (&display_manager_accounts_service_type_id__once)) {
		GType display_manager_accounts_service_type_id;
		display_manager_accounts_service_type_id = display_manager_accounts_service_get_type_once ();
		g_once_init_leave (&display_manager_accounts_service_type_id__once, display_manager_accounts_service_type_id);
	}
	return display_manager_accounts_service_type_id__once;
}

G_DEFINE_TYPE_EXTENDED (DisplayManagerAccountsServiceProxy, display_manager_accounts_service_proxy, G_TYPE_DBUS_PROXY, 0, G_IMPLEMENT_INTERFACE (DISPLAY_MANAGER_TYPE_ACCOUNTS_SERVICE, display_manager_accounts_service_proxy_display_manager_accounts_service_interface_init) )
static void
display_manager_accounts_service_proxy_class_init (DisplayManagerAccountsServiceProxyClass* klass)
{
	G_DBUS_PROXY_CLASS (klass)->g_signal = display_manager_accounts_service_proxy_g_signal;
}

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

static void
display_manager_accounts_service_proxy_init (DisplayManagerAccountsServiceProxy* self)
{
	g_dbus_proxy_set_interface_info (G_DBUS_PROXY (self), (GDBusInterfaceInfo *) (&_display_manager_accounts_service_dbus_interface_info));
}

static gchar*
display_manager_accounts_service_dbus_proxy_get_background_file (DisplayManagerAccountsService* self)
{
	GVariant *_inner_reply;
	gchar* _result;
	_inner_reply = g_dbus_proxy_get_cached_property ((GDBusProxy *) self, "BackgroundFile");
	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 ("org.freedesktop.DisplayManager.AccountsService"));
		g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("BackgroundFile"));
		_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
display_manager_accounts_service_dbus_proxy_set_background_file (DisplayManagerAccountsService* 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 ("org.freedesktop.DisplayManager.AccountsService"));
	g_variant_builder_add_value (&_arguments_builder, g_variant_new_string ("BackgroundFile"));
	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 void
display_manager_accounts_service_proxy_display_manager_accounts_service_interface_init (DisplayManagerAccountsServiceIface* iface)
{
	iface->get_background_file = display_manager_accounts_service_dbus_proxy_get_background_file;
	iface->set_background_file = display_manager_accounts_service_dbus_proxy_set_background_file;
}

static void
display_manager_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)
{
	g_object_unref (invocation);
}

static GVariant*
_dbus_display_manager_accounts_service_get_background_file (DisplayManagerAccountsService* self)
{
	gchar* result;
	GVariant* _reply;
	result = display_manager_accounts_service_get_background_file (self);
	_reply = g_variant_new_string (result);
	_g_free0 (result);
	return _reply;
}

static GVariant*
display_manager_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, "BackgroundFile") == 0) {
		return _dbus_display_manager_accounts_service_get_background_file (object);
	}
	return NULL;
}

static void
_dbus_display_manager_accounts_service_set_background_file (DisplayManagerAccountsService* self,
                                                            GVariant* _value)
{
	gchar* value = NULL;
	value = g_variant_dup_string (_value, NULL);
	display_manager_accounts_service_set_background_file (self, value);
	_g_free0 (value);
}

static gboolean
display_manager_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, "BackgroundFile") == 0) {
		_dbus_display_manager_accounts_service_set_background_file (object, value);
		return TRUE;
	}
	return FALSE;
}

guint
display_manager_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 *) (&_display_manager_accounts_service_dbus_interface_info), &_display_manager_accounts_service_dbus_interface_vtable, data, _display_manager_accounts_service_unregister_object, error);
	if (!result) {
		return 0;
	}
	return result;
}

static void
_display_manager_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);
}

