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()