Class FinPrepaidProvider
Provides the information about a prepaid mobile provider for the purpose of loading the prepaid mobile balance.
public class FinPrepaidProvider
- Inheritance
-
FinPrepaidProvider
- Inherited Members
Properties
ArbitraryAmountAllowed
Indicates whether an arbitrary amount may be loaded.
public bool ArbitraryAmountAllowed { get; set; }
Property Value
Remarks
If this is true
, then an arbitrary amount in the ranged from
MinLoadAmount through MaxLoadAmount may be
loaded. If this is false
, then only one of the
FixedLoadAmounts may be loaded.
FixedLoadAmounts
List of fixed load amounts in Euro.
public int[] FixedLoadAmounts { get; set; }
Property Value
- int[]
Exceptions
- ArgumentException
One of the integer values in the fixed load amounts array was a negative value, or a value greater than 999.
MaxLoadAmount
The maximum load amount in Euro.
public int MaxLoadAmount { get; set; }
Property Value
Exceptions
- ArgumentOutOfRangeException
A negative value, or a value greater than 999 was set.
MinLoadAmount
The minimum load amount in Euro.
public int MinLoadAmount { get; set; }
Property Value
Exceptions
- ArgumentOutOfRangeException
A negative value, or a value greater than 999 was set.
ProductName
The name of the prepaid product.
public string ProductName { get; set; }
Property Value
Exceptions
- ArgumentException
A name longer than 35 characters was set.
ProviderName
The name of the prepaid provider.
public string ProviderName { get; set; }
Property Value
Exceptions
- ArgumentException
A name longer than 35 characters was set.
ProviderNum
Number of prepaid provider information.
public int ProviderNum { get; set; }
Property Value
Remarks
This number must be passed when loading the prepaid amount for this provider.
Exceptions
- ArgumentOutOfRangeException
The given number was outside the allowed range from zero through 99.
Methods
ToString()
public override string ToString()