namespace POSGkSwaggerModel
{
    /// <summary>
    /// PromotionItemFilterSO &lt;p&gt;This domain object contains the promotion data relevant for the Loyalty Engine.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Import from:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;masterdata_Promotion_SE.xml (namespace &lt;br /&gt;  &lt;a href&#x3D;&#39;http://www.gk-software.com/master_data/promotion_SE/&#39;&gt;http://www.gk-software.com/master_data/promotion_SE/&lt;/a&gt;)&lt;br /&gt; &lt;/li&gt;&lt;br /&gt; &lt;li&gt;PromotionCPD.xml (namespace &lt;br /&gt;  &lt;a href&#x3D;&#39;http://www.gk-software.com/masterdata/rebate&#39;&gt;http://www.gk-software.com/masterdata/rebate&lt;/a&gt;)&lt;br /&gt; &lt;/li&gt;&lt;br /&gt; &lt;li&gt;masterData_Promotion.xml (namespace &lt;br /&gt;  &lt;a href&#x3D;&#39;http://www.gk-software.com/storeweaver/master_data/promotion/&#39;&gt;http://www.gk-software.com/storeweaver/master_data/promotion/&lt;/a&gt;)&lt;br /&gt; &lt;/li&gt;&lt;br /&gt; &lt;li&gt;masterData_CustomerPromotion.xml (namespace &lt;br /&gt;  &lt;a href&#x3D;&#39;http://www.gk-software.com/storeweaver/master_data/customer_promotion/&#39;&gt;http://www.gk-software.com/storeweaver/master_data/customer_promotion/&lt;/a&gt;)&lt;br /&gt; &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;The imports from masterData_Promotion.xml and masterData_CustomerPromotion.xml are not intended for further use.&lt;br /&gt;&lt;/p&gt;
    /// </summary>
    public record comGkSoftwareSweeSesApiServerMdPromotionDtoSoPromotionItemFilterSO	{
        /// <summary>
        /// Gets or Sets CalculationMode
        /// </summary>
        public calculationModeEnum? calculationMode { get; init; }
        /// <summary>
        /// Gets or Sets ItemID
        /// </summary>
        public string itemID { get; init; }
        /// <summary>
        /// Gets or Sets UnitOfMeasureCode
        /// </summary>
        public string unitOfMeasureCode { get; init; }
        /// <summary>
        /// Date format &#39;yyyy-MM-dd&#39;T&#39;HH:mm:ss.SSS&#39; (no timezone)
        /// </summary>
        /// <value>Date format &#39;yyyy-MM-dd&#39;T&#39;HH:mm:ss.SSS&#39; (no timezone)</value>
        public string timestamp { get; init; }
        /// <summary>
        /// Gets or Sets ConsiderOnlyDiscountAdviceConditions
        /// </summary>
        public bool? considerOnlyDiscountAdviceConditions { get; init; }
	}
}
