Table of Contents

Class Organization

Namespace
DocuWare.Platform.ServerClient
Assembly
DocuWare.Platform.ServerClient.dll

Definition for DocuWare organization.

public class Organization : IRelationsWithProxy, IRelations, IHttpClientProxy
Inheritance
Organization
Implements
Inherited Members

Constructors

Organization()

Creates a new instance of this class

public Organization()

Properties

AdditionalInfo

public AdditionalOrganizationInfo AdditionalInfo { get; set; }

Property Value

TypeDescription
AdditionalOrganizationInfo

Calendar

public Calendar Calendar { get; set; }

Property Value

TypeDescription
Calendar

ConfigurationRights

List of the rights that the current user has for this cabinet.

[Hawk]
public List<ConfigurationRight> ConfigurationRights { get; set; }

Property Value

TypeDescription
List<ConfigurationRight>

Gets the Uri of the link for the relation “controllerWorkflows”.

public string ControllerWorkflowsRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “controllerWorkflows” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Gets the Uri of the link for the relation “createGroup”.

public string CreateGroupRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “createGroup” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Culture

public OrganizationCulture Culture { get; set; }

Property Value

TypeDescription
OrganizationCulture

CustomProperties

public List<OrganizationProperty> CustomProperties { get; set; }

Property Value

TypeDescription
List<OrganizationProperty>

Gets the Uri of the link for the relation “designerWorkflows”.

public string DesignerWorkflowsRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “designerWorkflows” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Gets the Uri of the link for the relation “dialogs”.

public string DialogsRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “dialogs” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

ExtendedConfigurationRights

Gets or sets the extended configuration rights

[Numbat]
public ExtendedConfigurationRights ExtendedConfigurationRights { get; set; }

Property Value

TypeDescription
ExtendedConfigurationRights

Gets the Uri of the link for the relation “filecabinets”.

public string FilecabinetsRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “filecabinets” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Gets the Uri of the link for the relation “groups”.

public string GroupsRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “groups” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Guid

Guid of the organization

public string Guid { get; set; }

Property Value

TypeDescription
string

Id

Identity of the organization

public string Id { get; set; }

Property Value

TypeDescription
string

IsTwoStepVerificationEnabled

Flag whether Two-Step Verification is enabled

public bool IsTwoStepVerificationEnabled { get; set; }

Property Value

TypeDescription
bool

IsTwoStepVerificationRequired

Flag whether Two-Step Verification is enforced for all users in the organization

public bool IsTwoStepVerificationRequired { get; set; }

Property Value

TypeDescription
bool
public Link[] Links { get; set; }

Property Value

TypeDescription
Link[]

Gets the Uri of the link for the relation “loginToken”.

public string LoginTokenRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “loginToken” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Gets the Uri of the link for the relation “multiColSelectListInfos”.

public string MultiColSelectListInfosRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “multiColSelectListInfos” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Name

Name of the organization

public string Name { get; set; }

Property Value

TypeDescription
string

Gets the Uri of the link for the relation “roles”.

public string RolesRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “roles” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Gets the Uri of the link for the relation “selectListInfos”.

public string SelectListInfosRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “selectListInfos” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Gets the Uri of the link for the relation “self”.

public string SelfRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “self” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Gets the Uri of the link for the relation “substitutionLists”.

public string SubstitutionListsRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “substitutionLists” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Gets the Uri of the link for the relation “trashBin”.

public string TrashBinRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “trashBin” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Gets the Uri of the link for the relation “userInfo”.

public string UserInfoRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “userInfo” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Gets the Uri of the link for the relation “users”.

public string UsersRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “users” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Gets the Uri of the link for the relation “workflowRequests”.

public string WorkflowRequestsRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “workflowRequests” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Gets the Uri of the link for the relation “workflows”.

public string WorkflowsRelationLink { get; }

Property Value

TypeDescription
string

Returns the uri of the link for the relation “workflows” if it exists, or null if this link does not exist. The returned link can be absolute or relative. If it is a relative link you must set it in the right context yourself.

Methods

GetDesignerWorkflowsFromDesignerWorkflowsRelation()

Calls the HTTP Get method on the link for the relation “designerWorkflows”.

