initWithDPINumber function

Future<InitProcessResponse> initWithDPINumber(
  1. String dpi
)

Implementation

Future<InitProcessResponse> initWithDPINumber(String dpi) async {
  const url = '${Enviroment.url}initProces/api/initWhitDPINumber';

  final headers = {
    'Content-Type': 'application/json',
  };

  final body = jsonEncode({
    'identificador': dpi,
    'connection': '6660d45e4ce84c1ca2645db6',
  });

  try {
    final response = await http.post(
      Uri.parse(url),
      headers: headers,
      body: body,
    );

    final Map<String, dynamic> responseData = jsonDecode(response.body);
    final initProcessResponse = InitProcessResponse.fromJson(responseData);
    return initProcessResponse;
  } catch (e) {
    InitProcessResponse initProcessResponse = InitProcessResponse(
        error: true,
        message: "Error interno en el sistema.",
        details: e.toString());
    return initProcessResponse;
  }
}