All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.rmn.jsonapi.models.ErrorLinks.scala Maven / Gradle / Ivy

The newest version!
package com.rmn.jsonapi.models

import com.rmn.jsonapi.formatters.TypeFormatter
import com.rmn.jsonapi.types.LinkTypes
import play.api.libs.json._

case class ErrorLinks[About : LinkTypes](about: About)
object ErrorLinks {
  implicit def formats[About : LinkTypes] : Format[ErrorLinks[About]] = Format[ErrorLinks[About]](
    implicitly[TypeFormatter[About]].readAt(__ \ "about").map(ErrorLinks.apply[About]),
    Writes(el => implicitly[TypeFormatter[About]].writeAt(__ \ "about").writes(el.about))
  )
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy