BillingCycle (Plans schema)

Defines the plan's starting date and time, its duration, and what happens at the end of the billing cycle. UWP apps can retrieve this information using the DataPlanStatus class.

Element hierarchy

<Plan>
<Description>
<BillingCycle>

Syntax

<BillingCycle StartDate = dateTime
              Duration  = dateTime
              Resets?   = boolean : "true" />

Key

?   optional (zero or one) :   default value

Attributes and Elements

Attributes

Attribute Description Data type Required Default value
Duration

A value representing the plan's duration in UTC.

dateTime Yes
Resets

If true, all connection usage and information for the subscriber are reset at the end of the billing cycle. Otherwise, false.

boolean No true
StartDate

A value representing the plan's starting date and time in UTC.

dateTime Yes

 

Child Elements

None.

Parent Elements

Parent Element Description
Description

Defines plan information that specifies the subscriber's Mobile Network Operator (MNO) connection type.

 

Remarks

This information can be used to understand when the next billing cycle begins for the given subscriber’s plan. It is specified in UTC and has at least one minute of precision.

See also

DataPlanStatus

Requirements

Value
Namespace http://www.microsoft.com/networking/CarrierControl/Plans/v1