API reference
API reference
Select your platform
No SDKs available
No versions available

FOvrBillingPlan Struct

Contains the detailed billing plan information for a EOvrProductType::SUBSCRIPTION. A BillingPlan can have a FOvrPaidOffer and an array of FOvrTrialOffer. The FOvrTrialOfferArray can contain a FREE_TRIAL and an INTRO_OFFER.

Constructors

FOvrBillingPlan ()
This is the default constructor for the struct, which initializes the ::ovrBillingPlanHandle and TOvrMessageHandlePtr to their default values.
Signature
FOvrBillingPlan::FOvrBillingPlan()
FOvrBillingPlan ( OvrHandle , MessageHandlePtr )
Copying values from an OVR handle to the array, and the originating message to prevent the handle from being freed.
Signature
FOvrBillingPlan::FOvrBillingPlan(ovrBillingPlanHandle OvrHandle, TOvrMessageHandlePtr MessageHandlePtr)
Parameters
OvrHandle: ovrBillingPlanHandle
MessageHandlePtr: TOvrMessageHandlePtr

Fields

PaidOffer : FOvrPaidOffer
Represents the FOvrPaidOffer associated with the billing_plan.
Signature
FOvrPaidOffer FOvrBillingPlan::PaidOffer
TrialOffers : TArray< FOvrTrialOffer >
A list of FOvrTrialOffer associated with the billing_plan.
Signature
TArray<FOvrTrialOffer> FOvrBillingPlan::TrialOffers

Member Functions

Clear ()
Setting all values to their defaults, effectively clearing the struct.
Signature
void FOvrBillingPlan::Clear()
Returns
void
Update ( OvrHandle , MessageHandlePtr )
Updating values from an OVR handle to the array, and the originating message to prevent the handle from being freed.
Signature
void FOvrBillingPlan::Update(ovrBillingPlanHandle OvrHandle, TOvrMessageHandlePtr MessageHandlePtr)
Parameters
OvrHandle: ovrBillingPlanHandle
MessageHandlePtr: TOvrMessageHandlePtr
Returns
void