calculateMetrics method
Implementation
@override
Future<CalculateMetrics> calculateMetrics({
required String distinctId,
required String slug,
required String timeFrame,
String? uidType,
}) async {
final response = await dio.post('/metrics/exec', data: {
'api_key': Environment.apiKey,
'campaign': Environment.campaign,
'distinct_id': distinctId,
'slug': slug,
'timeframe': timeFrame,
'uid_type': ?uidType,
});
final Map<String, dynamic> responseData = jsonDecode(response.data);
return _jsonToCalculateMetrics(responseData);
}