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 { private readonly ILogger _logger; public ReportBiEventsFunction(ILogger logger) { _logger = logger; } public async Task ExecuteAsync(ReportBiEventsRequest request) { _logger.LogInformation("Processing Bi Event"); return new ReportBiEventsResponse{}; } }