updateExternalForm method
Implementation
@override
Future<ExternalFormActionResult> updateExternalForm({
required String token,
required String externalFormId,
required Map<String, dynamic> externalForm,
}) async {
final response = await dio.patch(
'/external_forms',
options: Options(headers: {'Authorization': 'Bearer $token'}),
data: {
'api_key': Environment.apiKey,
'campaign': Environment.campaign,
'external_form_id': externalFormId,
'external_form': externalForm,
},
);
final Map<String, dynamic> responseData = jsonDecode(response.data);
return ExternalMapper.externalFormActionResultToEntity(
ExternalFormActionResultResponse.fromJson(responseData),
);
}