in src/main/scala/ophan/google/indexing/observatory/model/AvailabilityRecord.scala [81:90]
def firstSeenDateKeyFor(firstSeen: Instant): String = s"${firstSeen.utcLocalDate}Z"
implicit val formatAvailabilityRecord: DynamoFormat[AvailabilityRecord] = new DynamoFormat[AvailabilityRecord] {
private val standard = deriveDynamoFormat[AvailabilityRecord]
def read(dv: DynamoValue): Either[DynamoReadError, AvailabilityRecord] = standard.read(dv)
def write(p: AvailabilityRecord): DynamoValue =
standard.write(p).plusObjectEntry(FirstSeenInSitemapDateIndexKey -> firstSeenDateKeyFor(p.firstSeenInSitemap))
}