package com.caliverse.admin.dynamodb.repository;

import com.caliverse.admin.domain.entity.Mail;
import com.caliverse.admin.domain.entity.metadata.MetaSystemMailData;
import com.caliverse.admin.domain.request.MailRequest;
import com.caliverse.admin.dynamodb.domain.doc.MailDoc;
import com.caliverse.admin.dynamodb.entity.MailItem;

import java.util.List;

public interface MailRepository extends DynamoDBRepository<MailDoc> {
    void insertRecvSystemMail(String userGuid, String nickname, List<MailItem> mailItems, MetaSystemMailData systemMailData, List<String> arguments);
    void insertSentMail(Mail mail);
}
