new code_data_moodle_UserCourse( id, // java.lang.Int:Int shortname, // java.lang.String:String fullname, // java.lang.String:String displayname, // scala.Option[java.lang.String:String] enrolledusercount, // scala.Option[java.lang.Int:Int] idnumber, // scala.Option[java.lang.String:String] visible, // scala.Option[java.lang.Int:Int] summary, // scala.Option[java.lang.String:String] summaryformat, // scala.Option[java.lang.Int:Int] format, // scala.Option[java.lang.String:String] showgrades, // scala.Option[java.lang.Boolean:Boolean] lang, // scala.Option[java.lang.String:String] enablecompletion, // scala.Option[java.lang.Boolean:Boolean] completionhascriteria, // scala.Option[java.lang.Boolean:Boolean] category, // scala.Option[java.lang.Int:Int] progress, // scala.Option[java.lang.Double:Double] completed, // scala.Option[java.lang.Boolean:Boolean] startdate, // scala.Option[java.lang.Long:Long] enddate, // scala.Option[java.lang.Long:Long] marker, // scala.Option[java.lang.Long:Long] lastaccess, // scala.Option[java.lang.Long:Long] isfavourite, // scala.Option[java.lang.Boolean:Boolean] hidden, // scala.Option[java.lang.Boolean:Boolean] overviewfiles // scala.Option[scala.collection.immutable.List[code.data.moodle.OverviewFile]] )