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.

Constructor

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

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.