| Name | Description | Type | Additional information | 
|---|---|---|---|
| id | 
                         Primary Key  | 
                    globally unique identifier | |
| user_id | 
                         Foreign key of User  | 
                    globally unique identifier | 
                                 Required  | 
                
| hour_type_id | 
                         Foreign key of the hour type  | 
                    globally unique identifier | 
                                 Required  | 
                
| date_from_rounded | 
                         Date+Time timesheet FROM  | 
                    date | 
                                 Required  | 
                
| date_to_rounded | 
                         Date+Time timesheet TO  | 
                    date | 
                                 Required  | 
                
| remark | 
                         Additional remark field  | 
                    string | |
| is_approved | 
                         Inform if this user_timesheet belongs to a week approved (readonly)  | 
                    boolean | |
| db_table_id | 
                         Foreign key to the table timesheet is linked. Can be a jobs,project,company or empty  | 
                    globally unique identifier | |
| db_table_name | 
                         Value of the linked table (from db_table_id)  | 
                    string | |
| id_in_table | 
                         Foreign key of the object linked. Can be a jobs.id, project.id , company.id or empty  | 
                    globally unique identifier | 
                                 Optionally required : id_in_table must be provided  | 
                
| free_jobs_reference | 
                         In case the user didn’t select a linked object, he can fill himself a reference  | 
                    string | |
| property_1_checked | 
                         True/False status of property 1  | 
                    boolean | |
| property_2_checked | 
                         True/False status of property 2  | 
                    boolean | |
| property_3_checked | 
                         True/False status of property 3  | 
                    boolean | |
| property_4_checked | 
                         True/False status of property 4  | 
                    boolean | |
| property_5_checked | 
                         True/False status of property 5  | 
                    boolean | |
| modified_dateutc | 
                         Readonly system field managed by database, filled with GetUtcDate when adding,updating  | 
                    date |