func NewChannelMessageFromLambda(content []byte, utcTime time.Time, ARN, reqID string) *ChannelMessage {
	return &ChannelMessage{
		Content:   content,
		Timestamp: utcTime,
		Lambda: &Lambda{
			ARN:       ARN,
			RequestID: reqID,
		},
	}
}
// NewChannelMessageFromLambda construts a message with content and with the given timestamp and Lambda metadata
NewChannelMessageFromLambda construts a message with content and with the given timestamp and Lambda metadata
// NewChannelMessageFromLambda construts a message with content and with the given timestamp and Lambda metadata
func NewChannelMessageFromLambda(content []byte, utcTime time.Time, ARN, reqID string) *ChannelMessage {
	return &ChannelMessage{
		Content:   content,
		Timestamp: utcTime,
		Lambda: &Lambda{
			ARN:       ARN,
			RequestID: reqID,
		},
	}
}
func NewChannelMessageFromLambda ( content [ ] byte , utcTime time . Time , ARN , reqID string ) * ChannelMessage { return & ChannelMessage { Content : content , Timestamp : utcTime , Lambda : & Lambda { ARN : ARN , RequestID : reqID , } , } }
NewChannelMessageFromLambda construts a message with content and with the given timestamp and Lambda metadata
NewChannelMessageFromLambda construts a message with content and with the given timestamp and Lambda metadata