Map<String, dynamic> toJson() { return { "range": { "firstSlot": firstSlot, if (lastSlot != null) "lastSlot": lastSlot } }; }