class IborFixingDeposit implements Product, Resolvable<ResolvedIborFixingDeposit>, ImmutableBean, Serializable {

  public static IborFixingDeposit.Builder builder() {
    return new IborFixingDeposit.Builder();
  }

  private  IborFixingDeposit(
      BuySell buySell,
      Currency currency,
      double notional,
      LocalDate startDate,
      LocalDate endDate,
      BusinessDayAdjustment businessDayAdjustment,
      IborIndex index,
      DaysAdjustment fixingDateOffset,
      DayCount dayCount,
      double fixedRate);

}