Refactor HelperGatusToMona to conditionally execute heartbeat and update performance message logic; update project dependencies and configuration models

This commit is contained in:
2025-10-20 13:25:14 -07:00
parent 39bc20bc25
commit 3a307bb488
6 changed files with 88 additions and 69 deletions

View File

@ -3,12 +3,13 @@ using System.Text.Json.Serialization;
namespace Gatus.To.MonA.Models;
public record MonAConfiguration(int Expected,
public record MonAConfiguration(decimal Expected,
int Minutes,
string Resource,
string Site,
string StateName,
string Suffix) {
string Suffix,
bool Use) {
public override string ToString() {
string result = JsonSerializer.Serialize(this, MonAConfigurationSourceGenerationContext.Default.MonAConfiguration);