new code_data_moodle_Assignment( id, // java.lang.Int:Int cmid, // scala.Option[java.lang.Int:Int] course, // java.lang.Int:Int name, // java.lang.String:String nosubmissions, // scala.Option[java.lang.Int:Int] submissiondrafts, // scala.Option[java.lang.Int:Int] sendnotifications, // scala.Option[java.lang.Int:Int] sendlatenotifications, // scala.Option[java.lang.Int:Int] sendstudentnotifications, // scala.Option[java.lang.Int:Int] duedate, // scala.Option[java.lang.Long:Long] allowsubmissionsfromdate, // scala.Option[java.lang.Long:Long] grade, // scala.Option[java.lang.Double:Double] timemodified, // scala.Option[java.lang.Long:Long] completionsubmit, // scala.Option[java.lang.Int:Int] cutoffdate, // scala.Option[java.lang.Long:Long] gradingduedate, // scala.Option[java.lang.Long:Long] teamsubmission, // scala.Option[java.lang.Int:Int] requireallteammemberssubmit, // scala.Option[java.lang.Int:Int] teamsubmissiongroupingid, // scala.Option[java.lang.Int:Int] blindmarking, // scala.Option[java.lang.Int:Int] hidegrader, // scala.Option[java.lang.Int:Int] revealidentities, // scala.Option[java.lang.Int:Int] attemptreopenmethod, // scala.Option[java.lang.String:String] maxattempts, // scala.Option[java.lang.Int:Int] markingworkflow, // scala.Option[java.lang.Long:Long] markingallocation, // scala.Option[java.lang.Long:Long] requiresubmissionstatement, // scala.Option[java.lang.Int:Int] preventsubmissionnotingroup, // scala.Option[java.lang.Int:Int] configs, // scala.Option[scala.collection.immutable.List[code.data.moodle.AssignmentConfig]] intro, // scala.Option[java.lang.String:String] introformat, // scala.Option[java.lang.Long:Long] introfiles, // scala.Option[scala.collection.immutable.List[code.data.moodle.AssignmentFile]] introattachments // scala.Option[scala.collection.immutable.List[code.data.moodle.AssignmentAttachment]] )