@override Object toJson() => { if (slidingWindow case final slidingWindow?) 'slidingWindow': slidingWindow.toJson(), if (triggerTokens case final triggerTokens?) 'triggerTokens': triggerTokens.toString(), };