g_variant_builder_add(properties, "{ss}", "editable", BOOL2STRING(context->editable));
g_variant_builder_add(properties, "{ss}", "default_internet_conn", BOOL2STRING(context->is_default));
g_variant_builder_add(properties, "{ss}", "profile_enable", BOOL2STRING(context->profile_enable));
+ /*
+ * As a requirement for new feature, telephony needs to provide 'is_metered' field via profile data.
+ * This field would be used in DataSaver, and so on.
+ * But, telephony is not ready to support this feature completely. So, provides this field temporarily.
+ * (Firstly, if role of profile is 'internet', it returns TRUE, otherwise FALSE.)
+ */
+ g_variant_builder_add(properties, "{ss}", "is_metered", !g_strcmp0(s_role, "1") ? "TRUE" : "FALSE");
/* Freeing locally allocated memory */
g_free(s_authtype);