9 #import <kerio/web/idl/SharedStructures.idl>
18 const long unlimitedUsers = -2;
42 typedef sequence<string> RegStringList;
55 typedef sequence<SurveyAnswer> SurveyAnswerList;
61 typedef sequence<RegistrationNumber> RegistrationNumberList;
73 typedef sequence<Extension> ExtensionList;
116 enum RegistrationFinishType {
126 enum RegistrationType {
166 typedef sequence<ExpireInfo> LicenseExpireInfo;
206 void finish(in
string token, in
string baseId, in
Registration registrationInfo, in RegistrationFinishType finishType);
218 void get(out
Registration registrationInfo, out
boolean newRegistration, in
string token, in
string securityCode, in
string baseId, out
boolean trial);
244 void start(out
string token, out
string image, out
boolean showImage, in
string langId);
262 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);
boolean isUnlimited
is it a special license with expiration == never ?
Definition: ProductRegistration.idl:157
LicenseDetail details
Information about user.
Definition: ProductRegistration.idl:102
string organization
compulsory
Definition: ProductRegistration.idl:80
string city
compulsory
Definition: ProductRegistration.idl:87
a date structure
Definition: ProductRegistration.idl:23
ExtensionList extensions
list of extensions
Definition: ProductRegistration.idl:110
long users
Users count.
Definition: ProductRegistration.idl:176
long registrationType
is it edu/gov registration?
Definition: ProductRegistration.idl:106
Extension information.
Definition: ProductRegistration.idl:66
string street
compulsory
Definition: ProductRegistration.idl:88
Class provides an interface for both standard and trial registration process of Kerio products...
Definition: ProductRegistration.idl:196
RegistrationType regType
The registration type of the current prooduct.
Definition: ProductRegistration.idl:138
string email
compulsory
Definition: ProductRegistration.idl:82
RegistrationType regType
The registration type of the current prooduct.
Definition: ProductRegistration.idl:173
string country
compulsory
Definition: ProductRegistration.idl:85
Definition: ProductRegistration.idl:172
long subscribers
A count of Subscribers (typically users) of the product.
Definition: ProductRegistration.idl:104
The data related to a registration. Content of the structure is obtained from our registration server...
Definition: ProductRegistration.idl:101
Definition: ProductRegistration.idl:137
string person
compulsory
Definition: ProductRegistration.idl:81
Details about the license's owner.
Definition: ProductRegistration.idl:79
string questionID
ID of the question.
Definition: ProductRegistration.idl:48
RegDate expirationDate
Expiration date.
Definition: ProductRegistration.idl:103
Definition: Assist.idl:10
string answer
answer to the question
Definition: ProductRegistration.idl:49
long remainingDays
days remaining to subscription expiration
Definition: ProductRegistration.idl:158
Registration Number info.
Definition: ProductRegistration.idl:32
string key
Registration number.
Definition: ProductRegistration.idl:33
string type
A type of the reg. number (base id, addon...)
Definition: ProductRegistration.idl:34
string company
Company name.
Definition: ProductRegistration.idl:175
An answer for survey questions.
Definition: ProductRegistration.idl:47
long year
year
Definition: ProductRegistration.idl:24
string zip
compulsory
Definition: ProductRegistration.idl:89
SurveyAnswerList surveyAnswers
Survey answers - Answers should be sent in the same order as the questions are displayed.
Definition: ProductRegistration.idl:109
string eduInfo
information special for EDUcational type of organization
Definition: ProductRegistration.idl:107
boolean showQuestions
Have to show questions?
Definition: ProductRegistration.idl:105
Definition: ProductRegistration.idl:155
long day
1-31 max day is limited by month
Definition: ProductRegistration.idl:26
string name
extension name
Definition: ProductRegistration.idl:67
LicenseExpireInfo expirations
sequence of expire information
Definition: ProductRegistration.idl:177
string Id
Base or trial ID used for registration.
Definition: ProductRegistration.idl:174
string description
A description of the reg. number.
Definition: ProductRegistration.idl:35
ExpireType type
type of expiration
Definition: ProductRegistration.idl:156
string Id
Base or trial ID used for registration.
Definition: ProductRegistration.idl:139
long month
1-12
Definition: ProductRegistration.idl:25
string phone
compulsory
Definition: ProductRegistration.idl:83
long date
last date of subscription
Definition: ProductRegistration.idl:159
string state
compulsory for countries such as USA, Canada, Australia etc.
Definition: ProductRegistration.idl:86
RegistrationNumberList regNumbers
All registration numbers included in registration.
Definition: ProductRegistration.idl:108