public DesignerWorkflows GetDesignerWorkflowsFromDesignerWorkflowsRelation()

Returns

TypeDescription
DesignerWorkflows

The content of the response.

GetDesignerWorkflowsFromDesignerWorkflowsRelationAsync()

Calls the HTTP Get method on the link for the relation “designerWorkflows” asynchronously.

public Task<DeserializedHttpResponse<DesignerWorkflows>> GetDesignerWorkflowsFromDesignerWorkflowsRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<DesignerWorkflows>>

A task which runs the request.

Remarks

This method follows the link for the relation “designerWorkflows”.

GetDesignerWorkflowsFromDesignerWorkflowsRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “designerWorkflows” asynchronously.

public Task<DeserializedHttpResponse<DesignerWorkflows>> GetDesignerWorkflowsFromDesignerWorkflowsRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<DesignerWorkflows>>

A task which runs the request.

Remarks

This method follows the link for the relation “designerWorkflows”.

GetDialogInfosFromDialogsRelation()

Calls the HTTP Get method on the link for the relation “dialogs”.

public DialogInfos GetDialogInfosFromDialogsRelation()

Returns

TypeDescription
DialogInfos

The content of the response.

GetDialogInfosFromDialogsRelationAsync()

Calls the HTTP Get method on the link for the relation “dialogs” asynchronously.

public Task<DeserializedHttpResponse<DialogInfos>> GetDialogInfosFromDialogsRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<DialogInfos>>

A task which runs the request.

Remarks

This method follows the link for the relation “dialogs”.

GetDialogInfosFromDialogsRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “dialogs” asynchronously.

public Task<DeserializedHttpResponse<DialogInfos>> GetDialogInfosFromDialogsRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<DialogInfos>>

A task which runs the request.

Remarks

This method follows the link for the relation “dialogs”.

GetFileCabinetsFromFilecabinetsRelation()

Calls the HTTP Get method on the link for the relation “filecabinets”.

public FileCabinets GetFileCabinetsFromFilecabinetsRelation()

Returns

TypeDescription
FileCabinets

The content of the response.

GetFileCabinetsFromFilecabinetsRelationAsync()

Calls the HTTP Get method on the link for the relation “filecabinets” asynchronously.

public Task<DeserializedHttpResponse<FileCabinets>> GetFileCabinetsFromFilecabinetsRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<FileCabinets>>

A task which runs the request.

Remarks

This method follows the link for the relation “filecabinets”.

GetFileCabinetsFromFilecabinetsRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “filecabinets” asynchronously.

public Task<DeserializedHttpResponse<FileCabinets>> GetFileCabinetsFromFilecabinetsRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<FileCabinets>>

A task which runs the request.

Remarks

This method follows the link for the relation “filecabinets”.

GetGroupsFromGroupsRelation()

Calls the HTTP Get method on the link for the relation “groups”.

public Groups GetGroupsFromGroupsRelation()

Returns

TypeDescription
Groups

The content of the response.

GetGroupsFromGroupsRelationAsync()

Calls the HTTP Get method on the link for the relation “groups” asynchronously.

public Task<DeserializedHttpResponse<Groups>> GetGroupsFromGroupsRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<Groups>>

A task which runs the request.

Remarks

This method follows the link for the relation “groups”.

GetGroupsFromGroupsRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “groups” asynchronously.

public Task<DeserializedHttpResponse<Groups>> GetGroupsFromGroupsRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<Groups>>

A task which runs the request.

Remarks

This method follows the link for the relation “groups”.

GetMultiColSelectListInfosFromMultiColSelectListInfosRelation()

Calls the HTTP Get method on the link for the relation “multiColSelectListInfos”.

public MultiColSelectListInfos GetMultiColSelectListInfosFromMultiColSelectListInfosRelation()

Returns

TypeDescription
MultiColSelectListInfos

The content of the response.

GetMultiColSelectListInfosFromMultiColSelectListInfosRelationAsync()

Calls the HTTP Get method on the link for the relation “multiColSelectListInfos” asynchronously.

public Task<DeserializedHttpResponse<MultiColSelectListInfos>> GetMultiColSelectListInfosFromMultiColSelectListInfosRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<MultiColSelectListInfos>>

A task which runs the request.

