namespace POSGkSwaggerModel
{
    /// <summary>
    /// CompleteTransaction &lt;emph&gt;undocumented&lt;/emph&gt;
    /// </summary>
    public record comGkSoftwareGkrApiTxpoolDtoCompleteTransaction	{
        /// <summary>
        /// &lt;p&gt;Getter for inner key class.&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Getter for inner key class.&lt;/p&gt;</value>
        public ComGkSoftwareGkrApiTxpoolDtoCompleteTransactionkey key { get; init; }
        /// <summary>
        /// List of transactions that influence meaning of of the transaction
        /// </summary>
        /// <value>List of transactions that influence meaning of of the transaction</value>
        public List<comGkSoftwareGkrApiTxpoolDtoTransaction> CorrelatedToList { get; init; }
        /// <summary>
        /// True if this transaction state was checked against central service.False means that the state might not be quite right, but we optimisticallyallow client to continue.
        /// </summary>
        /// <value>True if this transaction state was checked against central service.False means that the state might not be quite right, but we optimisticallyallow client to continue.</value>
        public bool? onlineChecked { get; init; }
        /// <summary>
        /// Checksum of correlated transactions, to be used while construction correlation attributes
        /// </summary>
        /// <value>Checksum of correlated transactions, to be used while construction correlation attributes</value>
        public string checksum { get; init; }
	}
}
