// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
#nullable disable
using System;
using System.Collections.Generic;

namespace ProfitGroup.SampleNotifyService.Data.Core.Data.Entities
{
    public partial class RndtAu
    {
        public decimal AU { get; set; }
        public string SHORT_DESC { get; set; }
        public decimal VERSION { get; set; }
        public DateTimeOffset? EFFECTIVE_FROM { get; set; }
        public DateTimeOffset? EFFECTIVE_TILL { get; set; }
        public string DESCRIPTION { get; set; }
        public string DESCRIPTION2 { get; set; }
        public string IS_PROTECTED { get; set; }
        /// <summary>
        /// [1/0]
        /// </summary>
        public string SINGLE_VALUED { get; set; }
        /// <summary>
        /// [1/0] user is allowed or forbidden to enter a value that is not in the list of value_list_tp
        /// </summary>
        public string NEW_VAL_ALLOWED { get; set; }
        /// <summary>
        /// [1/0]
        /// </summary>
        public string STORE_DB { get; set; }
        public string INHERIT_AU { get; set; }
        /// <summary>
        /// short cuts will be stored in the following manner: first two bytes - will contain hex VK code for Control i.e. 10h / next two bytes - will contain hex VK code or Shift i.e. 11h / next two bytes - will contain hex VK code for Alt i.e. 12h / next two bytes - will contain hex VK code for the key pressed or mouse click
        /// </summary>
        public byte[] SHORTCUT { get; set; }
        /// <summary>
        /// Allowed values: E = existing values (the selection list for the attributes value contains all already assigned values) / F = fixed list (the user enters a fixed list when defining the attribute) / Q = SQL query (the list of values will be defined by executing an SQL statement
        /// </summary>
        public string VALUE_LIST_TP { get; set; }
        public string DEFAULT_VALUE { get; set; }
        /// <summary>
        /// program run modes: X = maximized, M = Minimized, N = Normal
        /// </summary>
        public string RUN_MODE { get; set; }
        /// <summary>
        /// attribute service: application that is used to visualise or access the file contained in the attributes value (for instance: MSWORD)
        /// </summary>
        public string SERVICE { get; set; }
        /// <summary>
        /// function name if value_list_tp = C
        /// </summary>
        public string CF_VALUE { get; set; }
        public string LAST_COMMENT { get; set; }
        public string AU_CLASS { get; set; }
        public string LOG_HS { get; set; }
        public string ALLOW_MODIFY { get; set; }
        public string ACTIVE { get; set; }
        public decimal? LC { get; set; }
        public decimal? LC_VERSION { get; set; }
        /// <summary>
        /// state
        /// </summary>
        public decimal? SS { get; set; }
        public string TRANSFERRED { get; set; }
        public decimal UNIQUE_ID { get; set; }
        public string COMMENT_REQUIRED { get; set; }
        public string UNIT { get; set; }
        public string FORMAT { get; set; }
        public string DSP_TP { get; set; }
    }
}