public static IAverageTrade FixedPrice(this IAverageTrade average, decimal fixedPrice) { if (average.AverageDetails is VanillaAverageDetails) { ((VanillaAverageDetails)average.AverageDetails).FixedPrice(fixedPrice); } return(average); }
public static IAverageTrade PercentagePremium(this IAverageTrade average, decimal percentagePremium) { if (average.AverageDetails is VanillaAverageDetails) { ((VanillaAverageDetails)average.AverageDetails).PercentagePremium(percentagePremium); } return(average); }
public static IAverageTrade IsFixedPrice(this IAverageTrade average, bool isFixedPrice) { if (average.AverageDetails is VanillaAverageDetails) { ((VanillaAverageDetails)average.AverageDetails).IsFixedPrice(isFixedPrice); } return(average); }
public static IAverageTrade AdditivePremiumUnits(this IAverageTrade average, string additivePremiumUnits) { if (average.AverageDetails is VanillaAverageDetails) { ((VanillaAverageDetails)average.AverageDetails).AdditivePremiumUnits(additivePremiumUnits); } return(average); }
public static IAverageTrade AdditivePremium(this IAverageTrade average, decimal additivePremium) { if (average.AverageDetails is VanillaAverageDetails) { ((VanillaAverageDetails)average.AverageDetails).AdditivePremium(additivePremium); } return(average); }
public static IAverageTrade FixingIndex(this IAverageTrade average, string fixingIndex) { if (average.AverageDetails is VanillaAverageDetails) { ((VanillaAverageDetails)average.AverageDetails).FixingIndex(fixingIndex); } return(average); }
public static IAverageTrade EndDate(this IAverageTrade average, DateTime endDate) { if (average.AverageDetails is VanillaAverageDetails) { ((VanillaAverageDetails)average.AverageDetails).EndDate(endDate); } return(average); }
public static IAverageTrade StartDate(this IAverageTrade average, DateTime startDate) { if (average.AverageDetails is VanillaAverageDetails) { ((VanillaAverageDetails)average.AverageDetails).StartDate(startDate); } return(average); }