namespace POSGkSwaggerModel
{
    /// <summary>
    /// ReasonParameterSO &lt;p&gt;Reason parameter.&lt;br /&gt; The parameters are not used in a generalized, cross-process manner. Each process uses its own parameters.&lt;br /&gt; Meaning of the most important parameters in the merchandise management processes:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;SAP_BEWART � movement type of the leading system&lt;/li&gt;&lt;br /&gt; &lt;li&gt;SAP_GRUND � reason code of the leading system&lt;/li&gt;&lt;br /&gt; &lt;li&gt;AUTO_RELEASE � defines whether the documents registered on the handheld are automatically released&lt;/li&gt;&lt;br /&gt; &lt;li&gt;SKIP_ON_MOBILE � defines whether the reason is displayed on the mobile handheld device.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;STOCK_IMPACT � determines the way in which the movement affects item stock (0 � no impact, 1 � increase, -1 &#x3D; decrease)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;
    /// </summary>
    public record comGkSoftwareSweeSesApiServerMdReasonDtoSoReasonParameterSO	{
        /// <summary>
        /// &lt;p&gt;Reason parameter code&lt;br /&gt;&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Reason parameter code&lt;br /&gt;&lt;/p&gt;</value>
        public string reasonParameterCode { get; init; }
        /// <summary>
        /// &lt;p&gt;Reason parameter name&lt;br /&gt;&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Reason parameter name&lt;br /&gt;&lt;/p&gt;</value>
        public string reasonParameterName { get; init; }
        /// <summary>
        /// &lt;p&gt;Reason parameter value&lt;br /&gt;&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Reason parameter value&lt;br /&gt;&lt;/p&gt;</value>
        public string reasonParameterValue { get; init; }
	}
}
