Class FinChangePinBuilder

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

Builder for a change PIN request segment (DKPAE or HKPAE).

public class FinChangePinBuilder : FinOrderBuilder
Inheritance
FinChangePinBuilder
Inherited Members

Constructors

FinChangePinBuilder(FinContact)

Creates a FinChangePinBuilder instance based on the given bank parameter data.

public FinChangePinBuilder(FinContact aContact)

Parameters

aContact FinContact

Exceptions

ArgumentNullException

The parameter aContact was null.

InvalidOperationException

The given contact does not use PIN/TAN security.

Methods

Build(string)

Creates an order segment that can be used to submit a PIN change request.

public FinOrder Build(string sNewPin)

Parameters

sNewPin string

The new PIN that shall be submitted with the PIN change request. This must not be null, must not be an empty string and must not be longer than 99 characters.

Returns

FinOrder

Returns a new FinOrder instance that encapsulates an order for a PIN change request. Depending on the type of orders supported according to the bank parameter data, this may either be a HKPAE or a DKPAE segment.