Class FinSepaModifyPostdatedSingRemittBuilder

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

Builder for creating an order to modify a postdated single remittance (HKCSA).

public sealed class FinSepaModifyPostdatedSingRemittBuilder : FinSepaOrderBuilder
Inheritance
FinSepaModifyPostdatedSingRemittBuilder
Inherited Members

Remarks

In order to build a modification order the method Build(FinSepaRemitt) must be used.

Constructors

FinSepaModifyPostdatedSingRemittBuilder(FinContact)

Creates a postdated single remittance modify order builder for the given contact.

public FinSepaModifyPostdatedSingRemittBuilder(FinContact aContact)

Parameters

aContact FinContact

Contact data of a fully initialised and synchronised contact for which to create the FinSepaModifyPostdatedSingRemittBuilder instance.

Exceptions

ArgumentNullException

The parameter aContact was null.

Methods

Build(FinSepaRemitt)

Builds a postdated single remittance modification order from the given SEPA remittance data.

public FinSepaModifyOrder Build(FinSepaRemitt aSepaRemitt)

Parameters

aSepaRemitt FinSepaRemitt

The remittance data must contain the new postdated remittance plus the original OrderID of the order that shall be modified.

Returns

FinSepaModifyOrder

BuildSepaSegment(FinSepaRemitt)

Builds a SEPA order segment with OrderID.

protected override FinSegment BuildSepaSegment(FinSepaRemitt aSepaRemitt)

Parameters

aSepaRemitt FinSepaRemitt

Returns

FinSegment