validate method

Optional pre-execution validation hook. Return a failure result to abort execution, or null to proceed.

Implementation

@override
VtjCommandResult<StartMeasurementResult>? validate() {
  if (!config.isValid) {
    return VtjCommandResult.failure(
      config.validationError ?? 'Invalid configuration',
      2,
    );
  }
  return null;
}