9 #import <kerio/web/idl/SharedStructures.idl>
36 typedef sequence<string> RegStringList;
49 typedef sequence<SurveyAnswer> SurveyAnswerList;
55 typedef sequence<RegistrationNumber> RegistrationNumberList;
67 typedef sequence<Extension> ExtensionList;
110 enum RegistrationFinishType {
120 enum RegistrationType {
160 typedef sequence<ExpireInfo> LicenseExpireInfo;
200 void finish(in
string token, in
string baseId, in
Registration registrationInfo, in RegistrationFinishType finishType);
212 void get(out
Registration registrationInfo, out
boolean newRegistration, in
string token, in
string securityCode, in
string baseId, out
boolean trial);
238 void start(out
string token, out
string image, out
boolean showImage, in
string langId);
256 void verifyNumber(out ErrorList errors, out RegistrationNumberList regNumberInfo, out
boolean allowFinish, out
long users, out
RegDate expirationDate, in
string token, in
string baseId, in RegStringList regNumbersToVerify);