otp method

dynamic otp(
  1. Configuration _configuration, {
  2. TemplateRF? template,
})

Implementation

otp(Configuration _configuration, {TemplateRF? template}) {
  var otp;
  switch (TemplateRF.get(template)!.name) {
    case TemplateNameRF.modern:
    case TemplateNameRF.material:
      if (_configuration.app.onboard is AppOnboardRF) {
        otp = _configuration.app.onboard?.otp ?? modern.Otp();
      } else {
        otp =
            _configuration.app.onboard?.customOnboard()?.otp ?? modern.Otp();
      }
      break;
    case null:
    // TODO: Handle this case.
    case TemplateNameRF.cupertino:
    // TODO: Handle this case.
    case TemplateNameRF.classic:
    // TODO: Handle this case.
  }
  return otp;
}