namespace POSGkSwaggerModel
{
    /// <summary>
    /// TransactionAdditionalPrintout &lt;emph&gt;undocumented&lt;/emph&gt;
    /// </summary>
    public record comGkSoftwareGkrApiTxpoolDtoTransactionAdditionalPrintout	{
        /// <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 ComGkSoftwareGkrApiTxpoolDtoTransactionAdditionalPrintoutkey key { get; init; }
        /// <summary>
        /// The trigger type ident of the additional printout (e.g. customer group, user function, tender).
        /// </summary>
        /// <value>The trigger type ident of the additional printout (e.g. customer group, user function, tender).</value>
        public string triggerID { get; init; }
        /// <summary>
        /// The trigger value for the additional printout (e.g. the number of the customer group, the number of user function, the tender class code).
        /// </summary>
        /// <value>The trigger value for the additional printout (e.g. the number of the customer group, the number of user function, the tender class code).</value>
        public string triggerValue { get; init; }
        /// <summary>
        /// The name of the report template 
        /// </summary>
        /// <value>The name of the report template </value>
        public string reportName { get; init; }
        /// <summary>
        /// The count of printout copies 
        /// </summary>
        /// <value>The count of printout copies </value>
        public double? printoutCount { get; init; }
        /// <summary>
        /// Parameter / data for printout 
        /// </summary>
        /// <value>Parameter / data for printout </value>
        public string printoutContent { get; init; }
        /// <summary>
        /// Customizable information
        /// </summary>
        /// <value>Customizable information</value>
        public string xxcustom05 { get; init; }
        /// <summary>
        /// Customizable information
        /// </summary>
        /// <value>Customizable information</value>
        public string xxcustom03 { get; init; }
        /// <summary>
        /// Customizable information
        /// </summary>
        /// <value>Customizable information</value>
        public string xxcustom02 { get; init; }
        /// <summary>
        /// Customizable information
        /// </summary>
        /// <value>Customizable information</value>
        public string xxcustom04 { get; init; }
        /// <summary>
        /// Customizable information
        /// </summary>
        /// <value>Customizable information</value>
        public string xxcustom01 { get; init; }
	}
}
