config-schema.dhall

 1{ activation_amount : Natural
 2, adr : Text
 3, bandwidth_peer : Text
 4, bandwidth_site : Text
 5, braintree :
 6    { environment : Text
 7    , merchant_accounts : { CAD : Text, USD : Text }
 8    , merchant_id : Text
 9    , private_key : Text
10    , public_key : Text
11    }
12, catapult :
13    { application_id : Text
14    , domain : Text
15    , secret : Text
16    , sip_host : Text
17    , token : Text
18    , user : Text
19    }
20, component : { jid : Text, secret : Text }
21, credit_card_url : forall (jid : Text) -> forall (customer_id : Text) -> Text
22, creds : { account : Text, password : Text, username : Text }
23, electrum : { rpc_password : Text, rpc_uri : Text, rpc_username : Text }
24, electrum_notify_url :
25    forall (address : Text) -> forall (customer_id : Text) -> Text
26, interac : Text
27, notify_admin : Text
28, notify_from : Text
29, oxr_app_id : Text
30, payable : Text
31, plans :
32    List
33      { currency : < CAD | USD >
34      , messages :
35          < limited : { included : Natural, price : Natural } | unlimited >
36      , minutes :
37          < limited : { included : Natural, price : Natural } | unlimited >
38      , monthly_price : Natural
39      , name : Text
40      }
41, server : { host : Text, port : Natural }
42, sgx : Text
43, sip_host : Text
44, web_register : { from : Text, to : Text }
45, xep0157 : List { label : Text, value : Text, var : Text }
46}