namespace POSGkSwaggerModel
{
    /// <summary>
    /// EventLogMessageDO
    /// </summary>
    public record eventLogMessageDO	{
        /// <summary>
        /// Gets or Sets Key
        /// </summary>
        public key key { get; init; }
        /// <summary>
        /// Gets or Sets Created
        /// </summary>
        public DateTime? created { get; init; }
        /// <summary>
        /// Gets or Sets CreatedUTC0
        /// </summary>
        public DateTime? createdUTC0 { get; init; }
        /// <summary>
        /// Gets or Sets Type
        /// </summary>
        public string type { get; init; }
        /// <summary>
        /// Gets or Sets SubType
        /// </summary>
        public string subType { get; init; }
        /// <summary>
        /// Gets or Sets Level
        /// </summary>
        public string level { get; init; }
        /// <summary>
        /// Gets or Sets Application
        /// </summary>
        public string application { get; init; }
        /// <summary>
        /// Gets or Sets StationID
        /// </summary>
        public string stationID { get; init; }
        /// <summary>
        /// Gets or Sets NodeID
        /// </summary>
        public string nodeID { get; init; }
        /// <summary>
        /// Gets or Sets BusinessUnitGroupID
        /// </summary>
        public long? businessUnitGroupID { get; init; }
        /// <summary>
        /// Gets or Sets OperatorID
        /// </summary>
        public string operatorID { get; init; }
        /// <summary>
        /// Gets or Sets Payload
        /// </summary>
        public List<byte[]> Payload { get; init; }
        /// <summary>
        /// Gets or Sets PayloadDataID
        /// </summary>
        public string payloadDataID { get; init; }
        /// <summary>
        /// Gets or Sets ProcessData01
        /// </summary>
        public string processData01 { get; init; }
        /// <summary>
        /// Gets or Sets ProcessData02
        /// </summary>
        public string processData02 { get; init; }
        /// <summary>
        /// Gets or Sets ProcessData03
        /// </summary>
        public string processData03 { get; init; }
        /// <summary>
        /// Gets or Sets ProcessData04
        /// </summary>
        public string processData04 { get; init; }
        /// <summary>
        /// Gets or Sets ProcessData05
        /// </summary>
        public string processData05 { get; init; }
        /// <summary>
        /// Gets or Sets ProcessData06
        /// </summary>
        public string processData06 { get; init; }
        /// <summary>
        /// Gets or Sets ProcessData07
        /// </summary>
        public string processData07 { get; init; }
        /// <summary>
        /// Gets or Sets ProcessData08
        /// </summary>
        public string processData08 { get; init; }
        /// <summary>
        /// Gets or Sets ProcessData09
        /// </summary>
        public string processData09 { get; init; }
        /// <summary>
        /// Gets or Sets ProcessData10
        /// </summary>
        public string processData10 { get; init; }
        /// <summary>
        /// Gets or Sets Xxcustom08
        /// </summary>
        public string xxcustom08 { get; init; }
        /// <summary>
        /// Gets or Sets Xxcustom10
        /// </summary>
        public string xxcustom10 { get; init; }
        /// <summary>
        /// Gets or Sets Xxcustom09
        /// </summary>
        public string xxcustom09 { get; init; }
        /// <summary>
        /// Gets or Sets Xxcustom07
        /// </summary>
        public string xxcustom07 { get; init; }
        /// <summary>
        /// Gets or Sets Xxcustom05
        /// </summary>
        public string xxcustom05 { get; init; }
        /// <summary>
        /// Gets or Sets Xxcustom06
        /// </summary>
        public string xxcustom06 { get; init; }
        /// <summary>
        /// Gets or Sets Xxcustom03
        /// </summary>
        public string xxcustom03 { get; init; }
        /// <summary>
        /// Gets or Sets Xxcustom02
        /// </summary>
        public string xxcustom02 { get; init; }
        /// <summary>
        /// Gets or Sets Xxcustom04
        /// </summary>
        public string xxcustom04 { get; init; }
        /// <summary>
        /// Gets or Sets Xid
        /// </summary>
        public long? xid { get; init; }
        /// <summary>
        /// Gets or Sets Xxcustom01
        /// </summary>
        public string xxcustom01 { get; init; }
	}
}
