rust_libindy_wrapper/native/
pairwise.rs1use 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}