public static VanillaOptionDetails PremiumAmount(this VanillaOptionDetails option, decimal?premiumAmount)
 {
     option.PremiumAmount = premiumAmount;
     return(option);
 }
 public static VanillaOptionDetails PremiumCurrency(this VanillaOptionDetails option, string premiumCurrency)
 {
     option.PremiumCurrency = premiumCurrency;
     return(option);
 }
 public static VanillaOptionDetails PremiumRate(this VanillaOptionDetails option, decimal?premiumRate)
 {
     option.PremiumRate = premiumRate;
     return(option);
 }
 public static VanillaOptionDetails ExpiryDate(this VanillaOptionDetails option, DateTime expiryDate)
 {
     option.ExpiryDate = expiryDate;
     return(option);
 }
 public static VanillaOptionDetails PremiumDate(this VanillaOptionDetails option, DateTime premiumDate)
 {
     option.PremiumDate = premiumDate;
     return(option);
 }
 public static VanillaOptionDetails ExpiryMonth(this VanillaOptionDetails option, DateTime expiryMonth)
 {
     option.ExpiryMonth = expiryMonth;
     return(option);
 }
 public static VanillaOptionDetails Model(this VanillaOptionDetails option, string model)
 {
     option.Model = model;
     return(option);
 }
 public static VanillaOptionDetails StrikePrice(this VanillaOptionDetails option, decimal?strikePrice)
 {
     option.StrikePrice = strikePrice;
     return(option);
 }
 public static VanillaOptionDetails CP(this VanillaOptionDetails option, string cp)
 {
     option.CP = cp;
     return(option);
 }
 public static VanillaOptionDetails CurrencyAmount(this VanillaOptionDetails option, decimal?currencyAmount)
 {
     option.CurrencyAmount = currencyAmount;
     return(option);
 }