1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
package com.drivergrp.core import akka.http.scaladsl.model.Uri import com.drivergrp.core.time.Time object file { final case class File(id: Id[File]) final case class FileLink( id: Id[File], name: Name[File], location: Uri, additionDate: Time ) trait FileService { def getFileLink(id: Id[File]): FileLink def getFile(fileLink: FileLink): File } }