Remarks

This method follows the link for the relation “multiColSelectListInfos”.

GetMultiColSelectListInfosFromMultiColSelectListInfosRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “multiColSelectListInfos” asynchronously.

public Task<DeserializedHttpResponse<MultiColSelectListInfos>> GetMultiColSelectListInfosFromMultiColSelectListInfosRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<MultiColSelectListInfos>>

A task which runs the request.

Remarks

This method follows the link for the relation “multiColSelectListInfos”.

GetOrganizationFromSelfRelation()

Calls the HTTP Get method on the link for the relation “self”.

public Organization GetOrganizationFromSelfRelation()

Returns

TypeDescription
Organization

The content of the response.

GetOrganizationFromSelfRelationAsync()

Calls the HTTP Get method on the link for the relation “self” asynchronously.

public Task<DeserializedHttpResponse<Organization>> GetOrganizationFromSelfRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<Organization>>

A task which runs the request.

Remarks

This method follows the link for the relation “self”.

GetOrganizationFromSelfRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “self” asynchronously.

public Task<DeserializedHttpResponse<Organization>> GetOrganizationFromSelfRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<Organization>>

A task which runs the request.

Remarks

This method follows the link for the relation “self”.

GetRolesFromRolesRelation()

Calls the HTTP Get method on the link for the relation “roles”.

public Roles GetRolesFromRolesRelation()

Returns

TypeDescription
Roles

The content of the response.

GetRolesFromRolesRelationAsync()

Calls the HTTP Get method on the link for the relation “roles” asynchronously.

public Task<DeserializedHttpResponse<Roles>> GetRolesFromRolesRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<Roles>>

A task which runs the request.

Remarks

This method follows the link for the relation “roles”.

GetRolesFromRolesRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “roles” asynchronously.

public Task<DeserializedHttpResponse<Roles>> GetRolesFromRolesRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<Roles>>

A task which runs the request.

Remarks

This method follows the link for the relation “roles”.

GetSelectListInfosFromSelectListInfosRelation()

Calls the HTTP Get method on the link for the relation “selectListInfos”.

public SelectListInfos GetSelectListInfosFromSelectListInfosRelation()

Returns

TypeDescription
SelectListInfos

The content of the response.

GetSelectListInfosFromSelectListInfosRelationAsync()

Calls the HTTP Get method on the link for the relation “selectListInfos” asynchronously.

public Task<DeserializedHttpResponse<SelectListInfos>> GetSelectListInfosFromSelectListInfosRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<SelectListInfos>>

A task which runs the request.

Remarks

This method follows the link for the relation “selectListInfos”.

GetSelectListInfosFromSelectListInfosRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “selectListInfos” asynchronously.

public Task<DeserializedHttpResponse<SelectListInfos>> GetSelectListInfosFromSelectListInfosRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<SelectListInfos>>

A task which runs the request.

Remarks

This method follows the link for the relation “selectListInfos”.

GetSubstitutionListsFromSubstitutionListsRelation()

Calls the HTTP Get method on the link for the relation “substitutionLists”.

public SubstitutionLists GetSubstitutionListsFromSubstitutionListsRelation()

Returns

TypeDescription
SubstitutionLists

The content of the response.

GetSubstitutionListsFromSubstitutionListsRelationAsync()

Calls the HTTP Get method on the link for the relation “substitutionLists” asynchronously.

public Task<DeserializedHttpResponse<SubstitutionLists>> GetSubstitutionListsFromSubstitutionListsRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<SubstitutionLists>>

A task which runs the request.

Remarks

This method follows the link for the relation “substitutionLists”.

GetSubstitutionListsFromSubstitutionListsRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “substitutionLists” asynchronously.

public Task<DeserializedHttpResponse<SubstitutionLists>> GetSubstitutionListsFromSubstitutionListsRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<SubstitutionLists>>

A task which runs the request.

Remarks

This method follows the link for the relation “substitutionLists”.

GetTrashBinFromTrashBinRelation()

Calls the HTTP Get method on the link for the relation “trashBin”.

public TrashBin GetTrashBinFromTrashBinRelation()

Returns

TypeDescription
TrashBin

The content of the response.

GetTrashBinFromTrashBinRelationAsync()

