Name

sn_capi.CMPDeleteProviderAction

Description

No description available

Script

var CMPDeleteProviderAction = Class.create();
CMPDeleteProviderAction.prototype = Object.extendsObject(sn_smd.SMBaseAction, {
   doAction: function(params) {
  	 
  	 try {
  		if (!params.id) {
  	    	var failedMeg = gs.getMessage("Illegal parameter.");
  			throw sn_smd.SMErrorHelper.createScriptAPIError(
  			failedMeg,
  			"CMPDeleteProviderAction.doAction: Undefined element type, id",
  			null
  			);
  		}
  		 var capiLibraryServiceScript=new SNC.CAPILibraryServiceScript();
  		var isDelete=capiLibraryServiceScript.deleteProvider(params.id);
  		var provider=new global.JSON().decode(isDelete);
  		return provider;
  	 } catch (error) {
  		var e = error;
  		var failedMessage = gs.getMessage("Failed to delete provider.");
  		throw sn_smd.SMErrorHelper.createScriptAPIError(
  			failedMessage,
  			"CMPDeleteProviderAction.doAction(): Failed to delete provider",
  			error
  		); 
  	 }
  	 
   },

  type: 'CMPDeleteProviderAction'
});

Sys ID

eb2fc2ba0b003200a91f6707b6673a91

Offical Documentation

Official Docs: