namespace POSGkSwaggerModel
{
    /// <summary>
    /// ItemInformationView TODO: undocumented
    /// </summary>
    public record comGkSoftwarePosApiModelDomAppItemInformationItemInformationView	{
        /// <summary>
        /// &lt;p&gt;Amount of the actual price.&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Amount of the actual price.&lt;/p&gt;</value>
        public string validPriceAmount { get; init; }
        /// <summary>
        /// &lt;p&gt;Amount of the regular price.&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Amount of the regular price.&lt;/p&gt;</value>
        public string regularPriceAmount { get; init; }
        /// <summary>
        /// &lt;p&gt;Amount of the deposit&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Amount of the deposit&lt;/p&gt;</value>
        public string deposit { get; init; }
        /// <summary>
        /// &lt;p&gt;Number of available items&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Number of available items&lt;/p&gt;</value>
        public string freeStock { get; init; }
        /// <summary>
        /// &lt;p&gt;Number of reserved items.&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Number of reserved items.&lt;/p&gt;</value>
        public string reservedStock { get; init; }
        /// <summary>
        /// &lt;p&gt;Number of items with stock state TRANSFER&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Number of items with stock state TRANSFER&lt;/p&gt;</value>
        public string transferStock { get; init; }
        /// <summary>
        /// &lt;p&gt;Number of items with stock state IN-TRANSIT.&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Number of items with stock state IN-TRANSIT.&lt;/p&gt;</value>
        public string inTransitStock { get; init; }
        /// <summary>
        /// &lt;p&gt;Expiration (end) time stamp of the actual price.&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Expiration (end) time stamp of the actual price.&lt;/p&gt;</value>
        public string validPriceExpiryDate { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom08 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom10 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom09 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom07 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom05 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom06 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom11 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom12 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom13 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom14 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom15 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom03 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom02 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom04 { get; init; }
        /// <summary>
        /// &lt;p&gt;Customizable information&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Customizable information&lt;/p&gt;</value>
        public string xXCustom01 { get; init; }
	}
}
