static void
get_property (GObject *object, guint prop_id,
			  GValue *value, GParamSpec *pspec)
{
	NMSettingProxy *setting = NM_SETTING_PROXY (object);

	switch (prop_id) {
	case PROP_METHOD:
		g_value_set_int (value, nm_setting_proxy_get_method (setting));
		break;
	case PROP_HTTP_PROXY:
		g_value_set_string (value, nm_setting_proxy_get_http_proxy (setting));
		break;
	case PROP_HTTP_PORT:
		g_value_set_uint (value, nm_setting_proxy_get_http_port (setting));
		break;
	case PROP_HTTP_DEFAULT:
		g_value_set_boolean (value, nm_setting_proxy_get_http_default (setting));
		break;
	case PROP_SSL_PROXY:
		g_value_set_string (value, nm_setting_proxy_get_ssl_proxy (setting));
		break;
	case PROP_SSL_PORT:
		g_value_set_uint (value, nm_setting_proxy_get_ssl_port (setting));
		break;
	case PROP_FTP_PROXY:
		g_value_set_string (value, nm_setting_proxy_get_ftp_proxy (setting));
		break;
	case PROP_FTP_PORT:
		g_value_set_uint (value, nm_setting_proxy_get_ftp_port (setting));
		break;
	case PROP_SOCKS_PROXY:
		g_value_set_string (value, nm_setting_proxy_get_socks_proxy (setting));
		break;
	case PROP_SOCKS_PORT:
		g_value_set_uint (value, nm_setting_proxy_get_socks_port (setting));
		break;
	case PROP_SOCKS_VERSION_5:
		g_value_set_boolean (value, nm_setting_proxy_get_socks_version_5 (setting));
		break;
	case PROP_NO_PROXY_FOR:
		g_value_take_boxed (value, nm_setting_proxy_get_no_proxy_for (setting));
		break;
	case PROP_PAC_URL:
		g_value_set_string (value, nm_setting_proxy_get_pac_url (setting));
		break;
	case PROP_PAC_SCRIPT:
		g_value_set_string (value, nm_setting_proxy_get_pac_script (setting));
		break;
	default:
		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
		break;
	}
}
static void
get_property (GObject *object, guint prop_id,
              GValue *value, GParamSpec *pspec)
{
	NMSettingProxy *setting = NM_SETTING_PROXY (object);

	switch (prop_id) {
	case PROP_METHOD:
		g_value_set_int (value, nm_setting_proxy_get_method (setting));
		break;
	case PROP_BROWSER_ONLY:
		g_value_set_boolean (value, nm_setting_proxy_get_browser_only (setting));
		break;
	case PROP_PAC_URL:
		g_value_set_string (value, nm_setting_proxy_get_pac_url (setting));
		break;
	case PROP_PAC_SCRIPT:
		g_value_set_string (value, nm_setting_proxy_get_pac_script (setting));
		break;
	default:
		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
		break;
	}
}