ExpandedTypedUserDto

ExpandedTypedUserDto
ExpandedTypedUserDto

Defines the expanded typed properties of the user.

JSON Example
{
    "user": {
        "firstName": "string",
        "lastName": "string",
        "userProfile": {
            "locale": "string",
            "language": "string",
            "alternativeEmail": "string"
        },
        "userId": "string",
        "email": "string",
        "acct": "string",
        "domain": "string",
        "accessible": false,
        "username": "string",
        "idpId": "string"
    },
    "organizationRoles": [
        {
            "displayName": "string",
            "name": "string",
            "resource": "string",
            "createdBy": "string",
            "lastUpdatedDate": "string",
            "expiresAt": 3609941597,
            "groups": [
                {
                    "domain": "string",
                    "displayName": "string",
                    "id": "string",
                    "ownerOrgId": "string",
                    "sharedOrgIds": [
                        "string"
                    ],
                    "groupType": "string",
                    "usersCount": 0,
                    "description": "string"
                }
            ],
            "createdDate": "string",
            "membershipType": "string",
            "groupIds": [
                "string"
            ],
            "lastUpdatedBy": "string"
        }
    ],
    "serviceRoles": [
        {
            "serviceRoleNames": [
                "string"
            ],
            "serviceDefinitionId": "string",
            "serviceRoles": [
                {
                    "name": "string",
                    "resource": "string",
                    "createdBy": "string",
                    "lastUpdatedBy": "string",
                    "expiresAt": 3609941597,
                    "groups": [
                        {
                            "domain": "string",
                            "displayName": "string",
                            "id": "string",
                            "ownerOrgId": "string",
                            "sharedOrgIds": [
                                "string"
                            ],
                            "groupType": "string",
                            "usersCount": 0,
                            "description": "string"
                        }
                    ],
                    "createdDate": "string",
                    "membershipType": "string",
                    "groupIds": [
                        "string"
                    ],
                    "lastUpdatedDate": "string"
                }
            ]
        }
    ],
    "customRoles": [
        {
            "name": "string",
            "resource": "string",
            "createdBy": "string",
            "lastUpdatedBy": "string",
            "expiresAt": 3609941597,
            "groups": [
                {
                    "domain": "string",
                    "displayName": "string",
                    "id": "string",
                    "ownerOrgId": "string",
                    "sharedOrgIds": [
                        "string"
                    ],
                    "groupType": "string",
                    "usersCount": 0,
                    "description": "string"
                }
            ],
            "createdDate": "string",
            "membershipType": "string",
            "groupIds": [
                "string"
            ],
            "lastUpdatedDate": "string"
        }
    ],
    "orgId": "string"
}
user
Optional

Base User with profile object.

organizationRoles
Optional

List of organization role objects.

serviceRoles
Optional

List of services roles objects.

customRoles
Optional

List of custom role objects.

string
orgId
Optional

Unique identifier (GUID) of the organization.