Files
the-cycle/src/Prospect.Server.Api/Services/CloudScript/Functions/ReportBiEvents.cs
T
2025-02-24 01:06:32 +02:00

32 lines
806 B
C#

using System.Text.Json.Serialization;
using Prospect.Server.Api.Services.CloudScript;
public class ReportBiEventsRequest
{
[JsonPropertyName("messages")]
public object[] Messages { get; set; }
}
public class ReportBiEventsResponse
{
// TODO: Unknown structure
}
[CloudScriptFunction("ReportBiEvents")]
public class ReportBiEventsFunction : ICloudScriptFunction<ReportBiEventsRequest, ReportBiEventsResponse>
{
private readonly ILogger<ReportBiEventsFunction> _logger;
public ReportBiEventsFunction(ILogger<ReportBiEventsFunction> logger)
{
_logger = logger;
}
public async Task<ReportBiEventsResponse> ExecuteAsync(ReportBiEventsRequest request)
{
_logger.LogInformation("Processing Bi Event");
return new ReportBiEventsResponse{};
}
}