Skip to main content

EditDelegationRequest Properties

An object defining properties for the EditDelegationRequest class.

SecretKey

The secret key associated with the delegation to be edited.

Type: string

See Also

  • SecretKeys todo

EndDate

Defines the end date of the delegation. If it's set to null, delegation won't have a expire date.

Type: DateTimeOffset?


Scope

Defines the list of permission to can be allowed with delegation.

Type: List<string>

Note

If user that creates delegation; does not have a particular permission/permissions or its taken from user after delegation or access token created. Delegation or access token won't allow that permission. Permissions can only intersect with given user's active permissions.


CreationType

Specifies the creation type for the delegation, indicating how it was generated or categorized.

Type: CreationType
Accepted Values:

NameValue
Simple0
Advance1

Type

The DelegationType enum defines the types of delegation available, specifying different modes of access or authorization. In this enum Delegation means this delegation given to spesific user with specific permissions that decided by user. On the other hand Token act like access token with spesific that decided by user.

Type: DelegationType
Accepted Values:

NameValue
Delegation0
Token1

PositionIds

A list of position IDs associated with the delegation given user positions.

Type: long[]


Name

Defines the multi language name of the delegation by culture.

Type: Dictionary<string, string>

See Also

  • //todo

BasedType

Specifies the basis type for the delegation, defining the origin or foundation of the delegation.

Type: BasedType
Accepted Values:

NameValue
None0
User1
Project2

StartDate

Defines the start date of the delegation.

Type: DateTimeOffset