OrganizationTrustDto

OrganizationTrustDto
OrganizationTrustDto

Defines the properties of the organization trust.

JSON Example
{
    "status": "string",
    "expiresAt": 0,
    "trustId": "string",
    "trusteeOrg": {
        "id": "string",
        "displayName": "string"
    },
    "createdBy": "string",
    "trustedOrg": {
        "id": "string",
        "displayName": "string"
    },
    "createdAt": 0,
    "lastUpdatedAt": 0,
    "description": "string",
    "allowedScopes": {
        "organizationScopes": {
            "roles": [
                {
                    "name": "string",
                    "resources": [
                        "string"
                    ]
                }
            ],
            "allRoles": false
        },
        "servicesScopes": [
            {
                "serviceDefinitionId": "string",
                "roles": [
                    {
                        "name": "string",
                        "resources": [
                            "string"
                        ]
                    }
                ],
                "allRoles": false
            }
        ],
        "allScopes": false
    },
    "type": "string",
    "lastUpdatedBy": "string"
}
string
status
Optional

The status of the organization trust.

Possible values are : ACTIVE, DEACTIVATED, EXPIRED, EXPIRATION_PROCESSING, EXPIRATION_PROCESSING_FAILED, ORG_DEACTIVATED, REJECTED, PENDING,
integer As int64 As int64
expiresAt
Optional

The timestamp the trust expires at (measured in number of milliseconds since 1/1/1970 UTC).

string
trustId
Optional

Unique identifier (GUID) of the trust.

trusteeOrg
Optional

Unique identifier (GUID) of the trusted organization that is the beneficiary of the trust. Typically the management org.

string
createdBy
Optional

The username (email) of the user who created the organization trust.

trustedOrg
Optional

Unique identifier (GUID) of the trusted organization that is the beneficiary of the trust. Typically the management org.

integer As int64 As int64
createdAt
Optional

Timestamp, measured in number of milliseconds since 1/1/1970 UTC, indicating when the organization trust was created.

integer As int64 As int64
lastUpdatedAt
Optional

Timestamp, measured in number of milliseconds since 1/1/1970 UTC, indicating when the organization trust was last updated.

string
description
Optional

The description about the trust.

allowedScopes
Optional

Defines the properties of the allowed scopes for organization trust.

string
type
Optional

The type of the organization trust.

Possible values are : HIERARCHY, CUSTOM, PARTNER,
string
lastUpdatedBy
Optional

The username (email) of the user who last updated the organization trust.