All Classes Files Functions Variables Pages
Geoip.idl
Go to the documentation of this file.
1 /**
2  * @file Geoip.idl
3  * @brief API for Geoip settings
4  * @version 1
5  */
6 
7 #import <kerio/web/idl/SharedStructures.idl>
8 
9 module webadmin {
10 
11 struct GeoipConfig {
12  boolean enabled;
13  kerio::web::KIdList blockedCountries;
14 };
15 
16 interface Geoip {
17 
18  void get(out GeoipConfig config);
19  void set(in GeoipConfig config);
20  void getCountries(out kerio::web::KIdList geoipCountries);
21 };
22 
23 }; // webadmin
Definition: Geoip.idl:11
Definition: Geoip.idl:16
Definition: Accounting.idl:11