/**@class android.net.CaptivePortal
 implements android.os.Parcelable

@extends java.lang.Object

 A class allowing apps handling the {@link android.net.ConnectivityManager#ACTION_CAPTIVE_PORTAL_SIGN_IN}
 activity to indicate to the system different outcomes of captive portal sign in.  This class is
 passed as an extra named {@link android.net.ConnectivityManager#EXTRA_CAPTIVE_PORTAL} with the
 {@code ACTION_CAPTIVE_PORTAL_SIGN_IN} activity.
*/
var CaptivePortal = {

/**@hide */
APP_RETURN_DISMISSED : "0",
/**@hide */
APP_RETURN_UNWANTED : "1",
/**@hide */
APP_RETURN_WANTED_AS_IS : "2",
/***/
CREATOR : "null",
/**
*/
describeContents : function(  ) {},

/**
*/
writeToParcel : function(  ) {},

/**Indicate to the system that the captive portal has been
 dismissed.  In response the framework will re-evaluate the network's
 connectivity and might take further action thereafter.
*/
reportCaptivePortalDismissed : function(  ) {},

/**Indicate to the system that the user does not want to pursue signing in to the
 captive portal and the system should continue to prefer other networks
 without captive portals for use as the default active data network.  The
 system will not retest the network for a captive portal so as to avoid
 disturbing the user with further sign in to network notifications.
*/
ignoreNetwork : function(  ) {},

/**Indicate to the system the user wants to use this network as is, even though
 the captive portal is still in place.  The system will treat the network
 as if it did not have a captive portal when selecting the network to use
 as the default active data network. This may result in this network
 becoming the default active data network, which could disrupt network
 connectivity for apps because the captive portal is still in place.
@hide 
*/
useNetwork : function(  ) {},


};