def firstSeenDateKeyFor()

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))
  }