Map<String, dynamic> toJson() { return { 'type': type ?? '', 'milliseconds': milliseconds ?? 300, 'delaySecond': delaySecond ?? 0, }; }