<a id=“SuperOffice_WebApi_Agents_IRelationAgent”></a> Interface IRelationAgent
Namespace: SuperOffice.WebApi.AgentsAssembly: SuperOffice.WebApi.dll Contact/Person relations
Implements
IAgentBase, IDisposableMethods
<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 instanceParameters
requestOptions RequestOptions
Override language/culture codes on this request.
Returns
Task<ContactRelationEntity> 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> 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.