1 package com.smartdevicelink.proxy.rpc;
\r
3 import java.util.Hashtable;
\r
5 import com.smartdevicelink.proxy.RPCRequest;
\r
8 * Terminates an application's interface registration. This causes SMARTDEVICELINK® to
\r
9 * dispose of all resources associated with the application's interface
\r
10 * registration (e.g. Command Menu items, Choice Sets, button subscriptions,
\r
13 * After the UnregisterAppInterface operation is performed, no other operations
\r
14 * can be performed until a new app interface registration is established by
\r
15 * calling <i>{@linkplain RegisterAppInterface}</i>
\r
17 * <b>HMILevel can be FULL, LIMITED, BACKGROUND or NONE</b>
\r
20 * @see RegisterAppInterface
\r
21 * @see OnAppInterfaceUnregistered
\r
23 public class UnregisterAppInterface extends RPCRequest {
\r
25 * Constructs a new UnregisterAppInterface object
\r
27 public UnregisterAppInterface() {
\r
28 super("UnregisterAppInterface");
\r
31 * Constructs a new UnregisterAppInterface object indicated by the Hashtable
\r
36 * The Hashtable to use
\r
38 public UnregisterAppInterface(Hashtable hash) {
\r