package com.nortal.jroad.model;
import java.util.List;
/**
* Abstraction of a request or response message. Contains the header, body and attachments of a message.
*
* @author Dmitri Danilkin
* @param <T> type of body element
*/
public interface XRoadMessage<T> {
XRoadHeader getHeader();
T getContent();
void setContent(T content);
List<XRoadAttachment> getAttachments();
}