convertStringToOrganization method Null safety

Organization? convertStringToOrganization(
  1. String org
)

Converts a string organization name to the corresponding Organization enum.

Returns null if it is does not exist or was incorrectly typed, otherwise returns Organization

Implementation

static Organization? convertStringToOrganization(String org) {
  final stringMapToOrganization = {
    '774inc': Organization.inc774,
    'Aogiri Highschool': Organization.AogiriHighschool,
    'Atelier Live': Organization.AtelierLive,
    'Chukorara': Organization.Chukorara,
    'Eilene Family': Organization.EileneFamily,
    'Hololive': Organization.Hololive,
    'Independents': Organization.Independent,
    'Iridori': Organization.Iridori,
    'Kizuna Ai Inc.': Organization.KizunaAI,
    '.LIVE': Organization.dotLIVE,
    'Marbl_s': Organization.Marbl_s,
    'Masquerade': Organization.Masquerade,
    'Nijisanji': Organization.Nijisanji,
    'Nori Pro': Organization.NoriPro,
    'PRISM': Organization.PRISM,
    'ReACT': Organization.ReACT,
    'Riot Music': Organization.RiotMusic,
    'Tsunderia': Organization.Tsunderia,
    'V Dimension.Creators': Organization.VDimensionCreators,
    'Virtual Witch Phenomenon': Organization.VirtualWitchPhenomenon,
    'ViViD': Organization.ViViD,
    'VOMS': Organization.VOMS,
    'VShojo': Organization.VShojo,
    'VSpo': Organization.VSpo,
    "X enc'ount": Organization.Xencount,
    'YuniCreate': Organization.YuniCreate,
  };
  return stringMapToOrganization[org];
}