Skip to main content

<a id=“SuperOffice_WebApi_Agents_IRelationAgent”></a> Interface IRelationAgent

Namespace: SuperOffice.WebApi.Agents
Assembly: SuperOffice.WebApi.dll
Contact/Person relations

Implements

IAgentBase, IDisposable

Methods

<a id=“SuperOffice_WebApi_Agents_IRelationAgent_CreateDefaultContactRelationEntityAsync_SuperOffice_WebApi_RequestOptions_”></a> CreateDefaultContactRelationEntityAsync(RequestOptions)

Set default values into a new ContactRelationEntity. NetServer calculates default values on the entity, which is required when creating/storing a new instance

Parameters

requestOptions RequestOptions Override language/culture codes on this request.

Returns

Task<ContactRelationEntity&gt; A blank ContactRelationEntity

<a id=“SuperOffice_WebApi_Agents_IRelationAgent_DeleteContactRelationAsync_System_Int32_SuperOffice_WebApi_RequestOptions_”></a> DeleteContactRelationAsync(int, RequestOptions)

Deletes the spesified contact relation.

Parameters

contactRelationEntityId int Relation to delete requestOptions RequestOptions Override language/culture codes on this request.

Returns

Task

<a id=“SuperOffice_WebApi_Agents_IRelationAgent_GetContactRelationEntityAsync_System_Int32_SuperOffice_WebApi_RequestOptions_”></a> GetContactRelationEntityAsync(int, RequestOptions)

Gets a specific ContactRelationEntity object.

Parameters

contactRelationEntityId int The identifier of the ContactRelationEntity object requestOptions RequestOptions Override language/culture codes on this request.

Returns

Task<ContactRelationEntity&gt; ContactRelationEntity

<a id=“SuperOffice_WebApi_Agents_IRelationAgent_SaveContactRelationAsync_SuperOffice_WebApi_Data_ContactRelationEntity_SuperOffice_WebApi_RequestOptions_”></a> SaveContactRelationAsync(ContactRelationEntity, RequestOptions)

Creates a new or updates an existing contact relation.

Parameters

contactRelationEntity ContactRelationEntity Relation to save requestOptions RequestOptions Override language/culture codes on this request.

Returns

Task<ContactRelationEntity&gt; Saved relation