new code_data_campus_Post( id, // java.lang.Int:Int created, // java.lang.String:String edited, // scala.Option[java.lang.String:String] user, // code.data.campus.User parent_group, // scala.Option[java.lang.Int:Int] longhandGroup, // scala.Option[code.data.campus.Group] campus, // scala.Option[java.lang.Int:Int] school, // scala.Option[java.lang.Int:Int] course, // scala.Option[java.lang.Int:Int] body_html, // java.lang.String:String body_plain, // java.lang.String:String is_international, // scala.Option[java.lang.Boolean:Boolean] is_scheduled_not_posted, // scala.Option[java.lang.Boolean:Boolean] scheduled_start_date, // scala.Option[java.lang.String:String] is_anonymous, // scala.Option[java.lang.Boolean:Boolean] is_liked_by_current_user, // java.lang.Boolean:Boolean pinned, // scala.Option[java.lang.String:String] has_voted_for, // scala.Option[java.lang.Int:Int] likes_count, // scala.Option[java.lang.Int:Int] type, // scala.Option[java.lang.String:String] total_comments, // scala.Option[java.lang.Int:Int] comments, // scala.collection.Seq[code.data.campus.Comment] poll_options, // scala.collection.Seq[code.data.campus.PollOption] labels, // scala.collection.Seq[code.data.campus.Label] photos, // scala.collection.Seq[code.data.campus.Photo] as_group, // scala.Option[java.lang.Boolean:Boolean] attachments, // scala.collection.Seq[code.data.campus.Attachment] link_details, // scala.Option[code.data.campus.PostLink] frontend_url // scala.Option[java.lang.String:String] )