siruku6/fx_alarm_py

View on GitHub
src/handlers/indicator_names.py

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import json
from typing import Dict

from aws_lambda_powertools.utilities.data_classes import (
    APIGatewayProxyEvent,)  # SQSEvent, event_source
from aws_lambda_powertools.utilities.typing import LambdaContext

from src.analyzer import Analyzer

from . import api_util


def api_handler(_event: APIGatewayProxyEvent, _context: LambdaContext) -> Dict:
    return {
        "statusCode": 200,
        "headers": api_util.headers(method="GET"),
        "body": json.dumps(Analyzer.INDICATOR_NAMES),
    }