CreateLinkRequest Properties
An object defining properties for the CreateLinkRequest class.
Language
Defines the language of the link, such as en-US
, tr-TR
, etc.
Type: string
RequestLimit
Defines the maximum number of times the link can be accessed. if is null, link is limitless.
DelegationId
Links the request to a specified delegation, allowing the link to operate based on the rights and positions associated with that delegation.
EmbeddedView
Indicates whether the link should hide parts of the system interface, such as the left menu and top toolbar. Typically used for displaying documents.
Type: bool
Scope
Specifies the permission range that the link should adhere to.
LinkType
It holds the values used to specify the type of the link.
Type: CreateLinkType
Accepted Values:
Name Value ProcessRequest 0 FillAForm 1 OpenMenuItem 2 OpenDmObject 3 OpenMainPage 4 EditAForm 5
Status
Indicates whether the link is active or inactive. Inactive links cannot be accessed.
Type: bool
ViewHideInfo
Provides information on which sections of the interface should be hidden when the link is opened.
Type: ViewHideInfoObject
UserId
Identifies a specific user who can access the link. If null, the link is accessible to all users.
ExpireDate
Specifies the date and time when the link will expire. If null, the link remains accessible indefinitely.
Type: DateTimeOffset?
Payload
The JSON formatted data or plain text necessary for the specified link type.
Type: string
- ProcessRequest
{ "processId" : 96022, "requestId" : 312162, "requestType" : 2 }
- FillAForm
{ "ProjectName" : "projectName1", "FormName" : "formName1" }
{ "ProjectName" : "projectName1", "FormName" : "formName1" "DocumentId" = 0 }
- OpenMenuItem
{ "MenuItemKey" : "menuItemKey1" }
- OpenDmObject
{ StartDownload : false, ObjSecretKey : "", Users : "1,2,3,4", Companies : "1,2,3,4" }
- OpenMainPage
{}