32cf6bf74c50eee61e999eb79e50e9c821dd2711
[platform/core/api/libaccount-service.git] / src / accounts / account_mgr.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <node name="/org/tizen/account/manager">
3   <interface name="org.tizen.account.manager">
4     <method name="account_add">
5       <arg type="s" name="account_db_path" direction="in" />
6       <arg type="a{sv}" name="account_data" direction="in" />
7       <arg type="s" name="cookie" direction="in" />
8       <arg type="i" name="account_db_id" direction="out" />
9     </method>
10     <method name="account_type_add">
11       <arg type="s" name="account_db_path" direction="in" />
12       <arg type="a{sv}" name="account_type_data" direction="in" />
13       <arg type="s" name="cookie" direction="in" />
14       <arg type="i" name="account_type_db_id" direction="out" />
15     </method>
16     <method name="account_query_all">
17       <arg type="s" name="account_db_path" direction="in" />
18       <arg type="s" name="cookie" direction="in" />
19       <arg type="aa{sv}" name="account_data" direction="out" />
20     </method>
21     <method name="account_type_query_all">
22       <arg type="s" name="account_db_path" direction="in" />
23           <arg type="s" name="cookie" direction="in" />
24       <arg type="aa{sv}" name="account_type_data" direction="out" />
25     </method>
26     <method name="account_delete_from_db_by_id">
27       <arg type="s" name="account_db_path" direction="in" />
28       <arg type="i" name="account_db_id" direction="in" />
29       <arg type="s" name="cookie" direction="in" />
30     </method>
31     <method name="account_delete_from_db_by_user_name">
32       <arg type="s" name="account_db_path" direction="in" />
33       <arg type="s" name="user_name" direction="in" />
34       <arg type="s" name="package_name" direction="in" />
35       <arg type="s" name="cookie" direction="in" />
36     </method>
37     <method name="account_delete_from_db_by_package_name">
38       <arg type="s" name="account_db_path" direction="in" />
39       <arg type="s" name="package_name" direction="in" />
40       <arg type="b" name="permission" direction="in" />      
41       <arg type="s" name="cookie" direction="in" />
42     </method>
43     <method name="account_update_to_db_by_id">
44       <arg type="s" name="account_db_path" direction="in" />
45       <arg type="a{sv}" name="account_data" direction="in" />
46       <arg type="i" name="account_id" direction="in" />
47       <arg type="s" name="cookie" direction="in" />
48     </method>
49     <method name="account_get_total_count_from_db">
50       <arg type="s" name="account_db_path" direction="in" />
51       <arg type="b" name="include_hidden" direction="in" />
52       <arg type="s" name="cookie" direction="in" />
53       <arg type="i" name="count" direction="out" />
54     </method>
55     <method name="account_query_account_by_account_id">
56       <arg type="s" name="account_db_path" direction="in" />
57       <arg type="i" name="account_db_id" direction="in" />
58       <arg type="s" name="cookie" direction="in" />
59       <arg type="a{sv}" name="account_data" direction="out" />
60     </method>
61     <method name="account_update_to_db_by_user_name">
62       <arg type="s" name="account_db_path" direction="in" />
63       <arg type="a{sv}" name="account_data" direction="in" />
64       <arg type="s" name="user_name" direction="in" />
65       <arg type="s" name="package_name" direction="in" />
66       <arg type="s" name="cookie" direction="in" />
67     </method>
68     <method name="account_type_query_label_by_locale">
69       <arg type="s" name="account_db_path" direction="in" />
70       <arg type="s" name="app_id" direction="in" />
71       <arg type="s" name="locale" direction="in" />
72       <arg type="s" name="cookie" direction="in" />
73       <arg type="s" name="label_name" direction="out" />
74     </method>
75     <method name="account_type_query_by_provider_feature">
76       <arg type="s" name="account_db_path" direction="in" />
77       <arg type="s" name="key" direction="in" />
78       <arg type="s" name="cookie" direction="in" />
79       <arg type="aa{sv}" name="account_type_list_data" direction="out" />
80     </method>
81     <method name="account_query_account_by_user_name">
82       <arg type="s" name="account_db_path" direction="in" />
83       <arg type="s" name="user_name" direction="in" />
84       <arg type="s" name="cookie" direction="in" />
85       <arg type="aa{sv}" name="account_list_data" direction="out" />
86     </method>
87     <method name="account_query_account_by_package_name">
88       <arg type="s" name="account_db_path" direction="in" />
89       <arg type="s" name="package_name" direction="in" />
90       <arg type="s" name="cookie" direction="in" />
91       <arg type="aa{sv}" name="account_list_data" direction="out" />
92     </method>
93     <method name="account_query_account_by_capability">
94       <arg type="s" name="account_db_path" direction="in" />
95       <arg type="s" name="capability_type" direction="in" />
96       <arg type="i" name="capability_value" direction="in" />
97       <arg type="s" name="cookie" direction="in" />
98       <arg type="aa{sv}" name="account_list_data" direction="out" />
99     </method>
100     <method name="account_query_account_by_capability_type">
101       <arg type="s" name="account_db_path" direction="in" />
102       <arg type="s" name="capability_type" direction="in" />
103       <arg type="s" name="cookie" direction="in" />
104       <arg type="aa{sv}" name="account_list_data" direction="out" />
105     </method>
106     <method name="account_query_capability_by_account_id">
107       <arg type="s" name="account_db_path" direction="in" />
108       <arg type="i" name="account_id" direction="in" />
109       <arg type="s" name="cookie" direction="in" />
110       <arg type="aa{sv}" name="account_list_data" direction="out" />
111     </method>
112     <method name="account_update_sync_status_by_id">
113       <arg type="s" name="account_db_path" direction="in" />
114       <arg type="i" name="account_db_id" direction="in" />
115       <arg type="i" name="sync_status" direction="in" />
116       <arg type="s" name="cookie" direction="in" />
117     </method>
118     <method name="account_type_query_provider_feature_by_app_id">
119       <arg type="s" name="account_db_path" direction="in" />
120       <arg type="s" name="app_id" direction="in" />
121       <arg type="s" name="cookie" direction="in" />
122       <arg type="a(ss)" name="feature_list_data" direction="out" />
123     </method>
124     <method name="account_type_query_supported_feature">
125       <arg type="s" name="account_db_path" direction="in" />
126       <arg type="s" name="app_id" direction="in" />
127       <arg type="s" name="capability" direction="in" />
128       <arg type="s" name="cookie" direction="in" />
129       <arg type="i" name="is_supported" direction="out" />
130     </method>
131     <method name="account_type_update_to_db_by_app_id">
132       <arg type="s" name="account_db_path" direction="in" />
133       <arg type="a{sv}" name="account_type_variant" direction="in" />
134       <arg type="s" name="app_id" direction="in" />
135       <arg type="s" name="cookie" direction="in" />
136     </method>
137     <method name="account_type_delete_by_app_id">
138       <arg type="s" name="account_db_path" direction="in" />
139       <arg type="s" name="app_id" direction="in" />
140       <arg type="s" name="cookie" direction="in" />
141     </method>
142     <method name="account_type_query_label_by_app_id">
143       <arg type="s" name="account_db_path" direction="in" />
144       <arg type="s" name="app_id" direction="in" />
145       <arg type="s" name="cookie" direction="in" />
146       <arg type="a(sss)" name="label_list_variant" direction="out" />
147     </method>
148     <method name="account_type_query_by_app_id">
149       <arg type="s" name="account_db_path" direction="in" />
150       <arg type="s" name="app_id" direction="in" />
151       <arg type="s" name="cookie" direction="in" />
152       <arg type="a{sv}" name="account_type_variant" direction="out" />
153     </method>
154     <method name="account_type_query_app_id_exist">
155       <arg type="s" name="account_db_path" direction="in" />
156       <arg type="s" name="app_id" direction="in" />
157       <arg type="s" name="cookie" direction="in" />
158     </method>
159     <method name="account_update_to_db_by_id_ex">
160       <arg type="s" name="account_db_path" direction="in" />
161       <arg type="a{sv}" name="account_variant" direction="in" />
162       <arg type="i" name="account_id" direction="in" />
163       <arg type="s" name="cookie" direction="in" />
164     </method>
165   </interface>
166 </node>