Calls the HTTP Get method on the link for the relation “trashBin” asynchronously.

public Task<DeserializedHttpResponse<TrashBin>> GetTrashBinFromTrashBinRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<TrashBin>>

A task which runs the request.

Remarks

This method follows the link for the relation “trashBin”.

GetTrashBinFromTrashBinRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “trashBin” asynchronously.

public Task<DeserializedHttpResponse<TrashBin>> GetTrashBinFromTrashBinRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<TrashBin>>

A task which runs the request.

Remarks

This method follows the link for the relation “trashBin”.

GetUserInfoFromUserInfoRelation()

Calls the HTTP Get method on the link for the relation “userInfo”.

public UserInfo GetUserInfoFromUserInfoRelation()

Returns

TypeDescription
UserInfo

The content of the response.

GetUserInfoFromUserInfoRelationAsync()

Calls the HTTP Get method on the link for the relation “userInfo” asynchronously.

public Task<DeserializedHttpResponse<UserInfo>> GetUserInfoFromUserInfoRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<UserInfo>>

A task which runs the request.

Remarks

This method follows the link for the relation “userInfo”.

GetUserInfoFromUserInfoRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “userInfo” asynchronously.

public Task<DeserializedHttpResponse<UserInfo>> GetUserInfoFromUserInfoRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<UserInfo>>

A task which runs the request.

Remarks

This method follows the link for the relation “userInfo”.

GetUsersFromUsersRelation()

Calls the HTTP Get method on the link for the relation “users”.

public Users GetUsersFromUsersRelation()

Returns

TypeDescription
Users

The content of the response.

GetUsersFromUsersRelationAsync()

Calls the HTTP Get method on the link for the relation “users” asynchronously.

public Task<DeserializedHttpResponse<Users>> GetUsersFromUsersRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<Users>>

A task which runs the request.

Remarks

This method follows the link for the relation “users”.

GetUsersFromUsersRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “users” asynchronously.

public Task<DeserializedHttpResponse<Users>> GetUsersFromUsersRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<Users>>

A task which runs the request.

Remarks

This method follows the link for the relation “users”.

GetWorkflowRequestsFromWorkflowRequestsRelation()

Calls the HTTP Get method on the link for the relation “workflowRequests”.

public WorkflowRequests GetWorkflowRequestsFromWorkflowRequestsRelation()

Returns

TypeDescription
WorkflowRequests

The content of the response.

GetWorkflowRequestsFromWorkflowRequestsRelationAsync()

Calls the HTTP Get method on the link for the relation “workflowRequests” asynchronously.

public Task<DeserializedHttpResponse<WorkflowRequests>> GetWorkflowRequestsFromWorkflowRequestsRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<WorkflowRequests>>

A task which runs the request.

Remarks

This method follows the link for the relation “workflowRequests”.

GetWorkflowRequestsFromWorkflowRequestsRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “workflowRequests” asynchronously.

public Task<DeserializedHttpResponse<WorkflowRequests>> GetWorkflowRequestsFromWorkflowRequestsRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<WorkflowRequests>>

A task which runs the request.

Remarks

This method follows the link for the relation “workflowRequests”.

GetWorkflowsFromControllerWorkflowsRelation()

Calls the HTTP Get method on the link for the relation “controllerWorkflows”.

public Workflows GetWorkflowsFromControllerWorkflowsRelation()

Returns

TypeDescription
Workflows

The content of the response.

GetWorkflowsFromControllerWorkflowsRelationAsync()

Calls the HTTP Get method on the link for the relation “controllerWorkflows” asynchronously.

public Task<DeserializedHttpResponse<Workflows>> GetWorkflowsFromControllerWorkflowsRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<Workflows>>

A task which runs the request.

Remarks

This method follows the link for the relation “controllerWorkflows”.

GetWorkflowsFromControllerWorkflowsRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “controllerWorkflows” asynchronously.

public Task<DeserializedHttpResponse<Workflows>> GetWorkflowsFromControllerWorkflowsRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<Workflows>>

A task which runs the request.

Remarks

This method follows the link for the relation “controllerWorkflows”.

GetWorkflowsFromWorkflowsRelation()

Calls the HTTP Get method on the link for the relation “workflows”.

