FreeRDP
Loading...
Searching...
No Matches
BookmarkEntity.java
1/* Bookmark entity */
2
3package com.freerdp.freerdpcore.data;
4
5import androidx.room.ColumnInfo;
6import androidx.room.Entity;
7import androidx.room.PrimaryKey;
8
9@Entity(tableName = "bookmarks") public class BookmarkEntity
10{
11 @PrimaryKey(autoGenerate = true) @ColumnInfo(name = "id") public long id;
12
13 @ColumnInfo(name = "label") public String label = "";
14
15 @ColumnInfo(name = "hostname") public String hostname = "";
16
17 @ColumnInfo(name = "username") public String username = "";
18
19 @ColumnInfo(name = "password") public String password = "";
20
21 @ColumnInfo(name = "domain") public String domain = "";
22
23 @ColumnInfo(name = "port") public int port = 3389;
24
25 @ColumnInfo(name = "colors") public int colors = 32;
26
28 @ColumnInfo(name = "resolution") public int resolution = -1;
29
30 @ColumnInfo(name = "width") public int width = 0;
31
32 @ColumnInfo(name = "height") public int height = 0;
33
34 @ColumnInfo(name = "perf_remotefx") public boolean perfRemoteFx = true;
35
36 @ColumnInfo(name = "perf_gfx") public boolean perfGfx = true;
37
38 @ColumnInfo(name = "perf_gfx_h264") public boolean perfGfxH264 = true;
39
40 @ColumnInfo(name = "perf_wallpaper") public boolean perfWallpaper = true;
41
42 @ColumnInfo(name = "perf_theming") public boolean perfTheming = true;
43
44 @ColumnInfo(name = "perf_full_window_drag") public boolean perfFullWindowDrag = true;
45
46 @ColumnInfo(name = "perf_menu_animations") public boolean perfMenuAnimations = true;
47
48 @ColumnInfo(name = "perf_font_smoothing") public boolean perfFontSmoothing = true;
49
50 @ColumnInfo(name = "perf_desktop_composition") public boolean perfDesktopComposition = true;
51
52 @ColumnInfo(name = "enable_gateway_settings") public boolean enableGatewaySettings = false;
53
54 @ColumnInfo(name = "gateway_hostname") public String gatewayHostname = "";
55
56 @ColumnInfo(name = "gateway_port") public int gatewayPort = 443;
57
58 @ColumnInfo(name = "gateway_username") public String gatewayUsername = "";
59
60 @ColumnInfo(name = "gateway_password") public String gatewayPassword = "";
61
62 @ColumnInfo(name = "gateway_domain") public String gatewayDomain = "";
63
64 @ColumnInfo(name = "redirect_sdcard") public boolean redirectSdcard = false;
65
67 @ColumnInfo(name = "redirect_sound") public int redirectSound = 0;
68
69 @ColumnInfo(name = "redirect_microphone") public boolean redirectMicrophone = false;
70
72 @ColumnInfo(name = "security") public int security = 0;
73
74 @ColumnInfo(name = "remote_program") public String remoteProgram = "";
75
76 @ColumnInfo(name = "work_dir") public String workDir = "";
77
78 @ColumnInfo(name = "console_mode") public boolean consoleMode = false;
79
80 @ColumnInfo(name = "debug_level") public String debugLevel = "INFO";
81
82 @ColumnInfo(name = "async_channel") public boolean asyncChannel = false;
83
84 @ColumnInfo(name = "async_update") public boolean asyncUpdate = false;
85
86 @ColumnInfo(name = "tlsSecLevel") public int tlsSecLevel = -1;
87
88 @ColumnInfo(name = "tlsMinLevel") public int tlsMinLevel = -1;
89}