Administration API for Kerio Connect
Main Page
Related Pages
API Reference
IDL Files
Administration
About Kerio API
JSON-RPC 2.0 Specification
Sample API Communication
Sample PHP Code
API Reference
IDL Files
AccessPolicy.idl
AdminStructures.idl
AdvancedOptions.idl
Aliases.idl
Archive.idl
Backup.idl
Certificates.idl
common.idl
CompanyContacts.idl
ConnectCertificate.idl
ContactsCommon.idl
Content.idl
Delivery.idl
DistributedDomain.idl
Domains.idl
Downloads.idl
Dumps.idl
FiltersCommon.idl
Groups.idl
Init.idl
InstantMessaging.idl
IpAddressGroups.idl
Logs.idl
MailingLists.idl
Migration.idl
MobileCommon.idl
ProductRegistration.idl
Queue.idl
Resources.idl
SecurityPolicy.idl
SenderPolicy.idl
Server.idl
Services.idl
Session.idl
SharedStructures.idl
Smtp.idl
Statistics.idl
SystemHealth.idl
TechnicalSupport.idl
TimeRanges.idl
UnitySignOn.idl
Uploads.idl
Users.idl
UserTemplates.idl
UserVoice.idl
Version.idl
•
All
Classes
Files
Functions
Variables
Enumerations
Enumerator
Groups
Pages
InstantMessaging.idl
Go to the documentation of this file.
1
/**
2
* @file InstantMessaging.idl
3
* @brief Settings for XMPP server
4
* @copyright Copyright © 2017 Kerio Technologies
5
*/
6
7
#import <kerio/web/idl/SharedStructures.idl>
8
9
module kerio {
10
module jsonapi {
11
module admin {
12
13
struct
XmppSettings
{
14
boolean
sendOutsideEnabled
;
///< Sending messages outside the company is enabled
15
boolean
sendOutsideEnabledIsRunning
;
///< [READ-ONLY] Sending messages outside the company is really running and is functional
16
};
17
18
struct
XMPPConfiguration
{
19
boolean
dnsARecord;
20
boolean
dnsSRVRecordClient;
21
boolean
dnsSRVRecordServer;
22
boolean
xmppPingExternalServer;
23
};
24
25
interface
InstantMessaging
{
26
27
/**
28
* Get settings of XMPP server
29
*
30
* @param settings - Sign On settings
31
*/
32
void
get
(out
XmppSettings
settings);
33
34
/**
35
* Set settings of XMPP server
36
*
37
* @param settings - Sign On settings
38
*/
39
void
set
(in
XmppSettings
settings);
40
41
/**
42
*
43
* Check XMPP configuration for all domains
44
*/
45
void
checkXMPPConfiguration(out
XMPPConfiguration
configuration, in kerio::web::KId domainId);
46
};
47
48
}; }; };
//end of namespace
©
Kerio Technologies s.r.o.
, all rights reserved.