class CassandraAttachmentMessageIdDAO {

    public Mono<Void> delete(AttachmentId attachmentId, MessageId ownerMessageId) {
        return cassandraAsyncExecutor.executeVoid(
            deleteStatement.bind()
                .setUUID(ATTACHMENT_ID_AS_UUID, attachmentId.asUUID())
                .setString(MESSAGE_ID, ownerMessageId.serialize()));
    }

    @Inject public  CassandraAttachmentMessageIdDAO(Session session, MessageId.Factory messageIdFactory);

}