| 465 | |
| 466 | @dbus.service.method(dbus_interface=interface_name, in_signature='a{sa{sv}}osasu', out_signature='a{sa{sv}}') |
| 467 | def GetSecrets(self, connection, connection_path, setting_name, hints, flags): |
| 468 | settings = fixups.to_python('SecretAgent', 'GetSecrets', 'connection', connection, 'a{sa{sv}}') |
| 469 | connection = fixups.to_python('SecretAgent', 'GetSecrets', 'connection_path', connection_path, 'o') |
| 470 | setting_name = fixups.to_python('SecretAgent', 'GetSecrets', 'setting_name', setting_name, 's') |
| 471 | hints = fixups.to_python('SecretAgent', 'GetSecrets', 'hints', hints, 'as') |
| 472 | return self.GetSecretsImpl(settings, connection, setting_name, hints, flags) |
| 473 | |
| 474 | # These two are interfaces that must be provided to NetworkManager. Keep them |
| 475 | # as comments for documentation purposes. |