Data Model

This section explains the various entities of Consent Management Microservice and their respective roles. The microservices have multiple entities and each entity has a different role to play. The entities and their respective roles are detailed in this section.

The entity relationship diagram for the Consent Management microservice is shown below.

The data models for the Consent Management microservice are explained below.

Consent Entity

This entity performs the following:

  • Stores customer specified consent details
  • Describes the scope of the access
  • Grants permission for access
  • Manages confidential banking data

The below table explains the various consent attributes.

Attribute

Description

Bank Name

Holds the name of the bank

Consent Type

Indicates the type of the consent given. Example: Money Management.

Party ID

Indicates the Customer ID

Block Date

Indicates the date to block consent

Consent Block

Holds the details required to block consent

Consent Given

Checks if consent is given

Consent Withdraw

Checks if the consent is withdrawn

Creation Date

Indicates the date for creating the consent

Expires Date

Indicates the date of the consent expiry

Period Days

Indicates the number of days the consent will be active

Withdraw Date

Indicates the date of withdrawal of the consent

Withdraw Notes

Contains other details regarding the withdrawal


Bookmark Name Actions
Feedback
x