Question: what happens if there are two a{sv} fields in the model, and both have some common fields (e.g. "id")?
Would something like:
dee_model_build_named_row (fix->model, "object-path", "/org/example", "field1::id", 8123, "field2::id", 1111, NULL) just work?
285 + g_variant_ builder_ add (builders[col_idx], "{sv}",
286 + col_name, // FIXME: "::"
287 + collect_variant (col_schema, args));
I think "::" needs to be handled?
Question: what happens if there are two a{sv} fields in the model, and both have some common fields (e.g. "id")? build_named_ row (fix->model, "object-path", "/org/example", "field1::id", 8123, "field2::id", 1111, NULL) just work?
Would something like:
dee_model_