NakisaUserDetails

📄 Description: NakisaUserDetails is a data transfer object that encapsulates essential information about users within the financial organization structure, including their roles and relationships within the hierarchy of the financial entity.

Properties

Name

Type

Required

Restrictions

Description

password

string

false

none

Secure string used to authenticate the user within the financial organization structure, ensuring access to sensitive hierarchical data.

username

string

false

none

Human-readable name of the organization

authorities

[GrantedAuthority]

false

none

List of authorities items

accountNonExpired

boolean

false

none

Boolean flag indicating accountNonExpired status

accountNonLocked

boolean

false

none

Boolean flag indicating accountNonLocked status

credentialsNonExpired

boolean

false

none

Boolean flag indicating credentialsNonExpired status

enabled

boolean

false

none

Whether this feature is enabled

id

integer(int64)

false

none

Unique identifier for the resource

accountId

integer(int64)

false

none

Unique identifier for the account

fullName

string

false

none

Full name of the resource

firstName

string

false

none

Name of the first

lastName

string

false

none

Name of the last

email

string

false

none

Email address of the user, essential for communication within the financial organization structure and hierarchy.

audience

[string]

false

none

List of audience items

realm

string

false

none

Represents the specific realm or domain within the financial organization structure, defining the context of the user’s role and hierarchy within the organization.

client

string

false

none

Represents the unique identifier for the client within the financial organization structure, facilitating the management of organizational hierarchy and relationships among financial entities.

accessTokenExpiry

integer(int64)

false

none

Numeric value representing accessTokenExpiry

accountName

string

false

none

Name of the account

environmentName

string

false

none

Name of the environment

serviceAccount

boolean

false

none

Number of organization items

tokenIssuer

string

false

none

Identifier of the entity responsible for issuing tokens within the financial organization structure, facilitating secure access and management of hierarchical data.

profile

string

false

none

Represents the profile of a financial entity within the organizational structure, detailing its hierarchical position and attributes.

ncpRoles

[string]

false

none

List of ncpRoles items

coreServiceRoles

[string]

false

none

List of coreServiceRoles items