private void appendPeriodicPurchaseSchedule(StringBuilder req, PeriodicPurchaseInfo.Schedule schedule)
 {
     if (schedule == null) {
         throw new ArgumentNullException("a non-null schedule is required");
     }
     this.appendParam(req, "periodicPurchaseScheduleTypeCode", (int) schedule.getScheduleType());
     this.appendParam(req, "periodicPurchaseIntervalLength", schedule.getIntervalLength());
 }