class RatesCurveInputsId implements MarketDataId<RatesCurveInputs>, ImmutableBean, Serializable {

  public static RatesCurveInputsId of(CurveGroupName groupName, CurveName curveName, ObservableSource obsSource) {
    return new RatesCurveInputsId(groupName, curveName, obsSource);
  }

  private  RatesCurveInputsId(
      CurveGroupName curveGroupName,
      CurveName curveName,
      ObservableSource observableSource);

}