This method updates an existing reseller's information on the Parallels Pro Control Panel server.
Method |
public void UpdateReseller (ResellerForUpdate reseller, string username, string password) |
Parameters |
|
Return Value |
none |
ResellerForUpdate resellerInfo;
resellerInfo = w.GetResellerInfo("myreseller.com", "admin", "ensim123");
//Set general info
resellerInfo.DisplayName = "myreseller.com";
resellerInfo.ContactName = "myreseller.com";
resellerInfo.ShortName = "myreseller.com";
resellerInfo.ContactEmail = "blackhole@ensim.com";
resellerInfo.Add = 1;
//1- Increase quota, 0- Decrease Quota, 2- Set quota to specified value
//set quota values
//if Add = 0 or 1 and if quota is specified as -1 then Unlimited quota is added or removed
// if Add = 2 and if quota is specified as -1 then unlimited quota is added.
// if Add = 2 and quota is specified as 0 then quota is removed,
//if Add = 2 and quota is other than -1 and 0 then the specified value is the quota value
resellerInfo.Bandwidth = "10240";
resellerInfo.DiskSpace = "250";
resellerInfo.NumberOfUsers = "50";
resellerInfo.NumberOfDNSZones = "50";
resellerInfo.InstancesOfDNS = "10";
resellerInfo.NumberOfSubDomains = "100";
resellerInfo.NumberOfInstallationsOfW3Svc = "10";
resellerInfo.NumberOfInstallationsOfMSFTPSvc = "10";
resellerInfo.NumberOfInstallationsOfPHP = "10";
resellerInfo.NumberOfInstallationsOfFrontPage = "10";
resellerInfo.NumberOfInstallationsOfFileManager = "10";
resellerInfo.NumberOfInstallationsOfWebalizer = "10";
resellerInfo.NumberOfInstallationsOfPerl = "10";
resellerInfo.NumberOfInstallationsOfPowerTools = "10";
resellerInfo.NumberOfInstallationsOfColdfusion = "10";
resellerInfo.NumberOfInstallationsOfUrchin = "10";
resellerInfo.NumberOfInstallationsOfMail = "10";
resellerInfo.NumberOfInstallationsOfMSSQL = "10";
resellerInfo.NumberOfMSSQLDatabases = "10";
resellerInfo.TotalDatabasesizeOfMSSQLDatabases = "200";
resellerInfo.NumberOfInstallationsOfODBC = "10";
resellerInfo.NumberOfMyODBCDSNs = "50";
resellerInfo.NumberOfSQLDSNs = "50";
resellerInfo.NumberOfAccessDSNs = "50";
resellerInfo.NumberOfInstallationsOfMySQL = "10";
resellerInfo.NumberOfMySQLDatabases = "10";
//Call update method
w.UpdateReseller(resellerInfo, "admin", "ensim123");