Skip to content

Instantly share code, notes, and snippets.

@ryanpbrewster
Created May 12, 2016 22:17
Show Gist options
  • Select an option

  • Save ryanpbrewster/eee0ba51ca78616755151817aa002440 to your computer and use it in GitHub Desktop.

Select an option

Save ryanpbrewster/eee0ba51ca78616755151817aa002440 to your computer and use it in GitHub Desktop.
val reads: Reads[Input] = (
(__ \ "url").read[URL] and
(__ \ "title").read[String] and
(__ \ "source").read[URLSource] and
(__ \ "groupId").readNullable[Id[Group]] and
(__ \ "taggedUsers").readNullable[Seq[Id[User]]].fmap(_ getOrElse Seq.empty)
)(Input.apply _)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment