app/models/packer/PackerBuildConfig.scala (12 lines of code) (raw):

package models.packer import play.api.libs.json.Json import play.api.libs.json.OWrites /** Case class representation of a Packer json file */ case class PackerBuildConfig( variables: PackerVariablesConfig, builders: Seq[PackerBuilderConfig], provisioners: Seq[PackerProvisionerConfig] ) object PackerBuildConfig { implicit val jsonWrites: OWrites[PackerBuildConfig] = Json.writes[PackerBuildConfig] }