// Instantiate the input object for saveApplicableObjects using createUpdateApplicableObjectsInput() to specify parameters// attributeId, newApplicableObjectClasses and newNonApplicableObjectClasses as parameters to the createGetFacetDetailsInputconstinput = productconsole.getVlocityAttributesSdk.createGetFacetDetailsInput();input.attributeId = "";input.newApplicableObjectClasses = [];input.newNonApplicableObjectClasses = [];// Invoke API via method saveApplicableObjects()productconsole .getVlocityAttributesSdk().saveApplicableObjects(input) .then(result=> {Logger.info("vlocity save applicable objects remote action success " + result); }) .catch(error=> {Logger.info("vlocity save applicable objects remote action failed " + error); });
throws
{Error} - "UpdateApplicableObjectsInput :: saveApplicableObjects() must be defined"
throws
{Error} - "UpdateApplicableObjectsInput :: saveApplicableObjects() must have attributeId defined"
throws
{Error} - "UpdateApplicableObjectsInput :: saveApplicableObjects() must have newApplicableObjectClasses defined"
throws
{Error} - "UpdateApplicableObjectsInput :: saveApplicableObjects() must have newNonApplicableObjectClasses defined"
Returns the instance of UpdateApplicableObjectsInput to update applicable objects