
class StockReturnProfiles:
    
    def __init__(self, code='StockReturnProfiles', entityType='StockReturnProfiles',
                period='', priceMin=0., priceMax=0., volume=0, periodReturn=0., 
                gapReturnMean=0., returnMin=0., returnMax=0., autoCorrelation=0.):
        self.code = code
        self.entityType = 'StockReturnProfiles'
        
        self.period = period                    # Period
        self.priceMin = priceMin                # Price Min
        self.priceMax = priceMax                # Price Max
        self.volume = volume                    # Volume
        self.periodReturn = periodReturn        # Period Return
        self.gapReturnMean = gapReturnMean      # Gap Return Mean
        self.returnMin = returnMin              # Return Min
        self.returnMax = returnMax              # Return Max
        self.autoCorrelation = autoCorrelation  # Auto Correlation
 
                
    def serialize(self):
        return {
                "code": self.code,
                "entityType": self.entityType,
                "period": self.period,
                "priceMin": self.priceMin,
                "priceMax": self.priceMax,
                "volume": self.volume,
                "periodReturn": self.periodReturn,
                "gapReturnMean": self.gapReturnMean,
                "returnMin": self.returnMin,
                "returnMax": self.returnMax,
                "autoCorrelation": self.autoCorrelation,
                }        