<commit_before>package models.elections

import java.net.URI

import models.JsonUtils
import play.api.libs.json.Json

case class CandidateResults(
  name: String,
  states: List[String],
  electoralVotes: Int,
  popularVotes: Int,
  avatar: URI
)

object CandidateResults {
  import JsonUtils._
  implicit val jf = Json.format[CandidateResults]
}

case class ElectionResults(candidates: List[CandidateResults])

object ElectionResults {
  implicit val jf = Json.format[ElectionResults]
}<commit_msg>Add candidate colour field for election notifications<commit_after>package models.elections

import java.net.URI

import models.JsonUtils
import play.api.libs.json.Json

case class CandidateResults(
  name: String,
  states: List[String],
  electoralVotes: Int,
  popularVotes: Int,
  avatar: URI,
  colour: String
)

object CandidateResults {
  import JsonUtils._
  implicit val jf = Json.format[CandidateResults]
}

case class ElectionResults(candidates: List[CandidateResults])

object ElectionResults {
  implicit val jf = Json.format[ElectionResults]
}
{'fraction_non_alphanumeric': 0.08143939393939394, 'fraction_numerical': 0.0, 'mean_word_length': 5.3293413173652695, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5998478', 'n_tokens_mistral': 328, 'n_tokens_neox': 325, 'n_words': 86}