Class FinPrepaidProvider

Namespace
Subsembly.FinTS
Assembly
Subsembly.FinTS.Core.dll

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

bool

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

int

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

int

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

string

Exceptions

ArgumentException

A name longer than 35 characters was set.

ProviderName

The name of the prepaid provider.

public string ProviderName { get; set; }

Property Value

string

Exceptions

ArgumentException

A name longer than 35 characters was set.

ProviderNum

Number of prepaid provider information.

public int ProviderNum { get; set; }

Property Value

int

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

Returns

string