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