namespace Nop.Plugin.Payments.PayPalCommerce.Services.Api.Models.Enums;

/// <summary>
/// Represents the type of the card network
/// </summary>
public enum CardNetworkType
{
    /// <summary>
    /// Visa card.
    /// </summary>
    VISA,

    /// <summary>
    /// Mastecard card.
    /// </summary>
    MASTERCARD,

    /// <summary>
    /// Discover card.
    /// </summary>
    DISCOVER,

    /// <summary>
    /// American Express card.
    /// </summary>
    AMEX,

    /// <summary>
    /// Solo debit card.
    /// </summary>
    SOLO,

    /// <summary>
    /// Japan Credit Bureau card.
    /// </summary>
    JCB,

    /// <summary>
    /// Military Star card.
    /// </summary>
    STAR,

    /// <summary>
    /// Delta Airlines card.
    /// </summary>
    DELTA,

    /// <summary>
    /// Switch credit card.
    /// </summary>
    SWITCH,

    /// <summary>
    /// Maestro credit card.
    /// </summary>
    MAESTRO,

    /// <summary>
    /// Carte Bancaire (CB) credit card.
    /// </summary>
    CB_NATIONALE,

    /// <summary>
    /// Configoga credit card.
    /// </summary>
    CONFIGOGA,

    /// <summary>
    /// Confidis credit card.
    /// </summary>
    CONFIDIS,

    /// <summary>
    /// Visa Electron credit card.
    /// </summary>
    ELECTRON,

    /// <summary>
    /// Cetelem credit card.
    /// </summary>
    CETELEM,

    /// <summary>
    /// China union pay credit card.
    /// </summary>
    CHINA_UNION_PAY,

    /// <summary>
    /// The Diners Club International banking and payment services capability network owned by Discover Financial Services (DFS), one of the most recognized brands in US financial services.
    /// </summary>
    DINERS,

    /// <summary>
    /// The Brazilian Elo card payment network.
    /// </summary>
    ELO,

    /// <summary>
    /// The Hiper - Ingenico ePayment network.
    /// </summary>
    HIPER,

    /// <summary>
    /// The Brazilian Hipercard payment network that's widely accepted in the retail market.
    /// </summary>
    HIPERCARD,

    /// <summary>
    /// The RuPay payment network.
    /// </summary>
    RUPAY,

    /// <summary>
    /// The GE Credit Union 3Point card payment network.
    /// </summary>
    GE,

    /// <summary>
    /// The Synchrony Financial (SYF) payment network.
    /// </summary>
    SYNCHRONY,

    /// <summary>
    /// The Electronic Fund Transfer At Point of Sale(EFTPOS) Debit card payment network.
    /// </summary>
    EFTPOS,

    /// <summary>
    /// UNKNOWN payment network.
    /// </summary>
    UNKNOWN
}