Class FinFixedtermDepositInventoryResp

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

Wraps a single fixed term deposit inventory response segment (HIFGB) for read access.

public class FinFixedtermDepositInventoryResp
Inheritance
FinFixedtermDepositInventoryResp
Inherited Members

Constructors

FinFixedtermDepositInventoryResp(FinSegment)

Contructs an instance of this wrapper for the given fixed term deposit inventory response (HIFGB) segment.

public FinFixedtermDepositInventoryResp(FinSegment aHIFGB)

Parameters

aHIFGB FinSegment

The fixed term deposit inventory response (HIFGB) segment to be wrapped. This must be a HIFGB segment with a segment version between 2 (HBCI 2.0.1) and 4 (FinTS 3.0).

Exceptions

ArgumentNullException

If a null reference is given for the aHIFGB parameter, then an ArgumentNullException is thrown.

ArgumentOutOfRangeException

If the given FinSegment is not of type HIFGB or the segment version is not in the range from 2 to 4 inclusive, then an ArgumentOutOfRangeException is thrown.

Properties

ContractRef

Optional contract reference.

public string ContractRef { get; }

Property Value

string

May be null if not included in the response data.

DepositAcct

The deposit account specification itself.

public FinAcct DepositAcct { get; }

Property Value

FinAcct

DepositAmt

The deposit amount and currency.

public SwiftAmt DepositAmt { get; }

Property Value

SwiftAmt

Remarks

This is a mandatory field.

OwnAcct

(Eigene Rechnung).

public bool OwnAcct { get; }

Property Value

bool

Terms

Conditions and terms of this fixed term deposit (Festgeldkonditionen).

public FinFixedtermDepositTerms Terms { get; }

Property Value

FinFixedtermDepositTerms

Remarks

This is a mandatory field and therefore should never be null.

ToBeDebitedAcct

Account from which the deposit was debited (Belastungskonto).

public FinAcct ToBeDebitedAcct { get; }

Property Value

FinAcct