deleteUserEngin static method

Future<UpdateVoieResponse> deleteUserEngin(
  1. int userEnginId
)

Implementation

static Future<UpdateVoieResponse> deleteUserEngin(int userEnginId) async {
  TokenService tokenService = TokenService();
  String? token = await tokenService.getToken();

  final response = await dio.delete(
    '$hostUrl/user_engins?id=$userEnginId',
    options: Options(headers: {'Authorization': 'Bearer $token'}),
  );

  print(response.data);

  final supportedStatusCode = [403, 200, 400];
  if (supportedStatusCode.contains(response.statusCode)) {
    var data = response.data;
    UpdateVoieResponse assignEngin = UpdateVoieResponse.fromJson(data);
    return assignEngin;
    /*
    if(assignEngin.status=="ok"){
      return assignEngin.voieEngin!;
    }*/
  }

  throw Exception('Failed to load');
}