rust_libindy_wrapper/native/
pairwise.rs

1use super::*;
2
3use native::{Error, Handle, CString};
4
5extern {
6    #[no_mangle]
7    pub fn indy_is_pairwise_exists(command_handle: Handle,
8                                   wallet_handle: Handle,
9                                   their_did: CString,
10                                   cb: Option<ResponseBoolCB>) -> Error;
11
12    #[no_mangle]
13    pub fn indy_create_pairwise(command_handle: Handle,
14                                wallet_handle: Handle,
15                                their_did: CString,
16                                my_did: CString,
17                                metadata: CString,
18                                cb: Option<ResponseEmptyCB>) -> Error;
19
20    #[no_mangle]
21    pub fn indy_list_pairwise(command_handle: Handle,
22                              wallet_handle: Handle,
23                              cb: Option<ResponseStringCB>) -> Error;
24
25    #[no_mangle]
26    pub fn indy_get_pairwise(command_handle: Handle,
27                             wallet_handle: Handle,
28                             their_did: CString,
29                             cb: Option<ResponseStringCB>) -> Error;
30
31    #[no_mangle]
32    pub fn indy_set_pairwise_metadata(command_handle: Handle,
33                                      wallet_handle: Handle,
34                                      their_did: CString,
35                                      metadata: CString,
36                                      cb: Option<ResponseEmptyCB>) -> Error;
37}