[prev in list] [next in list] [prev in thread] [next in thread]
List: ksecretservice-devel
Subject: [Ksecretservice-devel] Re: Item attributes types inconsistency
From: Valentin Rusu <kde () rusu ! info>
Date: 2011-03-13 21:47:24
Message-ID: 4D7D3B6C.7040201 () rusu ! info
[Download RAW message or body]
Hello,
Please be advised that I think that the spec has a little inconsistency
when specifying item attributes.
First, when creating an item, the signature of the CreateItem has a
"properties" arg of type "a{sv}".
Secondly, the created item has a "attributes" of type "a{ss}".
This isn't consistent and I propose to stick with "a{sv}" as it's more
flexible, as per attached patch.
Any thoughts?
Cheers,
Valentin
["0001-Item-attributes-should-all-be-a-sv.patch" (text/x-patch)]
From 048a5427b107e7ec3f236149496f42d49c180851 Mon Sep 17 00:00:00 2001
From: Valentin Rusu <kde@rusu.info>
Date: Sun, 13 Mar 2011 22:35:03 +0100
Subject: [PATCH] Item attributes should all be a{sv}
---
secret-service/org.freedesktop.Secrets.xml | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/secret-service/org.freedesktop.Secrets.xml \
b/secret-service/org.freedesktop.Secrets.xml index def4f62..8e34e50 100644
--- a/secret-service/org.freedesktop.Secrets.xml
+++ b/secret-service/org.freedesktop.Secrets.xml
@@ -128,7 +128,7 @@ properties = { "Label": "MyCollection" }
<method name="SearchItems">
<tp:docstring>Find items in any collection.</tp:docstring>
- <arg name="attributes" type="a{ss}" direction="in">
+ <arg name="attributes" type="a{sv}" direction="in">
<tp:docstring>Find secrets in any collection.</tp:docstring>
</arg>
<arg name="unlocked" type="ao" direction="out">
@@ -268,7 +268,7 @@ properties = { "Label": "MyCollection" }
<method name="SearchItems">
<tp:docstring>Search for items in this collection matching the \
lookup attributes.</tp:docstring>
- <arg name="attributes" type="a{ss}" direction="in">
+ <arg name="attributes" type="a{sv}" direction="in">
<tp:docstring>Attributes to match.</tp:docstring>
</arg>
<arg name="results" type="ao" direction="out">
@@ -367,7 +367,7 @@ properties = {
<tp:docstring>Whether the item is locked and requires \
authentication, or not.</tp:docstring> </property>
- <property name="Attributes" type="a{ss}" access="readwrite">
+ <property name="Attributes" type="a{sv}" access="readwrite">
<tp:docstring>The lookup attributes for this item.</tp:docstring>
</property>
--
1.7.3.4
_______________________________________________
Ksecretservice-devel mailing list
Ksecretservice-devel@kde.org
https://mail.kde.org/mailman/listinfo/ksecretservice-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic