@type t() :: %Notifique.OpenApi.Model.NtfIgConnectionStatusData{
abusePausedUntil: DateTime.t() | nil,
canAutoRecover: boolean() | nil,
connectBlocked: boolean() | nil,
disconnectReason: String.t() | nil,
lastHealthCheckAt: DateTime.t() | nil,
lastHealthOkAt: DateTime.t() | nil,
liveConnected: boolean() | nil,
lockedUsername: String.t() | nil,
reconnectBlockedUntil: DateTime.t() | nil,
status: String.t() | nil,
username: String.t() | nil,
warmup: Notifique.OpenApi.Model.NtfIgWarmupSnapshot.t() | nil
}