Name

sn_app_eng_studio.ApplicationInventoryListBuilder

Description

Builder object that contructs an inventory of decorated files for a given application Sys ID

Script

var ApplicationInventoryListBuilder = (function() {	
  return {
  	build: function(applicationSysId) {
  		AccessValidator.verifyApplicationAccess(applicationSysId);
  		
  		var applicationInventory = ApplicationsDataModel.generate(applicationSysId);
  		
  		applicationInventory["taxonomy_categories"] = new TaxonomyCategoriesDataModel().generate();
  		applicationInventory["taxonomy_definitions"] = new TaxonomyDefinitionsDataModel().generate();
  		applicationInventory["files"] = FileDataBuilder.build([applicationSysId]);
  		applicationInventory["details"] = AppDetailsBuilder.build(applicationSysId);

  		return applicationInventory;
  	}
  };
  
})();

Sys ID

8e25ee5353223010fe92ddeeff7b12a9

Offical Documentation

Official Docs: