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.