getPointsInPeriod method
Puntos ganados por un participante en un rango de fechas.
Implementation
@override
Future<PointsInPeriod> getPointsInPeriod({
required String distinctId,
required String startDate,
required String endDate,
}) async {
final response = await dio.post(
'/participants/points_in_period',
data: {
'api_key': Environment.apiKey,
'campaign': Environment.campaign,
'distinct_id': distinctId,
'start_date': startDate,
'end_date': endDate,
},
);
final Map<String, dynamic> responseData = jsonDecode(response.data);
return RankingMapper.toPointsInPeriod(PointsInPeriodResponse.fromJson(responseData));
}