Skip to main content

IRtEntityToDtoMapper

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Interface for mapping RtEntity to RtEntityDto

public interface IRtEntityToDtoMapper

Methods

ConvertToDto(String, RtEntity, AttributeValueResolveFlags)

Converts a RtEntity to RtEntityDto

RtEntityDto ConvertToDto(string tenantId, RtEntity rtEntity, AttributeValueResolveFlags attributeValueResolveFlags)

Parameters

tenantId String
Tenant Id

rtEntity RtEntity
The RtEntity to convert

attributeValueResolveFlags AttributeValueResolveFlags
Defines how attribute values are resolved

Returns

RtEntityDto

Exceptions

MapperException
Thrown if the CkTypeId is undefined