import 'dart:convert'; import '../../connect_api.dart'; import '../rmv_models.dart'; import '_query_format.dart'; class GetDisruptions extends ConnectApi> { final DateTime? when; GetDisruptions({this.when}) : super('rmv/disruptions'); @override Map? get queryParameters => when == null ? null : {'when': formatLocalDateTime(when!)}; @override List assemble(String raw) => (jsonDecode(raw) as List) .map((e) => HimMessage.fromJson(e as Map)) .toList(growable: false); }