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);
}
}