Name

sn_capi.CMPDeleteCAPIInterfaceAction

Description

No description available

Script

var CMPDeleteCAPIInterfaceAction = Class.create();
CMPDeleteCAPIInterfaceAction.prototype = Object.extendsObject(sn_smd.SMBaseAction, {
   doAction: function(params) {
  	 
  	 try {

  		if (!params.id) {
  		    var failedMesg = gs.getMessage("Illegal parameter");
  			throw sn_smd.SMErrorHelper.createScriptAPIError(
  			failedMesg,
  			"CMPDeleteCAPIInterfaceAction.doAction: Undefined element type, id",
  			null
  			);
  		}
  		 var capiLibraryServiceScript=new SNC.CAPILibraryServiceScript();
  		var isDelete=capiLibraryServiceScript.deleteCAPIInterface(params.id);
  		var cloudapiinterface=new global.JSON().decode(isDelete);
  		return cloudapiinterface;
  	 } catch (error) {
  		var e = error;
  		var failedMessage = gs.getMessage("Failed to delete cloud api interface.");
  		throw sn_smd.SMErrorHelper.createScriptAPIError(
  			failedMessage,
  			"CMPDeleteCAPIInterfaceAction.doAction(): Failed to delete cloud api interface",
  			error
  		); 
  	 }
  	 
   },

  type: 'CMPDeleteCAPIInterfaceAction'
});

Sys ID

2bcdca7a0b003200a91f6707b6673af6

Offical Documentation

Official Docs: