1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
use crate::rpc::*;
rpc_interface! {
trait GolemConcent {
#[rpc_uri = "golem.concent.switch"]
fn is_on(&self) -> Result<bool>;
#[rpc_uri = "golem.concent.switch.turn"]
fn turn(&self, on : bool) -> Result<()>;
#[rpc_uri = "golem.concent.terms"]
fn is_terms_accepted(&self) -> Result<bool>;
#[rpc_uri = "golem.concent.terms.accept"]
fn accept_terms(&self) -> Result<()>;
#[rpc_uri = "golem.concent.terms.show"]
fn show_terms(&self) -> Result<String>;
}
converter AsGolemConcent as_golem_concent;
}