MemberMapperImpl

internal class MemberMapperImpl(idMapper: IdMapper, roleMapper: ConversationRoleMapper) : MemberMapper

Constructors

Link copied to clipboard
constructor(idMapper: IdMapper, roleMapper: ConversationRoleMapper)

Functions

Link copied to clipboard
open override fun fromApiModel(conversationMember: ConversationMemberDTO.Other): Conversation.Member
open override fun fromApiModel(conversationMembersResponse: ConversationMembersResponse): MembersInfo
Link copied to clipboard
open override fun fromApiModelToDaoModel(conversationMembersResponse: ConversationMembersResponse): List<MemberEntity>
Link copied to clipboard
open override fun fromDaoModel(entity: MemberEntity): Conversation.Member
Link copied to clipboard
open override fun fromMapOfClientsEntityToRecipients(qualifiedMap: Map<QualifiedIDEntity, List<Client>>): List<Recipient>
Link copied to clipboard
open override fun fromMapOfClientsResponseToRecipients(qualifiedMap: Map<UserId, List<SimpleClientResponse>>): List<Recipient>
Link copied to clipboard
open override fun toDaoModel(member: Conversation.Member): MemberEntity