Table of Contents

Class CustomizationPackageWS

Namespace
PHCWS
Assembly
PHCWS.dll

Customization Package services (CustomizationPackageVO).

[WebService(Namespace = "http://www.phcgo.net/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[DesignerGenerated]
public class CustomizationPackageWS : PHCTypedWS<CustomizationPackageVO>, IComponent, IDisposable, IServiceProvider
Inheritance
CustomizationPackageWS

Methods

ApproveAddonFromStore(CustomizationPackageVO)

[WebMethod]
public PHCResult ApproveAddonFromStore(CustomizationPackageVO itemVO)

Parameters

Nome Tipo Descrição
itemVO CustomizationPackageVO

Returns

PHCResult

GetAddonFromStore(string)

[WebMethod]
public PHCResult GetAddonFromStore(string addonId)

Parameters

Nome Tipo Descrição
addonId string

Returns

PHCResult

GetStoredAddons()

[WebMethod]
public PHCResult GetStoredAddons()

Returns

PHCResult

PurchaseAddon(CustomizationPackageVO)

Method available to Trials

[WebMethod]
[AttSyncLock(SyncID = "GenericAddOnSyncID", MsgCode = "errors.studio.tool.syncaddonslocked")]
public PHCResult PurchaseAddon(CustomizationPackageVO addon)

Parameters

Nome Tipo Descrição
addon CustomizationPackageVO

Returns

PHCResult

RemoveAddon(CustomizationPackageVO)

Method available to Trials

[WebMethod]
[AttSyncLock(SyncID = "GenericAddOnSyncID", MsgCode = "errors.studio.tool.syncaddonslocked")]
public PHCResult RemoveAddon(CustomizationPackageVO addon)

Parameters

Nome Tipo Descrição
addon CustomizationPackageVO

Returns

PHCResult

UpdateAddonInfo(CustomizationPackageVO)

public PHCResult UpdateAddonInfo(CustomizationPackageVO itemVO)

Parameters

Nome Tipo Descrição
itemVO CustomizationPackageVO

Returns

PHCResult

clearStoreVersionNotifications()

[WebMethod]
public PHCResult clearStoreVersionNotifications()

Returns

PHCResult

getAddonCategory()

[WebMethod]
public PHCResult getAddonCategory()

Returns

PHCResult

getProducts()

[WebMethod]
public PHCResult getProducts()

Returns

PHCResult

getPurchasedAddons()

Get All Purchased addons with main data and upgrade/downgrade information

[WebMethod]
public PHCResult getPurchasedAddons()

Returns

PHCResult

installAddon(string, bool)

[WebMethod]
[AttSyncLock(SyncID = "GenericAddOnSyncID", MsgCode = "errors.studio.tool.syncaddonslocked")]
public PHCResult installAddon(string stamp, bool onlyThis)

Parameters

Nome Tipo Descrição
stamp string
onlyThis bool

Returns

PHCResult

installAddonFromStore(CustomizationPackageVO)

[WebMethod]
public PHCResult installAddonFromStore(CustomizationPackageVO customizationPackage)

Parameters

Nome Tipo Descrição
customizationPackage CustomizationPackageVO

Returns

PHCResult

installAddonsFromStore(List<CustomizationPackageVO>)

[WebMethod]
public PHCResult installAddonsFromStore(List<CustomizationPackageVO> customizationPackages)

Parameters

Nome Tipo Descrição
customizationPackages List<CustomizationPackageVO>

Returns

PHCResult

installPrivateAddonFromStore(CustomizationPackageVO)

[WebMethod]
[AttSyncLock(SyncID = "GenericAddOnSyncID", MsgCode = "errors.studio.tool.syncaddonslocked")]
public PHCResult installPrivateAddonFromStore(CustomizationPackageVO customizationPackage)

Parameters

Nome Tipo Descrição
customizationPackage CustomizationPackageVO

Returns

PHCResult

notifyNewAddonVersionFromStore(string, decimal)

[WebMethod]
public PHCResult notifyNewAddonVersionFromStore(string identifier, decimal storeversion)

Parameters

Nome Tipo Descrição
identifier string
storeversion decimal

Returns

PHCResult

publishAddon(string)

[WebMethod]
[AttSyncLock(SyncID = "GenericAddOnSyncID", MsgCode = "errors.studio.tool.syncaddonslocked")]
public PHCResult publishAddon(string stamp)

Parameters

Nome Tipo Descrição
stamp string

Returns

PHCResult

revertToPreviousVersion(string)

[WebMethod]
[AttSyncLock(SyncID = "GenericAddOnSyncID", MsgCode = "errors.studio.tool.syncaddonslocked")]
public PHCResult revertToPreviousVersion(string stamp)

Parameters

Nome Tipo Descrição
stamp string

Returns

PHCResult

setEnableStatus(string, bool)

[WebMethod]
[AttSyncLock(SyncID = "GenericAddOnSyncID", MsgCode = "errors.studio.tool.syncaddonslocked")]
public PHCResult setEnableStatus(string stamp, bool enable)

Parameters

Nome Tipo Descrição
stamp string
enable bool

Returns

PHCResult

testAddon(string)

[WebMethod]
public PHCResult testAddon(string stamp)

Parameters

Nome Tipo Descrição
stamp string

Returns

PHCResult

uninstallAddon(string)

[WebMethod]
public PHCResult uninstallAddon(string stamp)

Parameters

Nome Tipo Descrição
stamp string

Returns

PHCResult

uninstallAddons(List<string>)

[WebMethod]
public PHCResult uninstallAddons(List<string> listStamp)

Parameters

Nome Tipo Descrição
listStamp List<string>

Returns

PHCResult