func NewMessage(content []byte, origin *Origin, status string, ingestionTimestamp int64) *Message {
	return &Message{
		Content:            content,
		Origin:             origin,
		status:             status,
		IngestionTimestamp: ingestionTimestamp,
	}
}
// NewMessage constructs message with content, status, origin and the ingestion timestamp.
NewMessage constructs message with content, status, origin and the ingestion timestamp.
// NewMessage constructs message with content status origin and the ingestion timestamp .
func NewMessage(content []byte, origin *Origin, status string, ingestionTimestamp int64) *Message {
	return &Message{
		Content:            content,
		Origin:             origin,
		status:             status,
		IngestionTimestamp: ingestionTimestamp,
	}
}
func NewMessage ( content [ ] byte , origin * Origin , status string , ingestionTimestamp int64 ) * Message { return & Message { Content : content , Origin : origin , status : status , IngestionTimestamp : ingestionTimestamp , } }
NewMessage constructs message with content, status, origin and the ingestion timestamp.
NewMessage constructs message with content status origin and the ingestion timestamp .