Skip to main content

Agreement

The Agreement class represents an end user agreement which determines the scope and length of access to data provided by institutions.

Properties​

Id - Guid​

The id of the agreement assigned by the Nordigen API.

Created - DateTime​

Time when the agreement was created.

Accepted - DateTime?​

Time when the agreement was accepted.

InstitutionId - string​

The institution this agreement refers to.

AccessScope - List<AccessScope>​

The scope of information that can be accessed.

MaxHistoricalDays - uint​

The length of the transaction history in days.

AccessValidForDays - uint​

The length the access to the account is valid for.

ReconfirmationSupported - bool​

Whether this agreement can be extended. Supported by British banks only.

Constructor​

public Agreement(Guid id, DateTime created, DateTime? accepted, string institutionId,
uint maxHistoricalDays, uint accessValidForDays, List<AccessScope> accessScope, bool reconfirmationSupported = false)

Parameters​

id - Guid​

The id of the agreement assigned by the Nordigen API.

created - DateTime​

Time when the agreement was created.

accepted - DateTime?​

Time when the agreement was accepted.

institutionId - string​

The institution this agreement refers to.

maxHistoricalDays - uint​

The length of the transaction history in days.

accessValidForDays - uint​

The length the access to the account is valid for.

accessScope - List<AccessScope>​

The scope of information that can be accessed.

reconfirmationSupported - bool​

Whether this agreement can be extended. Supported by British banks only. Default is false.