indy_sys/
pairwise.rs

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