in api/src/main/scala/com/gu/footballtimemachine/ApiLambda.scala [40:54]
private def asScalaMap[K, V](m: java.util.Map[K, V]): Map[K, V] = Option(m).map(_.asScala.toMap).getOrElse(Map.empty)
def queryStringParamMap: Map[String, String] = asScalaMap(queryStringParameters)
def headerMap: Map[String, String] = asScalaMap(headers)
override def toString = s"ApiGatewayRequest(" +
s"httpMethod = $httpMethod, " +
s"path = $path, " +
s"queryStringParameters = $queryStringParamMap, " +
s"headers = $headerMap, " +
s"base64Encoded = $base64Encoded, " +
s"stageVariables = $stageVariables, " +
s"requestContext = $requestContext " +
s"body = $body)"
}
class ApiGatewayRequestContext {