@@ -42,6 +42,7 @@ class AppInterfaceUnregisteredReason extends Enum {
4242 /**
4343 * Constructor for AppInterfaceUnregisteredReason.
4444 * @class
45+ * @since SmartDeviceLink 1.0.0
4546 */
4647 constructor ( ) {
4748 super ( ) ;
@@ -121,6 +122,7 @@ class AppInterfaceUnregisteredReason extends Enum {
121122
122123 /**
123124 * Get the enum value for APP_UNAUTHORIZED.
125+ * @since SmartDeviceLink 2.0.0
124126 * @returns {String } - The enum value.
125127 */
126128 static get APP_UNAUTHORIZED ( ) {
@@ -129,6 +131,7 @@ class AppInterfaceUnregisteredReason extends Enum {
129131
130132 /**
131133 * Get the enum value for PROTOCOL_VIOLATION.
134+ * @since SmartDeviceLink 4.0.0
132135 * @returns {String } - The enum value.
133136 */
134137 static get PROTOCOL_VIOLATION ( ) {
@@ -137,6 +140,7 @@ class AppInterfaceUnregisteredReason extends Enum {
137140
138141 /**
139142 * Get the enum value for UNSUPPORTED_HMI_RESOURCE.
143+ * @since SmartDeviceLink 4.1.0
140144 * @returns {String } - The enum value.
141145 */
142146 static get UNSUPPORTED_HMI_RESOURCE ( ) {
@@ -145,6 +149,7 @@ class AppInterfaceUnregisteredReason extends Enum {
145149
146150 /**
147151 * Get the enum value for RESOURCE_CONSTRAINT.
152+ * @since SmartDeviceLink 7.0.0
148153 * By sending this value, SDL unregisters the application to allow the HMI to close the application.
149154 * @returns {String } - The enum value.
150155 */
@@ -169,6 +174,14 @@ class AppInterfaceUnregisteredReason extends Enum {
169174 static keyForValue ( value ) {
170175 return AppInterfaceUnregisteredReason . _keyForValue ( value , AppInterfaceUnregisteredReason . _MAP ) ;
171176 }
177+
178+ /**
179+ * Retrieve all enumerated values for this class
180+ * @returns {* } - Returns an array of values
181+ */
182+ static values ( ) {
183+ return Object . values ( AppInterfaceUnregisteredReason . _MAP ) ;
184+ }
172185}
173186
174187AppInterfaceUnregisteredReason . _MAP = Object . freeze ( {
0 commit comments