ActivateLicenseOffline static method

int ActivateLicenseOffline({
  1. required String filePath,
})

Activates your application using the offline activation response file. Requires filePath to the response file.

Returns LexStatusCodes LA_OK, LA_EXPIRED, LA_SUSPENDED, and LA_FAIL

The function throws a LexActivatorException on error.

Implementation

static int ActivateLicenseOffline({required String filePath}) {
  int status = _lexActivatorNative.ActivateLicenseOffline(
    filePath,
  );
  switch (status) {
    case LexStatusCodes.LA_OK:
      return LexStatusCodes.LA_OK;
    case LexStatusCodes.LA_EXPIRED:
      return LexStatusCodes.LA_EXPIRED;
    case LexStatusCodes.LA_SUSPENDED:
      return LexStatusCodes.LA_SUSPENDED;
    case LexStatusCodes.LA_FAIL:
      return LexStatusCodes.LA_FAIL;
    default:
      throw LexActivatorException(status);
  }
}