def getAccountLogs()

in app/aws/AuditTrailDB.scala [23:43]


  def getAccountLogs(
      account: String,
      startDate: Instant,
      endDate: Instant
  )(implicit dynamoDB: DynamoDbClient): Seq[Either[String, AuditLog]] = {
    val request = QueryRequest
      .builder()
      .tableName(tableName)
      .keyConditions(
        Map(
          attrEqualCondition(
            accountPartitionKeyName,
            AttributeValue.fromS(account)
          ),
          dateRangeCondition(startDate, endDate)
        ).asJava
      )
      .scanIndexForward(false)
      .build()
    queryResult(dynamoDB, request)
  }