UserStatus is defining a user, including the different access statuses related to a transaction. A User can be one of three different types: PRIVATE, CORPORATE or SERVER
Name | Description | Qualification | Schema |
---|---|---|---|
accessStatus | The status of the access part. | Optional | ParticipantStatus |
applicationAccessId | The identifier of the access. Not allowed for the type SERVER. | Optional | string |
corporateId | The identifier of the corporate role. Required for the types CORPORATE and SERVER. Not allowed for the type PRIVATE. | Optional | string |
corporateName | The name of the company. | Optional | string |
corporateRoleName | The name of the corporate role. | Optional | string |
corporateStatus | The status of the corporate role part. | Optional | ParticipantStatus |
firstName | The first name of the participant. | Optional | string |
lastName | The last name of the participant. | Optional | string |
privateId | The identifier of the private role. Required for the types PRIVATE and CORPORATE. Not allowed for type SERVER. | Optional | string |
privateStatus | The status for the private role part. | Optional | ParticipantStatus |
userType | Specifies whether the participant acts in their private role or in a corporate role. PRIVATE: The participant acts in their private role. CORPORATE: The participant acts in a corporate role. SERVER: The participant is a server account. | Optional | enum (PRIVATE, CORPORATE, SERVER) |