in common-lib/src/main/scala/com/gu/mediaservice/model/ThrallMessage.scala [95:129]
override def additionalMarkers: () => Map[String, Any] = ()=>
Map("fileName" -> image.source.file.toString)
override val id: String = image.id
}
case class DeleteImageMessage(id: String, lastModified: DateTime) extends ExternalThrallMessage
case class SoftDeleteImageMessage(id: String, lastModified: DateTime, softDeletedMetadata: SoftDeletedMetadata) extends ExternalThrallMessage
case class UnSoftDeleteImageMessage(id: String, lastModified: DateTime) extends ExternalThrallMessage
case class DeleteImageExportsMessage(id: String, lastModified: DateTime) extends ExternalThrallMessage
case class UpdateImageExportsMessage(id: String, lastModified: DateTime, crops: Seq[Crop]) extends ExternalThrallMessage
case class UpdateImageUserMetadataMessage(id: String, lastModified: DateTime, edits: Edits) extends ExternalThrallMessage
case class UpdateImageUsagesMessage(id: String, lastModified: DateTime, usageNotice: UsageNotice) extends ExternalThrallMessage
case class ReplaceImageLeasesMessage(id: String, lastModified: DateTime, leases: Seq[MediaLease]) extends ExternalThrallMessage
case class AddImageLeaseMessage(id: String, lastModified: DateTime, lease: MediaLease) extends ExternalThrallMessage
case class RemoveImageLeaseMessage(id: String, lastModified: DateTime, leaseId: String) extends ExternalThrallMessage
case class SetImageCollectionsMessage(id: String, lastModified: DateTime, collections: Seq[Collection]) extends ExternalThrallMessage
case class DeleteSingleUsageMessage(id: String, lastModified: DateTime, usageId: String) extends ExternalThrallMessage
case class DeleteUsagesMessage(id: String, lastModified: DateTime) extends ExternalThrallMessage
case class UpdateUsageStatusMessage(id: String, usageNotice: UsageNotice, lastModified: DateTime) extends ExternalThrallMessage
object DeleteUsagesMessage {