createActivityExternal method
Future<CreateActivityExternal>
createActivityExternal({
- required String distinctId,
- required String event,
- String? category,
- required Map<
String, dynamic> properties,
override
Implementation
@override
Future<CreateActivityExternal> createActivityExternal({
required String distinctId,
required String event,
String? category,
required Map<String, dynamic> properties,
}) async {
final response = await dio.post(
'/events',
data: {
'api_key': Environment.apiKey,
'campaign': Environment.campaign,
'event': event,
'distinct_id': distinctId,
'category': ?category,
'properties': properties,
},
);
final Map<String, dynamic> responseData = jsonDecode(response.data);
return _jsonToCreateActivityExternal(responseData);
}