@@ -167,6 +167,66 @@ class AddSubMenu extends RpcRequest {
167167 getParentID ( ) {
168168 return this . getParameter ( AddSubMenu . KEY_PARENT_ID ) ;
169169 }
170+
171+ /**
172+ * Set the SecondaryText
173+ * @since SmartDeviceLink 7.1.0
174+ * @param {String } text - Optional secondary text to display - The desired SecondaryText.
175+ * {'string_min_length': 1, 'string_max_length': 500}
176+ * @returns {AddSubMenu } - The class instance for method chaining.
177+ */
178+ setSecondaryText ( text ) {
179+ this . setParameter ( AddSubMenu . KEY_SECONDARY_TEXT , text ) ;
180+ return this ;
181+ }
182+
183+ /**
184+ * Get the SecondaryText
185+ * @returns {String } - the KEY_SECONDARY_TEXT value
186+ */
187+ getSecondaryText ( ) {
188+ return this . getParameter ( AddSubMenu . KEY_SECONDARY_TEXT ) ;
189+ }
190+
191+ /**
192+ * Set the TertiaryText
193+ * @since SmartDeviceLink 7.1.0
194+ * @param {String } text - Optional tertiary text to display - The desired TertiaryText.
195+ * {'string_min_length': 1, 'string_max_length': 500}
196+ * @returns {AddSubMenu } - The class instance for method chaining.
197+ */
198+ setTertiaryText ( text ) {
199+ this . setParameter ( AddSubMenu . KEY_TERTIARY_TEXT , text ) ;
200+ return this ;
201+ }
202+
203+ /**
204+ * Get the TertiaryText
205+ * @returns {String } - the KEY_TERTIARY_TEXT value
206+ */
207+ getTertiaryText ( ) {
208+ return this . getParameter ( AddSubMenu . KEY_TERTIARY_TEXT ) ;
209+ }
210+
211+ /**
212+ * Set the SecondaryImage
213+ * @since SmartDeviceLink 7.1.0
214+ * @param {Image } image - Optional secondary image struct for sub-menu cell - The desired SecondaryImage.
215+ * @returns {AddSubMenu } - The class instance for method chaining.
216+ */
217+ setSecondaryImage ( image ) {
218+ this . _validateType ( Image , image ) ;
219+ this . setParameter ( AddSubMenu . KEY_SECONDARY_IMAGE , image ) ;
220+ return this ;
221+ }
222+
223+ /**
224+ * Get the SecondaryImage
225+ * @returns {Image } - the KEY_SECONDARY_IMAGE value
226+ */
227+ getSecondaryImage ( ) {
228+ return this . getObject ( Image , AddSubMenu . KEY_SECONDARY_IMAGE ) ;
229+ }
170230}
171231
172232AddSubMenu . KEY_MENU_ID = 'menuID' ;
@@ -175,5 +235,8 @@ AddSubMenu.KEY_MENU_NAME = 'menuName';
175235AddSubMenu . KEY_MENU_ICON = 'menuIcon' ;
176236AddSubMenu . KEY_MENU_LAYOUT = 'menuLayout' ;
177237AddSubMenu . KEY_PARENT_ID = 'parentID' ;
238+ AddSubMenu . KEY_SECONDARY_TEXT = 'secondaryText' ;
239+ AddSubMenu . KEY_TERTIARY_TEXT = 'tertiaryText' ;
240+ AddSubMenu . KEY_SECONDARY_IMAGE = 'secondaryImage' ;
178241
179242export { AddSubMenu } ;
0 commit comments