completeOfflineDeactivation static method

(GemError, String) completeOfflineDeactivation(
  1. String offlineDeactivationKey
)

Completes an offline deactivation using the provided deactivation key.

Finalizes an offline deactivation flow where the deactivation service returned a short offlineDeactivationKey. Use this when following the offline/manual deactivation instructions.

Parameters

  • offlineDeactivationKey: The short deactivation key returned by the offline deactivation service flow.

Returns

Also see:

  • deactivate - Deactivates a product previously activated with a license key.

Implementation

static (GemError, String) completeOfflineDeactivation(
  final String offlineDeactivationKey,
) {
  final OperationResult resultString = staticMethod(
    'ActivationService',
    'completeOfflineDeactivation',
    args: offlineDeactivationKey,
  );

  return (
    GemErrorExtension.fromCode(resultString['result']['first']),
    resultString['result']['second'],
  );
}