public Workflows GetWorkflowsFromWorkflowsRelation()

Returns

TypeDescription
Workflows

The content of the response.

GetWorkflowsFromWorkflowsRelationAsync()

Calls the HTTP Get method on the link for the relation “workflows” asynchronously.

public Task<DeserializedHttpResponse<Workflows>> GetWorkflowsFromWorkflowsRelationAsync()

Returns

TypeDescription
Task<DeserializedHttpResponse<Workflows>>

A task which runs the request.

Remarks

This method follows the link for the relation “workflows”.

GetWorkflowsFromWorkflowsRelationAsync(CancellationToken)

Calls the HTTP Get method on the link for the relation “workflows” asynchronously.

public Task<DeserializedHttpResponse<Workflows>> GetWorkflowsFromWorkflowsRelationAsync(CancellationToken cancellationToken)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

Returns

TypeDescription
Task<DeserializedHttpResponse<Workflows>>

A task which runs the request.

Remarks

This method follows the link for the relation “workflows”.

PostToCreateGroupRelationForGroup(Group)

Calls the HTTP Post method on the link for the relation “createGroup”.

public Group PostToCreateGroupRelationForGroup(Group dataToSend)

Parameters

TypeNameDescription
GroupdataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Group

The content of the response.

PostToCreateGroupRelationForGroupAsync(Group)

Calls the HTTP Post method on the link for the relation “createGroup” asynchronously.

public Task<DeserializedHttpResponse<Group>> PostToCreateGroupRelationForGroupAsync(Group dataToSend)

Parameters

TypeNameDescription
GroupdataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Group>>

A task which runs the request.

Remarks

This method follows the link for the relation “createGroup”.

PostToCreateGroupRelationForGroupAsync(CancellationToken, Group)

Calls the HTTP Post method on the link for the relation “createGroup” asynchronously.

