I am trying to use quantlib to price a bond with both callable and puttable options. I have seen examples for pricing callable bonds using ql.CallabilitySchedule(). I would like to ask how to include dates and strike prices for both put and call options in ql.CallabilitySchedule().
Thanks.