fillupExternalForm method
Future<ExternalFormActionResult>
fillupExternalForm({
- required String token,
- required String externalActionId,
- String? category,
- required Map<
String, dynamic> externalForm,
override
Llena (crea) un external form a partir de una external action ya
existente (ej. external_action_id obtenido de
getExternalFormListByCategory).
Implementation
@override
Future<ExternalFormActionResult> fillupExternalForm({
required String token,
required String externalActionId,
String? category,
required Map<String, dynamic> externalForm,
}) async {
final response = await dio.post(
'/external_forms/actions/fillup',
options: Options(headers: {'Authorization': 'Bearer $token'}),
data: {
'api_key': Environment.apiKey,
'campaign': Environment.campaign,
'external_action_id': externalActionId,
'category': ?category,
'external_form': externalForm,
},
);
final Map<String, dynamic> responseData = jsonDecode(response.data);
return ExternalMapper.externalFormActionResultToEntity(
ExternalFormActionResultResponse.fromJson(responseData),
);
}