ExpandedTypedUserDto

ExpandedTypedUserDto
ExpandedTypedUserDto

Defines the expanded typed properties of the user.

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

List of custom role objects.

string
orgId
Optional

Unique identifier (GUID) of the organization.

organizationRoles
Optional

List of organization role objects.

serviceRoles
Optional

List of services roles objects.

user
Optional

Base User with profile object.