public Task<DeserializedHttpResponse<Group>> PostToCreateGroupRelationForGroupAsync(CancellationToken cancellationToken, Group dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

GroupdataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Group>>

A task which runs the request.

Remarks

This method follows the link for the relation “createGroup”.

PostToDesignerWorkflowsRelationForDesignerWorkflows(DesignerWorkflowsQuery)

Calls the HTTP Post method on the link for the relation “designerWorkflows”.

public DesignerWorkflows PostToDesignerWorkflowsRelationForDesignerWorkflows(DesignerWorkflowsQuery dataToSend)

Parameters

TypeNameDescription
DesignerWorkflowsQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
DesignerWorkflows

The content of the response.

PostToDesignerWorkflowsRelationForDesignerWorkflowsAsync(DesignerWorkflowsQuery)

Calls the HTTP Post method on the link for the relation “designerWorkflows” asynchronously.

public Task<DeserializedHttpResponse<DesignerWorkflows>> PostToDesignerWorkflowsRelationForDesignerWorkflowsAsync(DesignerWorkflowsQuery dataToSend)

Parameters

TypeNameDescription
DesignerWorkflowsQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<DesignerWorkflows>>

A task which runs the request.

Remarks

This method follows the link for the relation “designerWorkflows”.

PostToDesignerWorkflowsRelationForDesignerWorkflowsAsync(CancellationToken, DesignerWorkflowsQuery)

Calls the HTTP Post method on the link for the relation “designerWorkflows” asynchronously.

public Task<DeserializedHttpResponse<DesignerWorkflows>> PostToDesignerWorkflowsRelationForDesignerWorkflowsAsync(CancellationToken cancellationToken, DesignerWorkflowsQuery dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

DesignerWorkflowsQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<DesignerWorkflows>>

A task which runs the request.

Remarks

This method follows the link for the relation “designerWorkflows”.

PostToDialogsRelationForDialogInfos(RequestDialogQuery)

Calls the HTTP Post method on the link for the relation “dialogs”.

public DialogInfos PostToDialogsRelationForDialogInfos(RequestDialogQuery dataToSend)

Parameters

TypeNameDescription
RequestDialogQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
DialogInfos

The content of the response.

PostToDialogsRelationForDialogInfosAsync(RequestDialogQuery)

Calls the HTTP Post method on the link for the relation “dialogs” asynchronously.

public Task<DeserializedHttpResponse<DialogInfos>> PostToDialogsRelationForDialogInfosAsync(RequestDialogQuery dataToSend)

Parameters

TypeNameDescription
RequestDialogQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<DialogInfos>>

A task which runs the request.

Remarks

This method follows the link for the relation “dialogs”.

PostToDialogsRelationForDialogInfosAsync(CancellationToken, RequestDialogQuery)

Calls the HTTP Post method on the link for the relation “dialogs” asynchronously.

public Task<DeserializedHttpResponse<DialogInfos>> PostToDialogsRelationForDialogInfosAsync(CancellationToken cancellationToken, RequestDialogQuery dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

RequestDialogQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<DialogInfos>>

A task which runs the request.

Remarks

This method follows the link for the relation “dialogs”.

PostToGroupsRelationForGroups(GroupsQuery)

Calls the HTTP Post method on the link for the relation “groups”.

public Groups PostToGroupsRelationForGroups(GroupsQuery dataToSend)

Parameters

TypeNameDescription
GroupsQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Groups

The content of the response.

PostToGroupsRelationForGroupsAsync(GroupsQuery)

Calls the HTTP Post method on the link for the relation “groups” asynchronously.

public Task<DeserializedHttpResponse<Groups>> PostToGroupsRelationForGroupsAsync(GroupsQuery dataToSend)

Parameters

TypeNameDescription
GroupsQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Groups>>

A task which runs the request.

Remarks

This method follows the link for the relation “groups”.

PostToGroupsRelationForGroupsAsync(CancellationToken, GroupsQuery)

Calls the HTTP Post method on the link for the relation “groups” asynchronously.

public Task<DeserializedHttpResponse<Groups>> PostToGroupsRelationForGroupsAsync(CancellationToken cancellationToken, GroupsQuery dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

GroupsQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Groups>>

A task which runs the request.

Remarks

This method follows the link for the relation “groups”.

PostToLoginTokenRelationForString(TokenDescription)

Calls the HTTP Post method on the link for the relation “loginToken”.

public string PostToLoginTokenRelationForString(TokenDescription dataToSend)

Parameters

TypeNameDescription
TokenDescriptiondataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
string

The content of the response.

PostToLoginTokenRelationForStringAsync(TokenDescription)

Calls the HTTP Post method on the link for the relation “loginToken” asynchronously.

public Task<DeserializedHttpResponse<string>> PostToLoginTokenRelationForStringAsync(TokenDescription dataToSend)

Parameters

TypeNameDescription
TokenDescriptiondataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<string>>

A task which runs the request.

Remarks

This method follows the link for the relation “loginToken”.

PostToLoginTokenRelationForStringAsync(CancellationToken, TokenDescription)

Calls the HTTP Post method on the link for the relation “loginToken” asynchronously.

public Task<DeserializedHttpResponse<string>> PostToLoginTokenRelationForStringAsync(CancellationToken cancellationToken, TokenDescription dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

TokenDescriptiondataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<string>>

A task which runs the request.

Remarks

This method follows the link for the relation “loginToken”.

PostToRolesRelationForRoles(RolesQuery)

Calls the HTTP Post method on the link for the relation “roles”.

public Roles PostToRolesRelationForRoles(RolesQuery dataToSend)

Parameters

TypeNameDescription
RolesQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Roles

The content of the response.

PostToRolesRelationForRolesAsync(RolesQuery)

Calls the HTTP Post method on the link for the relation “roles” asynchronously.

public Task<DeserializedHttpResponse<Roles>> PostToRolesRelationForRolesAsync(RolesQuery dataToSend)

Parameters

TypeNameDescription
RolesQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Roles>>

A task which runs the request.

Remarks

This method follows the link for the relation “roles”.

PostToRolesRelationForRolesAsync(CancellationToken, RolesQuery)

Calls the HTTP Post method on the link for the relation “roles” asynchronously.

public Task<DeserializedHttpResponse<Roles>> PostToRolesRelationForRolesAsync(CancellationToken cancellationToken, RolesQuery dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

RolesQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Roles>>

A task which runs the request.

Remarks

This method follows the link for the relation “roles”.

PostToUserInfoRelationForUser(NewUser)

Calls the HTTP Post method on the link for the relation “userInfo”.

public User PostToUserInfoRelationForUser(NewUser dataToSend)

Parameters

TypeNameDescription
NewUserdataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
User

The content of the response.

PostToUserInfoRelationForUser(User)

Calls the HTTP Post method on the link for the relation “userInfo”.

public User PostToUserInfoRelationForUser(User dataToSend)

Parameters

TypeNameDescription
UserdataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
User

The content of the response.

PostToUserInfoRelationForUserAsync(NewUser)

Calls the HTTP Post method on the link for the relation “userInfo” asynchronously.

public Task<DeserializedHttpResponse<User>> PostToUserInfoRelationForUserAsync(NewUser dataToSend)

Parameters

TypeNameDescription
NewUserdataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<User>>

A task which runs the request.

Remarks

This method follows the link for the relation “userInfo”.

PostToUserInfoRelationForUserAsync(User)

Calls the HTTP Post method on the link for the relation “userInfo” asynchronously.

public Task<DeserializedHttpResponse<User>> PostToUserInfoRelationForUserAsync(User dataToSend)

Parameters

TypeNameDescription
UserdataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<User>>

A task which runs the request.

Remarks

This method follows the link for the relation “userInfo”.

PostToUserInfoRelationForUserAsync(CancellationToken, NewUser)

Calls the HTTP Post method on the link for the relation “userInfo” asynchronously.

public Task<DeserializedHttpResponse<User>> PostToUserInfoRelationForUserAsync(CancellationToken cancellationToken, NewUser dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

NewUserdataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<User>>

A task which runs the request.

Remarks

This method follows the link for the relation “userInfo”.

PostToUserInfoRelationForUserAsync(CancellationToken, User)

Calls the HTTP Post method on the link for the relation “userInfo” asynchronously.

public Task<DeserializedHttpResponse<User>> PostToUserInfoRelationForUserAsync(CancellationToken cancellationToken, User dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

UserdataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<User>>

A task which runs the request.

Remarks

This method follows the link for the relation “userInfo”.

PostToUsersRelationForGroups(UserGroupsQuery)

Calls the HTTP Post method on the link for the relation “users”.

public Groups PostToUsersRelationForGroups(UserGroupsQuery dataToSend)

Parameters

TypeNameDescription
UserGroupsQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Groups

The content of the response.

PostToUsersRelationForGroupsAsync(UserGroupsQuery)

Calls the HTTP Post method on the link for the relation “users” asynchronously.

public Task<DeserializedHttpResponse<Groups>> PostToUsersRelationForGroupsAsync(UserGroupsQuery dataToSend)

Parameters

TypeNameDescription
UserGroupsQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Groups>>

A task which runs the request.

Remarks

This method follows the link for the relation “users”.

PostToUsersRelationForGroupsAsync(CancellationToken, UserGroupsQuery)

Calls the HTTP Post method on the link for the relation “users” asynchronously.

public Task<DeserializedHttpResponse<Groups>> PostToUsersRelationForGroupsAsync(CancellationToken cancellationToken, UserGroupsQuery dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

UserGroupsQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Groups>>

A task which runs the request.

Remarks

This method follows the link for the relation “users”.

PostToUsersRelationForRoles(UserRolesQuery)

Calls the HTTP Post method on the link for the relation “users”.

public Roles PostToUsersRelationForRoles(UserRolesQuery dataToSend)

Parameters

TypeNameDescription
UserRolesQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Roles

The content of the response.

PostToUsersRelationForRolesAsync(UserRolesQuery)

Calls the HTTP Post method on the link for the relation “users” asynchronously.

public Task<DeserializedHttpResponse<Roles>> PostToUsersRelationForRolesAsync(UserRolesQuery dataToSend)

Parameters

TypeNameDescription
UserRolesQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Roles>>

A task which runs the request.

Remarks

This method follows the link for the relation “users”.

PostToUsersRelationForRolesAsync(CancellationToken, UserRolesQuery)

Calls the HTTP Post method on the link for the relation “users” asynchronously.

public Task<DeserializedHttpResponse<Roles>> PostToUsersRelationForRolesAsync(CancellationToken cancellationToken, UserRolesQuery dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

UserRolesQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Roles>>

A task which runs the request.

Remarks

This method follows the link for the relation “users”.

PostToUsersRelationForUsers(UsersByRole)

Calls the HTTP Post method on the link for the relation “users”.

public Users PostToUsersRelationForUsers(UsersByRole dataToSend)

Parameters

TypeNameDescription
UsersByRoledataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Users

The content of the response.

PostToUsersRelationForUsers(UsersQuery)

Calls the HTTP Post method on the link for the relation “users”.

public Users PostToUsersRelationForUsers(UsersQuery dataToSend)

Parameters

TypeNameDescription
UsersQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Users

The content of the response.

PostToUsersRelationForUsersAsync(UsersByRole)

Calls the HTTP Post method on the link for the relation “users” asynchronously.

public Task<DeserializedHttpResponse<Users>> PostToUsersRelationForUsersAsync(UsersByRole dataToSend)

Parameters

TypeNameDescription
UsersByRoledataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Users>>

A task which runs the request.

Remarks

This method follows the link for the relation “users”.

PostToUsersRelationForUsersAsync(UsersQuery)

Calls the HTTP Post method on the link for the relation “users” asynchronously.

public Task<DeserializedHttpResponse<Users>> PostToUsersRelationForUsersAsync(UsersQuery dataToSend)

Parameters

TypeNameDescription
UsersQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Users>>

A task which runs the request.

Remarks

This method follows the link for the relation “users”.

PostToUsersRelationForUsersAsync(CancellationToken, UsersByRole)

Calls the HTTP Post method on the link for the relation “users” asynchronously.

public Task<DeserializedHttpResponse<Users>> PostToUsersRelationForUsersAsync(CancellationToken cancellationToken, UsersByRole dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

UsersByRoledataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Users>>

A task which runs the request.

Remarks

This method follows the link for the relation “users”.

PostToUsersRelationForUsersAsync(CancellationToken, UsersQuery)

Calls the HTTP Post method on the link for the relation “users” asynchronously.

public Task<DeserializedHttpResponse<Users>> PostToUsersRelationForUsersAsync(CancellationToken cancellationToken, UsersQuery dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

UsersQuerydataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<Users>>

A task which runs the request.

Remarks

This method follows the link for the relation “users”.

PostToWorkflowRequestsRelationForString(RequestSettings)

Calls the HTTP Post method on the link for the relation “workflowRequests”.

public string PostToWorkflowRequestsRelationForString(RequestSettings dataToSend)

Parameters

TypeNameDescription
RequestSettingsdataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
string

The content of the response.

PostToWorkflowRequestsRelationForStringAsync(RequestSettings)

Calls the HTTP Post method on the link for the relation “workflowRequests” asynchronously.

public Task<DeserializedHttpResponse<string>> PostToWorkflowRequestsRelationForStringAsync(RequestSettings dataToSend)

Parameters

TypeNameDescription
RequestSettingsdataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<string>>

A task which runs the request.

Remarks

This method follows the link for the relation “workflowRequests”.

PostToWorkflowRequestsRelationForStringAsync(CancellationToken, RequestSettings)

Calls the HTTP Post method on the link for the relation “workflowRequests” asynchronously.

public Task<DeserializedHttpResponse<string>> PostToWorkflowRequestsRelationForStringAsync(CancellationToken cancellationToken, RequestSettings dataToSend)

Parameters

TypeNameDescription
CancellationTokencancellationToken

The cancellation token to cancel the request.

RequestSettingsdataToSend

The data to send. This data is written into the request body.

Returns

TypeDescription
Task<DeserializedHttpResponse<string>>

A task which runs the request.

Remarks

This method follows the link for the relation “workflowRequests”.

SetProxy(HttpClientProxy)

Sets the HTTP communication proxy which is used in further HTTP communication.

public void SetProxy(HttpClientProxy proxy)

Parameters

TypeNameDescription
HttpClientProxyproxy

The HttpClient instance which is used in further HTTP communication.

Remarks

The HTTP proxy is used to handle the HTTP requests which are created by this instance. The proxy is used in case a request is sent to a URL which is resolved from a link.