using System.Text.Json.Serialization; using Prospect.Server.Api.Services.CloudScript; public class CheckAndWipeDataForCurrentSeasonRequest { [JsonPropertyName("tryBypass")] public bool TryBypass { get; set; } [JsonPropertyName("loginNonce")] public string LoginNonce { get; set; } } public class CheckAndWipeDataForCurrentSeasonResponse { [JsonPropertyName("result")] public int Result { get; set; } } [CloudScriptFunction("CheckAndWipeDataForCurrentSeason")] public class CheckAndWipeDataForCurrentSeasonFunction : ICloudScriptFunction { private readonly ILogger _logger; public CheckAndWipeDataForCurrentSeasonFunction(ILogger logger) { _logger = logger; } public async Task ExecuteAsync(CheckAndWipeDataForCurrentSeasonRequest request) { _logger.LogInformation("Processing check data wipe for current season"); return new CheckAndWipeDataForCurrentSeasonResponse { Result = 1, }; } }