chore(infra): update compose configurations, mqtt health bridge, and export scripts

This commit is contained in:
2026-09-01 17:38:57 +02:00
parent 2fe8cc0dca
commit 567ddea46a
9 changed files with 76 additions and 62 deletions
+7
View File
@@ -245,6 +245,13 @@ public record CreateManualTradeRequest(
[property: JsonPropertyName("fee")] decimal Fee = 0m
);
/// <summary>
/// Generic request payload carrying a user GUID to resolve user identity across microservices.
/// </summary>
public record UserIdRequest(
[property: JsonPropertyName("userId")] Guid UserId
);
/// <summary>
/// Machine-readable classification of a server-side RPC fault, carried by <see cref="RpcErrorResponse"/> so a
/// caller can react to the specific failure mode instead of only learning "something went wrong" (or, before
@@ -108,6 +108,7 @@ public record TradeFillDto(
public record ActiveTradeDto(
[property: JsonPropertyName("tradeId")] Guid TradeId,
[property: JsonPropertyName("proposalId")] Guid ProposalId,
[property: JsonPropertyName("userId")] Guid UserId,
[property: JsonPropertyName("underlyingIsin")] string UnderlyingIsin,
[property: JsonPropertyName("symbol")] string Symbol,
[property: JsonPropertyName("derivativeIsin")] string? DerivativeIsin,
+13
View File
@@ -279,6 +279,14 @@ public static class MqttTopics
/// <summary>Served by FinlyticBot: applies dynamic setting updates for the service.</summary>
public const string BotSettingsUpdate = "bot_settings_Update";
// ---- FinlyticNotify ----
/// <summary>Served by FinlyticNotify: returns all dynamic settings for the service.</summary>
public const string NotifySettingsGetAll = "notify_settings_GetAll";
/// <summary>Served by FinlyticNotify: applies dynamic setting updates for the service.</summary>
public const string NotifySettingsUpdate = "notify_settings_Update";
// ---- FinlyticBackend ----
/// <summary>
@@ -286,6 +294,11 @@ public static class MqttTopics
/// even though FinlyticBackend is outside this refactor's scope, so no future service hardcodes it again.
/// </summary>
public const string BackendGetAggregatedFavorites = "backend_GetAggregatedFavorites";
/// <summary>
/// Served by FinlyticBackend: resolves and returns the clean username for a given UserId GUID.
/// </summary>
public const string BackendGetUsername = "backend_GetUsername";
}
// ---------------------------------------------------------------------------------------------------