NakisaUserDetails¶
Example Json Object
1{
2 "password": "string",
3 "username": "string",
4 "authorities": [
5 {
6 "authority": "string"
7 }
8 ],
9 "accountNonExpired": true,
10 "accountNonLocked": true,
11 "credentialsNonExpired": true,
12 "enabled": true,
13 "id": 0,
14 "accountId": 0,
15 "fullName": "string",
16 "firstName": "string",
17 "lastName": "string",
18 "email": "string",
19 "audience": [
20 "string"
21 ],
22 "realm": "string",
23 "client": "string",
24 "accessTokenExpiry": 0,
25 "accountName": "string",
26 "environmentName": "string",
27 "serviceAccount": true,
28 "tokenIssuer": "string",
29 "profile": "string",
30 "ncpRoles": [
31 "string"
32 ],
33 "coreServiceRoles": [
34 "string"
35 ]
36}
📄 Description: NakisaUserDetails is a data transfer object that encapsulates user-specific information related to ledger entries, transactions, and accounts within the General Ledger domain, facilitating accurate financial record management.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
password |
string |
false |
none |
Secure string used to authenticate a user accessing financial records within the General Ledger, ensuring the integrity of ledger entries and transactions. |
username |
string |
false |
none |
Human-readable name of the ledger entry |
authorities |
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 |
string |
false |
none |
Email address of the user associated with the ledger entry, facilitating communication regarding transactions and financial records. |
|
audience |
[string] |
false |
none |
List of audience items |
realm |
string |
false |
none |
Specifies the realm associated with the ledger entry, providing context for the transaction within the financial record. |
client |
string |
false |
none |
Identifier for the client associated with the ledger entry, ensuring accurate tracking of transactions and financial records within the General Ledger. |
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 ledger entry items |
tokenIssuer |
string |
false |
none |
Identifier of the entity responsible for issuing the token associated with ledger entries, transactions, and financial records. |
profile |
string |
false |
none |
Represents the user profile associated with the ledger entry, providing essential details for accurate transaction and financial record management. |
ncpRoles |
[string] |
false |
none |
List of ncpRoles items |
coreServiceRoles |
[string] |
false |
none |
List of coreServiceRoles items |