Table of Contents

Class SubscriptionPlan

Namespace
Android.Telephony
Assembly
MASES.Netdroid.dll
public class SubscriptionPlan : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
Inheritance
SubscriptionPlan
Implements
Inherited Members
Extension Methods

Constructors

SubscriptionPlan(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public SubscriptionPlan(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BYTES_UNKNOWN

public static long BYTES_UNKNOWN { get; set; }

Property Value

long

BYTES_UNLIMITED

public static long BYTES_UNLIMITED { get; set; }

Property Value

long

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; set; }

Property Value

Parcelable.Creator

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

LIMIT_BEHAVIOR_BILLED

public static int LIMIT_BEHAVIOR_BILLED { get; set; }

Property Value

int

LIMIT_BEHAVIOR_DISABLED

public static int LIMIT_BEHAVIOR_DISABLED { get; set; }

Property Value

int

LIMIT_BEHAVIOR_THROTTLED

public static int LIMIT_BEHAVIOR_THROTTLED { get; set; }

Property Value

int

LIMIT_BEHAVIOR_UNKNOWN

public static int LIMIT_BEHAVIOR_UNKNOWN { get; set; }

Property Value

int

SUBSCRIPTION_STATUS_ACTIVE

public static int SUBSCRIPTION_STATUS_ACTIVE { get; set; }

Property Value

int

SUBSCRIPTION_STATUS_INACTIVE

public static int SUBSCRIPTION_STATUS_INACTIVE { get; set; }

Property Value

int

SUBSCRIPTION_STATUS_SUSPENDED

public static int SUBSCRIPTION_STATUS_SUSPENDED { get; set; }

Property Value

int

SUBSCRIPTION_STATUS_TRIAL

public static int SUBSCRIPTION_STATUS_TRIAL { get; set; }

Property Value

int

SUBSCRIPTION_STATUS_UNKNOWN

public static int SUBSCRIPTION_STATUS_UNKNOWN { get; set; }

Property Value

int

TIME_UNKNOWN

public static long TIME_UNKNOWN { get; set; }

Property Value

long

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetDataLimitBehavior()

public int GetDataLimitBehavior()

Returns

int

int

GetDataLimitBytes()

public long GetDataLimitBytes()

Returns

long

long

GetDataUsageBytes()

public long GetDataUsageBytes()

Returns

long

long

GetDataUsageTime()

public long GetDataUsageTime()

Returns

long

long

GetNetworkTypes()

public int[] GetNetworkTypes()

Returns

int[]

int

GetPlanEndDate()

public ZonedDateTime GetPlanEndDate()

Returns

ZonedDateTime

ZonedDateTime

GetSubscriptionStatus()

public int GetSubscriptionStatus()

Returns

int

int

GetSummary()

public CharSequence GetSummary()

Returns

CharSequence

CharSequence

GetTitle()

public CharSequence GetTitle()

Returns

CharSequence

CharSequence

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int