namespace POSGkSwaggerModel
{
    /// <summary>
    /// UomConversionSO &lt;p&gt;Conversion of one measure unit into another one.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Not used. Not filled in the data editor.&lt;br /&gt;&lt;/p&gt;
    /// </summary>
    public record comGkSoftwareSweeSesApiServerMdUomDtoSoUomConversionSO	{
        /// <summary>
        /// &lt;p&gt;Source unit of measure code&lt;br /&gt;&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Source unit of measure code&lt;br /&gt;&lt;/p&gt;</value>
        public string sourceUomCode { get; init; }
        /// <summary>
        /// &lt;p&gt;Destination unit of measure code&lt;br /&gt;&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Destination unit of measure code&lt;br /&gt;&lt;/p&gt;</value>
        public string destinationUomCode { get; init; }
        /// <summary>
        /// &lt;p&gt;The factor that converts the source UOM to the destination UOM&lt;br /&gt;&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;The factor that converts the source UOM to the destination UOM&lt;br /&gt;&lt;/p&gt;</value>
        public double? factor { get; init; }
        /// <summary>
        /// &lt;p&gt;Determines whether conversion is done by multiplying (true) or dividing (false)&lt;br /&gt;&lt;/p&gt;
        /// </summary>
        /// <value>&lt;p&gt;Determines whether conversion is done by multiplying (true) or dividing (false)&lt;br /&gt;&lt;/p&gt;</value>
        public bool? multiplyFlag { get; init; }
	}
}
