guestCheckUpdateApplication method

Future<ResponseModel> guestCheckUpdateApplication(
  1. Options? options, {
  2. required HeadersInput params,
  3. required ApplicationInput body,
})

Guest Check update application

Implementation

Future<ResponseModel> guestCheckUpdateApplication(Options? options,
    {required HeadersInput params, required ApplicationInput body}) async {
  try {
    String url = '$baseUrl/device/guest/check-update';
    Response? response = await postx(url,
        headers: getHearder(params, options), body: json.encode(body));
    ResponseModel data = ResponseModel.fromJson(
        json.decode(response.body) as Map<String, dynamic>);
    data.data = ApplicationOutput(
        isForceUpdate: data.data['isForceUpdate'],
        latestVersion: data.data['latestVersion']);
    return Future.value(data);
  } catch (e) {
    return Future.error(e);
  }
}