generateIban static method

String generateIban(
  1. Country country
)

Bir Iban numarasını oluşturarak geri döndürür.

Implementation

static String generateIban(Country country) {
  String bankCode = generateBankCode(country);
  switch (country) {
    case Country.turkish:
      {
        String lastPart = Utils.generateRandomNumeric(16);
        //print("----------------------------------");
        //print("lastPart(16): ${lastPart.length}");
        String template = _getIbanChecksum("TR00${bankCode}0$lastPart");
        //print("template(2): $template");
        var newIban = "TR$template${bankCode}0$lastPart";
        //print("newIban: $newIban");
        //print("----------------------------------");
        return newIban;
      }

    default:
      {
        return "Generate sırasında bir hata oluştu.";
      }
  }
}