UserOrganizationInvitationResponse

UserOrganizationInvitationResponse
UserOrganizationInvitationResponse

Defines the properties of the user organization invitation response.

JSON Example
{
    "customGroups": [
        {
            "customRoles": [
                {
                    "createdBy": "string",
                    "createdDate": "string",
                    "expiresAt": 3609941597,
                    "lastUpdatedBy": "string",
                    "lastUpdatedDate": "string",
                    "membershipType": "string",
                    "name": "string",
                    "resource": "string"
                }
            ],
            "description": "string",
            "displayName": "string",
            "domain": "string",
            "groupType": "string",
            "id": "string",
            "organizationRoles": [
                {
                    "createdBy": "string",
                    "createdDate": "string",
                    "displayName": "string",
                    "expiresAt": 3609941597,
                    "lastUpdatedBy": "string",
                    "lastUpdatedDate": "string",
                    "membershipType": "string",
                    "name": "string",
                    "resource": "string"
                }
            ],
            "ownerOrgId": "string",
            "serviceRoles": [
                {
                    "serviceDefinitionId": "string",
                    "serviceRoleNames": [
                        "string"
                    ],
                    "serviceRoles": [
                        {
                            "createdBy": "string",
                            "createdDate": "string",
                            "expiresAt": 3609941597,
                            "lastUpdatedBy": "string",
                            "lastUpdatedDate": "string",
                            "membershipType": "string",
                            "name": "string",
                            "resource": "string"
                        }
                    ]
                }
            ],
            "sharedOrgIds": [
                "string"
            ],
            "usersCount": 0
        }
    ],
    "customGroupsIds": [
        "string"
    ],
    "customRoles": [
        {
            "createdBy": "string",
            "createdDate": "string",
            "expiresAt": 3609941597,
            "lastUpdatedBy": "string",
            "lastUpdatedDate": "string",
            "membershipType": "string",
            "name": "string",
            "resource": "string"
        }
    ],
    "expirationTime": 0,
    "generatedAt": 0,
    "generatedBy": "string",
    "invitationLink": "string",
    "invitedByUsername": "string",
    "orgRoleNames": [
        "string"
    ],
    "organizationRoles": [
        {
            "createdBy": "string",
            "createdDate": "string",
            "displayName": "string",
            "expiresAt": 3609941597,
            "lastUpdatedBy": "string",
            "lastUpdatedDate": "string",
            "membershipType": "string",
            "name": "string",
            "resource": "string"
        }
    ],
    "redeemedAt": 0,
    "redeemedBy": "string",
    "refLink": "string",
    "revokedAt": 0,
    "revokedBy": "string",
    "serviceRolesDtos": [
        {
            "serviceDefinitionLink": "string",
            "serviceRoleNames": [
                "string"
            ],
            "serviceRoles": [
                {
                    "createdBy": "string",
                    "createdDate": "string",
                    "expiresAt": 3609941597,
                    "lastUpdatedBy": "string",
                    "lastUpdatedDate": "string",
                    "membershipType": "string",
                    "name": "string",
                    "resource": "string"
                }
            ]
        }
    ],
    "status": "AVAILABLE",
    "username": "string"
}
customGroups
Optional

Custom Groups (relevant only for invite).

array of string
customGroupsIds
Optional

Custom Groups Identifiers (relevant only for invite).

customRoles
Optional

List of custom role objects.

integer As int64 As int64
expirationTime
Optional

The expiration time of the invitation.

integer As int64 As int64
generatedAt
Optional

The creation timestamp in milliseconds.

string
generatedBy
Optional

The Creator ot the invitation (usually client identifier).

string
invitationLink
Optional

Deprecated: the common Invitation Link.

string
invitedByUsername
Optional

Invited By, specify the actual user who is inviting.

array of string
orgRoleNames
Optional

List of organization role names.

organizationRoles
Optional

List of organization role objects.

integer As int64 As int64
redeemedAt
Optional

The redemption timestamp in milliseconds.

string
redeemedBy
Optional

The name of the invitation redeemer.

string
refLink
Optional

The reference link of the Invitation.

integer As int64 As int64
revokedAt
Optional

The revoke timestamp in milliseconds.

string
revokedBy
Optional

The name of invitation revoker.

serviceRolesDtos
Optional

List of services roles objects.

string
status
Optional

The status of the invitation.

Possible values are : AVAILABLE, REDEEMED, REVOKED,
string
username
Required

The username of the user.