def cost(self,
             tileStorage=0,
             fileStorage=0,
             featureStorage=0,
             generatedTileCount=0,
             loadedTileCount=0,
             enrichVariableCount=0,
             enrichReportCount=0,
             serviceAreaCount=0,
             geocodeCount=0):
        """
        returns the cost values for a given portal
        Inputs:
         tileStorage - int - numbe of tiles to store in MBs
         fileStorage - int - size of file to store in MBs
         featureStorage - int - size in MBs
         generateTileCount - int - number of tiles to genearte on site
         loadedTileCount -int- cost to host a certian number of tiles
         enrichVariableCount - int - cost to enrich data
         enrichReportCount - int - cost to generate an enrichment report
         serviceAreaCount - int - cost to generate x number of service
          areas
         geocodeCount - int - cost to generate x number of addresses
        """
        params = {
            "f" : "json",
            "tileStorage": tileStorage,
            "fileStorage": fileStorage,
            "featureStorage": featureStorage,
            "generatedTileCount": generatedTileCount,
            "loadedTileCount":loadedTileCount,
            "enrichVariableCount": enrichVariableCount,
            "enrichReportCount" : enrichReportCount,
            "serviceAreaCount" : serviceAreaCount,
            "geocodeCount" : geocodeCount
        }
        url = self._url + "/cost"
        return self._post(url=url,
                             param_dict=params,
                             securityHandler=self._securityHandler,
                             proxy_url=self._proxy_url,
                             proxy_port=self._proxy_port)
def cost ( self , tileStorage = 0 , fileStorage = 0 , featureStorage = 0 , generatedTileCount = 0 , loadedTileCount = 0 , enrichVariableCount = 0 , enrichReportCount = 0 , serviceAreaCount = 0 , geocodeCount = 0 ) : params = { "f" : "json" , "tileStorage" : tileStorage , "fileStorage" : fileStorage , "featureStorage" : featureStorage , "generatedTileCount" : generatedTileCount , "loadedTileCount" : loadedTileCount , "enrichVariableCount" : enrichVariableCount , "enrichReportCount" : enrichReportCount , "serviceAreaCount" : serviceAreaCount , "geocodeCount" : geocodeCount } url = self . _url + "/cost" return self . _post ( url = url , param_dict = params , securityHandler = self . _securityHandler , proxy_url = self . _proxy_url , proxy_port = self . _proxy_port )
returns the cost values for a given portal
        Inputs:
         tileStorage - int - numbe of tiles to store in MBs
         fileStorage - int - size of file to store in MBs
         featureStorage - int - size in MBs
         generateTileCount - int - number of tiles to genearte on site
         loadedTileCount -int- cost to host a certian number of tiles
         enrichVariableCount - int - cost to enrich data
         enrichReportCount - int - cost to generate an enrichment report
         serviceAreaCount - int - cost to generate x number of service
          areas
         geocodeCount - int - cost to generate x number of addresses