toJson method
Implementation
@override
Object toJson() => {
'bfdSessionInitializationMode': ?bfdSessionInitializationMode,
'configUpdateTimestampMicros': ?configUpdateTimestampMicros?.toString(),
'controlPacketCounts': ?controlPacketCounts?.toJson(),
if (controlPacketIntervals.isNotDefault)
'controlPacketIntervals': [
for (final i in controlPacketIntervals) i.toJson(),
],
'localDiagnostic': ?localDiagnostic,
'localState': ?localState,
'negotiatedLocalControlTxIntervalMs': ?negotiatedLocalControlTxIntervalMs,
'rxPacket': ?rxPacket?.toJson(),
'txPacket': ?txPacket?.toJson(),
'uptimeMs': ?uptimeMs?.toString(),
};