code: @SuppressWarnings("WeakerAccess")
      public ParameterizableRequest<Void, AuthenticationException> passwordlessWithSMS(@NonNull String phoneNumber, @NonNull PasswordlessType passwordlessType) {
          return passwordlessWithSMS(phoneNumber, passwordlessType, SMS_CONNECTION);
      }
docs: Start a passwordless flow with a <a href="https://auth0.com/docs/api/authentication#get-code-or-link">SMS</a>
  By default it will try to authenticate using the "sms" connection.
  Requires your Application to have the <b>Resource Owner</b> Legacy Grant Type enabled. See <a href="https://auth0.com/docs/clients/client-grant-types">Client Grant Types</a> to learn how to enable it.
  Example usage:
  <pre>
  {@code
  client.passwordlessWithSms("{phone number}", PasswordlessType.CODE)
  .start(new BaseCallback<Void>() {
  {@literal}Override
  public void onSuccess(Void payload) {}
  
  {@literal}Override
  public void onFailure(AuthenticationException error) {}
  });
  }
  </pre>
  
  @param phoneNumber      where an SMS with a verification code will be sent
  @param passwordlessType indicate whether the SMS should contain a code, link or magic link (android {@literal &} iOS)
  @return a request to configure and start