type method

String type()

Get the organization type.

Implementation

String type() {
  if (this.isPersonnummer()) {
    return 'Enskild firma';
  }

  var unkown = 'Okänt';
  var types = {
    1: 'Dödsbon',
    2: 'Stat, landsting, kommun eller församling',
    3: 'Utländska företag som bedriver näringsverksamhet eller äger fastigheter i Sverige',
    5: 'Aktiebolag',
    6: 'Enkelt bolag',
    7: 'Ekonomisk förening eller bostadsrättsförening',
    8: 'Ideella förening och stiftelse',
    9: 'Handelsbolag, kommanditbolag och enkelt bolag',
  };

  return types[int.parse(this.number[0])] ?? unkown;
}