
class Scenario:
    
    def __init__(self, code='Scenario', entityType='Scenario',
                 stockPrice=0., daysFromToday=0, 
                 volatility=0., riskfreeRate=0.02, dividendYield=0.):
        self.code = code
        self.entityType = 'Scenario'
        
        self.stockPrice = float(stockPrice)
        self.daysFromToday = float(daysFromToday)
        self.volatility = float(volatility)
        self.riskfreeRate = float(riskfreeRate)
        self.dividendYield = float(dividendYield)

        
    def serialize(self):
        return {
                "code": self.code,
                "entityType": self.entityType,
                "stockPrice": self.stockPrice,
                "daysFromToday": self.daysFromToday,
                "volatility": self.volatility,
                "riskfreeRate": self.riskfreeRate,
                }