• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // This code was autogenerated with `dbus-codegen-rust -s -m None`, see https://github.com/diwic/dbus-rs
2 use dbus as dbus;
3 #[allow(unused_imports)]
4 use dbus::arg;
5 use dbus::blocking;
6 
7 pub trait OrgChromiumUserDataAuthInterface {
is_mounted(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>8     fn is_mounted(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
unmount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>9     fn unmount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
mount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>10     fn mount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
remove(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>11     fn remove(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
list_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>12     fn list_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_key_data(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>13     fn get_key_data(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
check_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>14     fn check_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
add_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>15     fn add_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
remove_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>16     fn remove_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
mass_remove_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>17     fn mass_remove_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
migrate_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>18     fn migrate_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
start_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>19     fn start_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
end_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>20     fn end_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_web_authn_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>21     fn get_web_authn_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_web_authn_secret_hash(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>22     fn get_web_authn_secret_hash(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_hibernate_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>23     fn get_hibernate_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
start_migrate_to_dircrypto(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>24     fn start_migrate_to_dircrypto(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
needs_dircrypto_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>25     fn needs_dircrypto_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_supported_key_policies(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>26     fn get_supported_key_policies(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_account_disk_usage(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>27     fn get_account_disk_usage(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
start_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>28     fn start_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
add_credentials(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>29     fn add_credentials(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
update_credential(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>30     fn update_credential(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
authenticate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>31     fn authenticate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
invalidate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>32     fn invalidate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
extend_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>33     fn extend_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_auth_session_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>34     fn get_auth_session_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
create_persistent_user(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>35     fn create_persistent_user(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
authenticate_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>36     fn authenticate_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
prepare_guest_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>37     fn prepare_guest_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
prepare_ephemeral_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>38     fn prepare_ephemeral_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
prepare_persistent_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>39     fn prepare_persistent_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
prepare_vault_for_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>40     fn prepare_vault_for_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
add_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>41     fn add_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
update_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>42     fn update_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
remove_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>43     fn remove_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
list_auth_factors(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>44     fn list_auth_factors(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
prepare_async_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>45     fn prepare_async_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_recovery_request(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>46     fn get_recovery_request(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
reset_application_container(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>47     fn reset_application_container(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
48 }
49 
50 #[derive(Debug)]
51 pub struct OrgChromiumUserDataAuthInterfaceDircryptoMigrationProgress {
52     pub status: Vec<u8>,
53 }
54 
55 impl arg::AppendAll for OrgChromiumUserDataAuthInterfaceDircryptoMigrationProgress {
append(&self, i: &mut arg::IterAppend)56     fn append(&self, i: &mut arg::IterAppend) {
57         arg::RefArg::append(&self.status, i);
58     }
59 }
60 
61 impl arg::ReadAll for OrgChromiumUserDataAuthInterfaceDircryptoMigrationProgress {
read(i: &mut arg::Iter) -> Result<Self, arg::TypeMismatchError>62     fn read(i: &mut arg::Iter) -> Result<Self, arg::TypeMismatchError> {
63         Ok(OrgChromiumUserDataAuthInterfaceDircryptoMigrationProgress {
64             status: i.read()?,
65         })
66     }
67 }
68 
69 impl dbus::message::SignalArgs for OrgChromiumUserDataAuthInterfaceDircryptoMigrationProgress {
70     const NAME: &'static str = "DircryptoMigrationProgress";
71     const INTERFACE: &'static str = "org.chromium.UserDataAuthInterface";
72 }
73 
74 #[derive(Debug)]
75 pub struct OrgChromiumUserDataAuthInterfaceLowDiskSpace {
76     pub status: Vec<u8>,
77 }
78 
79 impl arg::AppendAll for OrgChromiumUserDataAuthInterfaceLowDiskSpace {
append(&self, i: &mut arg::IterAppend)80     fn append(&self, i: &mut arg::IterAppend) {
81         arg::RefArg::append(&self.status, i);
82     }
83 }
84 
85 impl arg::ReadAll for OrgChromiumUserDataAuthInterfaceLowDiskSpace {
read(i: &mut arg::Iter) -> Result<Self, arg::TypeMismatchError>86     fn read(i: &mut arg::Iter) -> Result<Self, arg::TypeMismatchError> {
87         Ok(OrgChromiumUserDataAuthInterfaceLowDiskSpace {
88             status: i.read()?,
89         })
90     }
91 }
92 
93 impl dbus::message::SignalArgs for OrgChromiumUserDataAuthInterfaceLowDiskSpace {
94     const NAME: &'static str = "LowDiskSpace";
95     const INTERFACE: &'static str = "org.chromium.UserDataAuthInterface";
96 }
97 
98 impl<'a, T: blocking::BlockingSender, C: ::std::ops::Deref<Target=T>> OrgChromiumUserDataAuthInterface for blocking::Proxy<'a, C> {
99 
is_mounted(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>100     fn is_mounted(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
101         self.method_call("org.chromium.UserDataAuthInterface", "IsMounted", (request, ))
102             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
103     }
104 
unmount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>105     fn unmount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
106         self.method_call("org.chromium.UserDataAuthInterface", "Unmount", (request, ))
107             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
108     }
109 
mount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>110     fn mount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
111         self.method_call("org.chromium.UserDataAuthInterface", "Mount", (request, ))
112             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
113     }
114 
remove(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>115     fn remove(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
116         self.method_call("org.chromium.UserDataAuthInterface", "Remove", (request, ))
117             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
118     }
119 
list_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>120     fn list_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
121         self.method_call("org.chromium.UserDataAuthInterface", "ListKeys", (request, ))
122             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
123     }
124 
get_key_data(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>125     fn get_key_data(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
126         self.method_call("org.chromium.UserDataAuthInterface", "GetKeyData", (request, ))
127             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
128     }
129 
check_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>130     fn check_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
131         self.method_call("org.chromium.UserDataAuthInterface", "CheckKey", (request, ))
132             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
133     }
134 
add_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>135     fn add_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
136         self.method_call("org.chromium.UserDataAuthInterface", "AddKey", (request, ))
137             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
138     }
139 
remove_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>140     fn remove_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
141         self.method_call("org.chromium.UserDataAuthInterface", "RemoveKey", (request, ))
142             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
143     }
144 
mass_remove_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>145     fn mass_remove_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
146         self.method_call("org.chromium.UserDataAuthInterface", "MassRemoveKeys", (request, ))
147             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
148     }
149 
migrate_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>150     fn migrate_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
151         self.method_call("org.chromium.UserDataAuthInterface", "MigrateKey", (request, ))
152             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
153     }
154 
start_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>155     fn start_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
156         self.method_call("org.chromium.UserDataAuthInterface", "StartFingerprintAuthSession", (request, ))
157             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
158     }
159 
end_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>160     fn end_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
161         self.method_call("org.chromium.UserDataAuthInterface", "EndFingerprintAuthSession", (request, ))
162             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
163     }
164 
get_web_authn_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>165     fn get_web_authn_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
166         self.method_call("org.chromium.UserDataAuthInterface", "GetWebAuthnSecret", (request, ))
167             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
168     }
169 
get_web_authn_secret_hash(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>170     fn get_web_authn_secret_hash(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
171         self.method_call("org.chromium.UserDataAuthInterface", "GetWebAuthnSecretHash", (request, ))
172             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
173     }
174 
get_hibernate_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>175     fn get_hibernate_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
176         self.method_call("org.chromium.UserDataAuthInterface", "GetHibernateSecret", (request, ))
177             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
178     }
179 
start_migrate_to_dircrypto(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>180     fn start_migrate_to_dircrypto(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
181         self.method_call("org.chromium.UserDataAuthInterface", "StartMigrateToDircrypto", (request, ))
182             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
183     }
184 
needs_dircrypto_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>185     fn needs_dircrypto_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
186         self.method_call("org.chromium.UserDataAuthInterface", "NeedsDircryptoMigration", (request, ))
187             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
188     }
189 
get_supported_key_policies(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>190     fn get_supported_key_policies(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
191         self.method_call("org.chromium.UserDataAuthInterface", "GetSupportedKeyPolicies", (request, ))
192             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
193     }
194 
get_account_disk_usage(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>195     fn get_account_disk_usage(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
196         self.method_call("org.chromium.UserDataAuthInterface", "GetAccountDiskUsage", (request, ))
197             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
198     }
199 
start_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>200     fn start_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
201         self.method_call("org.chromium.UserDataAuthInterface", "StartAuthSession", (request, ))
202             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
203     }
204 
add_credentials(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>205     fn add_credentials(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
206         self.method_call("org.chromium.UserDataAuthInterface", "AddCredentials", (request, ))
207             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
208     }
209 
update_credential(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>210     fn update_credential(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
211         self.method_call("org.chromium.UserDataAuthInterface", "UpdateCredential", (request, ))
212             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
213     }
214 
authenticate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>215     fn authenticate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
216         self.method_call("org.chromium.UserDataAuthInterface", "AuthenticateAuthSession", (request, ))
217             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
218     }
219 
invalidate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>220     fn invalidate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
221         self.method_call("org.chromium.UserDataAuthInterface", "InvalidateAuthSession", (request, ))
222             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
223     }
224 
extend_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>225     fn extend_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
226         self.method_call("org.chromium.UserDataAuthInterface", "ExtendAuthSession", (request, ))
227             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
228     }
229 
get_auth_session_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>230     fn get_auth_session_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
231         self.method_call("org.chromium.UserDataAuthInterface", "GetAuthSessionStatus", (request, ))
232             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
233     }
234 
create_persistent_user(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>235     fn create_persistent_user(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
236         self.method_call("org.chromium.UserDataAuthInterface", "CreatePersistentUser", (request, ))
237             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
238     }
239 
authenticate_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>240     fn authenticate_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
241         self.method_call("org.chromium.UserDataAuthInterface", "AuthenticateAuthFactor", (request, ))
242             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
243     }
244 
prepare_guest_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>245     fn prepare_guest_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
246         self.method_call("org.chromium.UserDataAuthInterface", "PrepareGuestVault", (request, ))
247             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
248     }
249 
prepare_ephemeral_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>250     fn prepare_ephemeral_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
251         self.method_call("org.chromium.UserDataAuthInterface", "PrepareEphemeralVault", (request, ))
252             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
253     }
254 
prepare_persistent_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>255     fn prepare_persistent_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
256         self.method_call("org.chromium.UserDataAuthInterface", "PreparePersistentVault", (request, ))
257             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
258     }
259 
prepare_vault_for_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>260     fn prepare_vault_for_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
261         self.method_call("org.chromium.UserDataAuthInterface", "PrepareVaultForMigration", (request, ))
262             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
263     }
264 
add_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>265     fn add_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
266         self.method_call("org.chromium.UserDataAuthInterface", "AddAuthFactor", (request, ))
267             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
268     }
269 
update_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>270     fn update_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
271         self.method_call("org.chromium.UserDataAuthInterface", "UpdateAuthFactor", (request, ))
272             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
273     }
274 
remove_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>275     fn remove_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
276         self.method_call("org.chromium.UserDataAuthInterface", "RemoveAuthFactor", (request, ))
277             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
278     }
279 
list_auth_factors(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>280     fn list_auth_factors(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
281         self.method_call("org.chromium.UserDataAuthInterface", "ListAuthFactors", (request, ))
282             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
283     }
284 
prepare_async_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>285     fn prepare_async_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
286         self.method_call("org.chromium.UserDataAuthInterface", "PrepareAsyncAuthFactor", (request, ))
287             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
288     }
289 
get_recovery_request(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>290     fn get_recovery_request(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
291         self.method_call("org.chromium.UserDataAuthInterface", "GetRecoveryRequest", (request, ))
292             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
293     }
294 
reset_application_container(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>295     fn reset_application_container(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
296         self.method_call("org.chromium.UserDataAuthInterface", "ResetApplicationContainer", (request, ))
297             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
298     }
299 }
300 
301 pub trait OrgChromiumArcQuota {
get_arc_disk_features(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>302     fn get_arc_disk_features(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_current_space_for_arc_uid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>303     fn get_current_space_for_arc_uid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_current_space_for_arc_gid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>304     fn get_current_space_for_arc_gid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_current_space_for_arc_project_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>305     fn get_current_space_for_arc_project_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
set_media_rwdata_file_project_id(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>306     fn set_media_rwdata_file_project_id(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
set_media_rwdata_file_project_inheritance_flag(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>307     fn set_media_rwdata_file_project_inheritance_flag(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
308 }
309 
310 impl<'a, T: blocking::BlockingSender, C: ::std::ops::Deref<Target=T>> OrgChromiumArcQuota for blocking::Proxy<'a, C> {
311 
get_arc_disk_features(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>312     fn get_arc_disk_features(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
313         self.method_call("org.chromium.ArcQuota", "GetArcDiskFeatures", (request, ))
314             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
315     }
316 
get_current_space_for_arc_uid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>317     fn get_current_space_for_arc_uid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
318         self.method_call("org.chromium.ArcQuota", "GetCurrentSpaceForArcUid", (request, ))
319             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
320     }
321 
get_current_space_for_arc_gid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>322     fn get_current_space_for_arc_gid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
323         self.method_call("org.chromium.ArcQuota", "GetCurrentSpaceForArcGid", (request, ))
324             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
325     }
326 
get_current_space_for_arc_project_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>327     fn get_current_space_for_arc_project_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
328         self.method_call("org.chromium.ArcQuota", "GetCurrentSpaceForArcProjectId", (request, ))
329             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
330     }
331 
set_media_rwdata_file_project_id(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>332     fn set_media_rwdata_file_project_id(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
333         self.method_call("org.chromium.ArcQuota", "SetMediaRWDataFileProjectId", (fd, request, ))
334             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
335     }
336 
set_media_rwdata_file_project_inheritance_flag(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>337     fn set_media_rwdata_file_project_inheritance_flag(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
338         self.method_call("org.chromium.ArcQuota", "SetMediaRWDataFileProjectInheritanceFlag", (fd, request, ))
339             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
340     }
341 }
342 
343 pub trait OrgChromiumCryptohomePkcs11Interface {
pkcs11_is_tpm_token_ready(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>344     fn pkcs11_is_tpm_token_ready(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
pkcs11_get_tpm_token_info(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>345     fn pkcs11_get_tpm_token_info(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
pkcs11_terminate(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>346     fn pkcs11_terminate(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
pkcs11_restore_tpm_tokens(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>347     fn pkcs11_restore_tpm_tokens(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
348 }
349 
350 impl<'a, T: blocking::BlockingSender, C: ::std::ops::Deref<Target=T>> OrgChromiumCryptohomePkcs11Interface for blocking::Proxy<'a, C> {
351 
pkcs11_is_tpm_token_ready(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>352     fn pkcs11_is_tpm_token_ready(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
353         self.method_call("org.chromium.CryptohomePkcs11Interface", "Pkcs11IsTpmTokenReady", (request, ))
354             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
355     }
356 
pkcs11_get_tpm_token_info(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>357     fn pkcs11_get_tpm_token_info(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
358         self.method_call("org.chromium.CryptohomePkcs11Interface", "Pkcs11GetTpmTokenInfo", (request, ))
359             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
360     }
361 
pkcs11_terminate(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>362     fn pkcs11_terminate(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
363         self.method_call("org.chromium.CryptohomePkcs11Interface", "Pkcs11Terminate", (request, ))
364             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
365     }
366 
pkcs11_restore_tpm_tokens(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>367     fn pkcs11_restore_tpm_tokens(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
368         self.method_call("org.chromium.CryptohomePkcs11Interface", "Pkcs11RestoreTpmTokens", (request, ))
369             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
370     }
371 }
372 
373 pub trait OrgChromiumInstallAttributesInterface {
install_attributes_get(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>374     fn install_attributes_get(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
install_attributes_set(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>375     fn install_attributes_set(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
install_attributes_finalize(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>376     fn install_attributes_finalize(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
install_attributes_get_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>377     fn install_attributes_get_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>378     fn get_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
remove_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>379     fn remove_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
set_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>380     fn set_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
381 }
382 
383 impl<'a, T: blocking::BlockingSender, C: ::std::ops::Deref<Target=T>> OrgChromiumInstallAttributesInterface for blocking::Proxy<'a, C> {
384 
install_attributes_get(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>385     fn install_attributes_get(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
386         self.method_call("org.chromium.InstallAttributesInterface", "InstallAttributesGet", (request, ))
387             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
388     }
389 
install_attributes_set(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>390     fn install_attributes_set(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
391         self.method_call("org.chromium.InstallAttributesInterface", "InstallAttributesSet", (request, ))
392             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
393     }
394 
install_attributes_finalize(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>395     fn install_attributes_finalize(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
396         self.method_call("org.chromium.InstallAttributesInterface", "InstallAttributesFinalize", (request, ))
397             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
398     }
399 
install_attributes_get_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>400     fn install_attributes_get_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
401         self.method_call("org.chromium.InstallAttributesInterface", "InstallAttributesGetStatus", (request, ))
402             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
403     }
404 
get_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>405     fn get_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
406         self.method_call("org.chromium.InstallAttributesInterface", "GetFirmwareManagementParameters", (request, ))
407             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
408     }
409 
remove_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>410     fn remove_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
411         self.method_call("org.chromium.InstallAttributesInterface", "RemoveFirmwareManagementParameters", (request, ))
412             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
413     }
414 
set_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>415     fn set_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
416         self.method_call("org.chromium.InstallAttributesInterface", "SetFirmwareManagementParameters", (request, ))
417             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
418     }
419 }
420 
421 pub trait OrgChromiumCryptohomeMiscInterface {
get_system_salt(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>422     fn get_system_salt(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
update_current_user_activity_timestamp(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>423     fn update_current_user_activity_timestamp(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_sanitized_username(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>424     fn get_sanitized_username(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_login_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>425     fn get_login_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_status_string(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>426     fn get_status_string(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
lock_to_single_user_mount_until_reboot(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>427     fn lock_to_single_user_mount_until_reboot(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
get_rsu_device_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>428     fn get_rsu_device_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
check_health(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>429     fn check_health(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>;
430 }
431 
432 impl<'a, T: blocking::BlockingSender, C: ::std::ops::Deref<Target=T>> OrgChromiumCryptohomeMiscInterface for blocking::Proxy<'a, C> {
433 
get_system_salt(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>434     fn get_system_salt(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
435         self.method_call("org.chromium.CryptohomeMiscInterface", "GetSystemSalt", (request, ))
436             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
437     }
438 
update_current_user_activity_timestamp(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>439     fn update_current_user_activity_timestamp(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
440         self.method_call("org.chromium.CryptohomeMiscInterface", "UpdateCurrentUserActivityTimestamp", (request, ))
441             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
442     }
443 
get_sanitized_username(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>444     fn get_sanitized_username(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
445         self.method_call("org.chromium.CryptohomeMiscInterface", "GetSanitizedUsername", (request, ))
446             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
447     }
448 
get_login_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>449     fn get_login_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
450         self.method_call("org.chromium.CryptohomeMiscInterface", "GetLoginStatus", (request, ))
451             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
452     }
453 
get_status_string(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>454     fn get_status_string(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
455         self.method_call("org.chromium.CryptohomeMiscInterface", "GetStatusString", (request, ))
456             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
457     }
458 
lock_to_single_user_mount_until_reboot(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>459     fn lock_to_single_user_mount_until_reboot(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
460         self.method_call("org.chromium.CryptohomeMiscInterface", "LockToSingleUserMountUntilReboot", (request, ))
461             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
462     }
463 
get_rsu_device_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>464     fn get_rsu_device_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
465         self.method_call("org.chromium.CryptohomeMiscInterface", "GetRsuDeviceId", (request, ))
466             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
467     }
468 
check_health(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>469     fn check_health(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> {
470         self.method_call("org.chromium.CryptohomeMiscInterface", "CheckHealth", (request, ))
471             .and_then(|r: (Vec<u8>, )| Ok(r.0, ))
472     }
473 }
474