Package

org.scalaexercises.runtime

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. trait Contribution extends AnyRef

    Permalink

    A contribution to a section.

  2. case class DefaultContribution(sha: String, message: String, timestamp: String, url: String, author: String, authorUrl: String, avatarUrl: String) extends Contribution with Product with Serializable

    Permalink
  3. case class DefaultExercise(name: String, description: Option[String] = None, code: String, qualifiedMethod: String, imports: List[String], explanation: Option[String] = None, packageName: String) extends Exercise with Product with Serializable

    Permalink
  4. case class DefaultLibrary(owner: String, repository: String, name: String, description: String, color: Option[String], sections: List[Section] = Nil, timestamp: String) extends Library with Product with Serializable

    Permalink
  5. case class DefaultSection(name: String, description: Option[String], exercises: List[Exercise] = Nil, imports: List[String] = Nil, path: Option[String] = None, contributions: List[DefaultContribution] = Nil) extends Section with Product with Serializable

    Permalink
  6. trait Exercise extends AnyRef

    Permalink

    Exercises within a section.

  7. trait Library extends AnyRef

    Permalink

    An exercise library.

  8. trait Section extends AnyRef

    Permalink

    A section in a library.

Ungrouped