public static PaymentNetwork FromCardBrand(CardBrand cardBrand)
        {
            var network = new PaymentNetwork(cardBrand);

            if (network.rawValue == null)
            {
                return(null);
            }
            else
            {
                return(network);
            }
        }
        public static List <PaymentNetwork> NetworksFromCardBrands(List <CardBrand> cardBrands)
        {
            var paymentNetworks = new List <PaymentNetwork>();

            foreach (var cardBrand in cardBrands)
            {
                var paymentNetwork = PaymentNetwork.FromCardBrand(cardBrand);

                if (paymentNetwork != null)
                {
                    paymentNetworks.Add(paymentNetwork);
                }
            }
            return(paymentNetworks);
        }