getTracks method

Future<Iterable<TrackProcessed>?> getTracks({
  1. required int offset,
  2. required int limit,
  3. DateTime? startDate,
  4. DateTime? endDate,
})

Tracks

Implementation

//Requests all tracks with specified offset and limit. Can be filtered by passing non-nil start & end dates.

//TO DO - add getTracks function to SwiftTelematicsSDKPlugin
Future<Iterable<TrackProcessed>?> getTracks({
  required int offset,
  required int limit,
  DateTime? startDate,
  DateTime? endDate
}) => _channel.invokeMethod<Iterable<String>>('getTracks', {
  'offset': offset,
  'limit': limit,
  'startDate': startDate?.toUtc().toIso8601String(),
  'endDate': endDate?.toUtc().toIso8601String()
}).then(
      (value) => value?.map(
        (e) => TrackProcessed.fromJson(jsonDecode(e) as Map<String, dynamic>),
  ),
);