acquire method

Implementation

Future<CuppsCommandResponse> acquire() async {
  String deviceToken = CUPPS().deviceToken!;
  String airline = CUPPS().airline;
  DeviceAcquireRequest req = DeviceAcquireRequest(
      deviceName: deviceName, deviceToken: deviceToken, airlineID: airline, msFoidMasking: "", messageID: currentMessageID);
  String acquireResXML = await send(xml: req.toXML());
  DeviceAcquireResponse acquireRes = DeviceAcquireResponse.fromXML(acquireResXML);
  if (acquireRes.result.toLowerCase() == "ok") {
    if(acquireRes.device?.deviceParameter!=null){
      deviceParameter = acquireRes.device!.deviceParameter;
    }
    acquired = true;
    CUPPS().notifier!();

    return CuppsCommandResponse(status: true, msg: "Device :$deviceName Successfully Acquired");
  } else {
    return CuppsCommandResponse(status: false, msg: acquireRes.result);
  }
}