const gchar *out_path,
                                        const GError *error)
{
	e_gdbus_complete_sync_method_string (object, invocation, out_path, error);
}

E_DECLARE_GDBUS_SYNC_METHOD_1_WITH_RETURN (book_factory,
                                           get_book,
                                           source,
                                           "s",
                                           path,
                                           "s")

static const GDBusMethodInfo * const e_gdbus_book_factory_method_info_pointers[] =
{
	&E_DECLARED_GDBUS_METHOD_INFO_NAME (book_factory, get_book),
	NULL
};

static const GDBusInterfaceInfo _e_gdbus_book_factory_interface_info =
{
	-1,
	(gchar *) GDBUS_BOOK_FACTORY_INTERFACE_NAME,
	(GDBusMethodInfo **) &e_gdbus_book_factory_method_info_pointers,
	(GDBusSignalInfo **) NULL,
	(GDBusPropertyInfo **) NULL
};

static void
handle_method_call (GDBusConnection *connection,
                    const gchar *sender,
}

void
e_gdbus_cal_factory_complete_get_cal (EGdbusCalFactory *object,
                                      GDBusMethodInvocation *invocation,
                                      const gchar *out_path,
                                      const GError *error)
{
	e_gdbus_complete_sync_method_string (object, invocation, out_path, error);
}

E_DECLARE_GDBUS_SYNC_METHOD_1_WITH_RETURN (cal_factory, get_cal, source_type, "as", path, "s")

static const GDBusMethodInfo * const e_gdbus_cal_factory_method_info_pointers[] =
{
	&E_DECLARED_GDBUS_METHOD_INFO_NAME (cal_factory, get_cal),
	NULL
};

static const GDBusInterfaceInfo _e_gdbus_cal_factory_interface_info =
{
	-1,
	(gchar *) GDBUS_CAL_FACTORY_INTERFACE_NAME,
	(GDBusMethodInfo **) &e_gdbus_cal_factory_method_info_pointers,
	(GDBusSignalInfo **) NULL,
	(GDBusPropertyInfo **) NULL,
};

static void
handle_method_call (GDBusConnection *connection,
                    const gchar *sender,