#[repr(i32)]pub enum EPaymentMethod {
Show 163 variants
None = 0,
ActivationCode = 1,
CreditCard = 2,
Giropay = 3,
PayPal = 4,
Ideal = 5,
PaySafeCard = 6,
Sofort = 7,
GuestPass = 8,
WebMoney = 9,
MoneyBookers = 10,
AliPay = 11,
Yandex = 12,
Kiosk = 13,
Qiwi = 14,
GameStop = 15,
HardwarePromo = 16,
MoPay = 17,
BoletoBancario = 18,
BoaCompraGold = 19,
BancoDoBrasilOnline = 20,
ItauOnline = 21,
BradescoOnline = 22,
Pagseguro = 23,
VisaBrazil = 24,
AmexBrazil = 25,
Aura = 26,
Hipercard = 27,
MastercardBrazil = 28,
DinersCardBrazil = 29,
AuthorizedDevice = 30,
MOLPoints = 31,
ClickAndBuy = 32,
Beeline = 33,
Konbini = 34,
EClubPoints = 35,
CreditCardJapan = 36,
BankTransferJapan = 37,
PayEasy = 38,
Zong = 39,
CultureVoucher = 40,
BookVoucher = 41,
HappymoneyVoucher = 42,
ConvenientStoreVoucher = 43,
GameVoucher = 44,
Multibanco = 45,
Payshop = 46,
MaestroBoaCompra = 47,
OXXO = 48,
ToditoCash = 49,
Carnet = 50,
SPEI = 51,
ThreePay = 52,
IsBank = 53,
Garanti = 54,
Akbank = 55,
YapiKredi = 56,
Halkbank = 57,
BankAsya = 58,
Finansbank = 59,
DenizBank = 60,
PTT = 61,
CashU = 62,
SantanderRio = 63,
AutoGrant = 64,
WebMoneyJapan = 65,
OneCard = 66,
PSE = 67,
Exito = 68,
Efecty = 69,
Paloto = 70,
PinValidda = 71,
MangirKart = 72,
BancoCreditoDePeru = 73,
BBVAContinental = 74,
SafetyPay = 75,
PagoEfectivo = 76,
Trustly = 77,
UnionPay = 78,
BitCoin = 79,
LicensedSite = 80,
BitCash = 81,
NetCash = 82,
Nanaco = 83,
Tenpay = 84,
WeChat = 85,
CashonDelivery = 86,
CreditCardNodwin = 87,
DebitCardNodwin = 88,
NetBankingNodwin = 89,
CashCardNodwin = 90,
WalletNodwin = 91,
MobileDegica = 92,
Naranja = 93,
Cencosud = 94,
Cabal = 95,
PagoFacil = 96,
Rapipago = 97,
BancoNacionaldeCostaRica = 98,
BancoPoplar = 99,
RedPagos = 100,
SPE = 101,
Multicaja = 102,
RedCompra = 103,
ZiraatBank = 104,
VakiflarBank = 105,
KuveytTurkBank = 106,
EkonomiBank = 107,
Pichincha = 108,
PichinchaCash = 109,
Przelewy24 = 110,
Trustpay = 111,
POLi = 112,
MercadoPago = 113,
PayU = 114,
VTCPayWallet = 115,
MrCash = 116,
EPS = 117,
Interac = 118,
VTCPayCards = 119,
VTCPayOnlineBanking = 120,
VisaElectronBoaCompra = 121,
CafeFunded = 122,
OCA = 123,
Lider = 124,
WebMoneySteamCardJapan = 125,
WebMoneySteamCardTopUpJapan = 126,
Toss = 127,
Wallet = 128,
Valve = 129,
MasterComp = 130,
Promotional = 131,
MasterSubscription = 134,
Payco = 135,
MobileWalletJapan = 136,
BoletoFlash = 137,
PIX = 138,
GCash = 139,
KakaoPay = 140,
Dana = 141,
TrueMoney = 142,
TouchnGo = 143,
LinePay = 144,
MerPay = 145,
PayPay = 146,
AlfaClick = 147,
Sberbank = 148,
YooMoney = 149,
Tinkoff = 150,
CashInCIS = 151,
AuPAY = 152,
AliPayHK = 153,
NaverPay = 154,
Linkaja = 155,
ShopeePay = 156,
GrabPay = 157,
PayNow = 158,
OnlineBankingThailand = 159,
CashOptionsThailand = 160,
OEMTicket = 256,
Split = 512,
Complimentary = 1_024,
FamilyGroup = 1_025,
}Expand description
The EPaymentMethod enumeration.
Source: lang/steammsg.steamd.
Variants§
None = 0
ActivationCode = 1
CreditCard = 2
Giropay = 3
PayPal = 4
Ideal = 5
PaySafeCard = 6
Sofort = 7
GuestPass = 8
WebMoney = 9
MoneyBookers = 10
AliPay = 11
Yandex = 12
Kiosk = 13
Qiwi = 14
GameStop = 15
HardwarePromo = 16
MoPay = 17
BoletoBancario = 18
BoaCompraGold = 19
BancoDoBrasilOnline = 20
ItauOnline = 21
BradescoOnline = 22
Pagseguro = 23
VisaBrazil = 24
AmexBrazil = 25
Aura = 26
Hipercard = 27
MastercardBrazil = 28
DinersCardBrazil = 29
AuthorizedDevice = 30
MOLPoints = 31
ClickAndBuy = 32
Beeline = 33
Konbini = 34
EClubPoints = 35
CreditCardJapan = 36
BankTransferJapan = 37
PayEasy = 38
Zong = 39
CultureVoucher = 40
BookVoucher = 41
HappymoneyVoucher = 42
ConvenientStoreVoucher = 43
GameVoucher = 44
Multibanco = 45
Payshop = 46
MaestroBoaCompra = 47
OXXO = 48
ToditoCash = 49
Carnet = 50
SPEI = 51
ThreePay = 52
IsBank = 53
Garanti = 54
Akbank = 55
YapiKredi = 56
Halkbank = 57
BankAsya = 58
Finansbank = 59
DenizBank = 60
PTT = 61
CashU = 62
SantanderRio = 63
AutoGrant = 64
WebMoneyJapan = 65
OneCard = 66
PSE = 67
Exito = 68
Efecty = 69
Paloto = 70
PinValidda = 71
MangirKart = 72
BancoCreditoDePeru = 73
BBVAContinental = 74
SafetyPay = 75
PagoEfectivo = 76
Trustly = 77
UnionPay = 78
BitCoin = 79
LicensedSite = 80
BitCash = 81
NetCash = 82
Nanaco = 83
Tenpay = 84
WeChat = 85
CashonDelivery = 86
CreditCardNodwin = 87
DebitCardNodwin = 88
NetBankingNodwin = 89
CashCardNodwin = 90
WalletNodwin = 91
MobileDegica = 92
Naranja = 93
Cencosud = 94
Cabal = 95
PagoFacil = 96
Rapipago = 97
BancoNacionaldeCostaRica = 98
BancoPoplar = 99
RedPagos = 100
SPE = 101
Multicaja = 102
RedCompra = 103
ZiraatBank = 104
VakiflarBank = 105
KuveytTurkBank = 106
EkonomiBank = 107
Pichincha = 108
PichinchaCash = 109
Przelewy24 = 110
Trustpay = 111
POLi = 112
MercadoPago = 113
PayU = 114
VTCPayWallet = 115
MrCash = 116
EPS = 117
Interac = 118
VTCPayCards = 119
VTCPayOnlineBanking = 120
VisaElectronBoaCompra = 121
CafeFunded = 122
OCA = 123
Lider = 124
WebMoneySteamCardJapan = 125
WebMoneySteamCardTopUpJapan = 126
Toss = 127
Wallet = 128
Valve = 129
MasterComp = 130
Promotional = 131
MasterSubscription = 134
Payco = 135
MobileWalletJapan = 136
BoletoFlash = 137
PIX = 138
GCash = 139
KakaoPay = 140
Dana = 141
TrueMoney = 142
TouchnGo = 143
LinePay = 144
MerPay = 145
PayPay = 146
AlfaClick = 147
Sberbank = 148
YooMoney = 149
Tinkoff = 150
CashInCIS = 151
AuPAY = 152
AliPayHK = 153
Linkaja = 155
ShopeePay = 156
GrabPay = 157
PayNow = 158
OnlineBankingThailand = 159
CashOptionsThailand = 160
OEMTicket = 256
Split = 512
Complimentary = 1_024
FamilyGroup = 1_025
Implementations§
Source§impl EPaymentMethod
impl EPaymentMethod
Sourcepub const ALL: &'static [EPaymentMethod]
pub const ALL: &'static [EPaymentMethod]
Every variant of EPaymentMethod.
Sourcepub fn from_value(value: i32) -> Option<Self>
pub fn from_value(value: i32) -> Option<Self>
Builds a variant from its numeric value.
When several variants share a value, the first declared one is returned.
Trait Implementations§
Source§impl Clone for EPaymentMethod
impl Clone for EPaymentMethod
impl Copy for EPaymentMethod
Source§impl Debug for EPaymentMethod
impl Debug for EPaymentMethod
impl Eq for EPaymentMethod
Source§impl From<EPaymentMethod> for i32
impl From<EPaymentMethod> for i32
Source§fn from(value: EPaymentMethod) -> i32
fn from(value: EPaymentMethod) -> i32
Converts to this type from the input type.
Source§impl Hash for EPaymentMethod
impl Hash for EPaymentMethod
Source§impl Ord for EPaymentMethod
impl Ord for EPaymentMethod
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for EPaymentMethod
impl PartialEq for EPaymentMethod
Source§impl PartialOrd for EPaymentMethod
impl PartialOrd for EPaymentMethod
impl StructuralPartialEq for EPaymentMethod
Source§impl TryFrom<i32> for EPaymentMethod
impl TryFrom<i32> for EPaymentMethod
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§impl TryFrom<u32> for EPaymentMethod
impl TryFrom<u32> for EPaymentMethod
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for EPaymentMethod
impl RefUnwindSafe for EPaymentMethod
impl Send for EPaymentMethod
impl Sync for EPaymentMethod
impl Unpin for EPaymentMethod
impl UnsafeUnpin for EPaymentMethod
impl UnwindSafe for EPaymentMethod
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.