summaryrefslogtreecommitdiff
path: root/base/src/main/java/com/smartdevicelink/proxy/rpc/WindowCapability.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/src/main/java/com/smartdevicelink/proxy/rpc/WindowCapability.java')
-rw-r--r--base/src/main/java/com/smartdevicelink/proxy/rpc/WindowCapability.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/base/src/main/java/com/smartdevicelink/proxy/rpc/WindowCapability.java b/base/src/main/java/com/smartdevicelink/proxy/rpc/WindowCapability.java
index 6974c82db..c93cb50ca 100644
--- a/base/src/main/java/com/smartdevicelink/proxy/rpc/WindowCapability.java
+++ b/base/src/main/java/com/smartdevicelink/proxy/rpc/WindowCapability.java
@@ -20,6 +20,7 @@ public class WindowCapability extends RPCStruct {
public static final String KEY_BUTTON_CAPABILITIES = "buttonCapabilities";
public static final String KEY_SOFT_BUTTON_CAPABILITIES = "softButtonCapabilities";
public static final String KEY_MENU_LAYOUTS_AVAILABLE = "menuLayoutsAvailable";
+ public static final String KEY_DYNAMIC_UPDATE_CAPABILITIES = "dynamicUpdateCapabilities";
public WindowCapability() {
}
@@ -205,4 +206,26 @@ public class WindowCapability extends RPCStruct {
public List<MenuLayout> getMenuLayoutsAvailable() {
return (List<MenuLayout>) getObject(MenuLayout.class, KEY_MENU_LAYOUTS_AVAILABLE);
}
+
+ /**
+ * Sets the dynamicUpdateCapabilities.
+ *
+ * @param dynamicUpdateCapabilities Contains the head unit's capabilities for dynamic updating features declaring if the
+ * module will send dynamic update RPCs.
+ * @since SmartDeviceLink 7.0.0
+ */
+ public void setDynamicUpdateCapabilities(DynamicUpdateCapabilities dynamicUpdateCapabilities) {
+ setValue(KEY_DYNAMIC_UPDATE_CAPABILITIES, dynamicUpdateCapabilities);
+ }
+
+ /**
+ * Gets the dynamicUpdateCapabilities.
+ *
+ * @return DynamicUpdateCapabilities Contains the head unit's capabilities for dynamic updating features declaring if the
+ * module will send dynamic update RPCs.
+ * @since SmartDeviceLink 7.0.0
+ */
+ public DynamicUpdateCapabilities getDynamicUpdateCapabilities() {
+ return (DynamicUpdateCapabilities) getObject(DynamicUpdateCapabilities.class, KEY_DYNAMIC_UPDATE_CAPABILITIES);
+ }
}