ExpandedTypedUserDto

Defines the expanded typed properties of the user.


Properties

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.

JSON Example

{
	"customRoles": [
		{
			"expiresAt": 3609941597,
			"membershipType": "DIRECT",
			"name": "string",
			"resource": "string"
		}
	],
	"orgId": "string",
	"organizationRoles": [
		{
			"displayName": "string",
			"expiresAt": 3609941597,
			"groupIds": [
				"string"
			],
			"groups": [
				{
					"description": "string",
					"displayName": "string",
					"domain": "string",
					"groupType": "USER_GROUP",
					"id": "string",
					"ownerOrgId": "string",
					"sharedOrgIds": [
						"string"
					],
					"usersCount": 0
				}
			],
			"membershipType": "DIRECT",
			"name": "string",
			"resource": "string"
		}
	],
	"serviceRoles": [
		{
			"serviceDefinitionId": "string",
			"serviceRoleNames": [
				"string"
			],
			"serviceRoles": [
				{
					"expiresAt": 3609941597,
					"groupIds": [
						"string"
					],
					"groups": [
						{
							"description": "string",
							"displayName": "string",
							"domain": "string",
							"groupType": "USER_GROUP",
							"id": "string",
							"ownerOrgId": "string",
							"sharedOrgIds": [
								"string"
							],
							"usersCount": 0
						}
					],
					"membershipType": "DIRECT",
					"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"
	}
}

Feedback

Was this page helpful?