reseller  v1
Public Member Functions | Static Public Member Functions | List of all members
google_reseller_api::Subscription::SubscriptionTrialSettings Class Reference

#include <subscription.h>

Inheritance diagram for google_reseller_api::Subscription::SubscriptionTrialSettings:

Public Member Functions

 SubscriptionTrialSettings (const Json::Value &storage)
 
 SubscriptionTrialSettings (Json::Value *storage)
 
virtual ~SubscriptionTrialSettings ()
 
const StringPiece GetTypeName () const
 
bool has_is_in_trial () const
 
void clear_is_in_trial ()
 
bool get_is_in_trial () const
 
void set_is_in_trial (bool value)
 
bool has_trial_end_time () const
 
void clear_trial_end_time ()
 
int64 get_trial_end_time () const
 
void set_trial_end_time (int64 value)
 

Static Public Member Functions

static SubscriptionTrialSettingsNew ()
 

Detailed Description

The G Suite annual commitment and flexible payment plans can be in a 30-day free trial. For more information, see the API concepts.

Constructor & Destructor Documentation

◆ SubscriptionTrialSettings() [1/2]

google_reseller_api::Subscription::SubscriptionTrialSettings::SubscriptionTrialSettings ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ SubscriptionTrialSettings() [2/2]

google_reseller_api::Subscription::SubscriptionTrialSettings::SubscriptionTrialSettings ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ ~SubscriptionTrialSettings()

google_reseller_api::Subscription::SubscriptionTrialSettings::~SubscriptionTrialSettings ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_is_in_trial()

void google_reseller_api::Subscription::SubscriptionTrialSettings::clear_is_in_trial ( )
inline

Clears the 'isInTrial' attribute.

◆ clear_trial_end_time()

void google_reseller_api::Subscription::SubscriptionTrialSettings::clear_trial_end_time ( )
inline

Clears the 'trialEndTime' attribute.

◆ get_is_in_trial()

bool google_reseller_api::Subscription::SubscriptionTrialSettings::get_is_in_trial ( ) const
inline

Get the value of the 'isInTrial' attribute.

◆ get_trial_end_time()

int64 google_reseller_api::Subscription::SubscriptionTrialSettings::get_trial_end_time ( ) const
inline

Get the value of the 'trialEndTime' attribute.

◆ GetTypeName()

const StringPiece google_reseller_api::Subscription::SubscriptionTrialSettings::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_reseller_api::SubscriptionTrialSettings

◆ has_is_in_trial()

bool google_reseller_api::Subscription::SubscriptionTrialSettings::has_is_in_trial ( ) const
inline

Determine if the 'isInTrial' attribute was set.

Returns
true if the 'isInTrial' attribute was set.

◆ has_trial_end_time()

bool google_reseller_api::Subscription::SubscriptionTrialSettings::has_trial_end_time ( ) const
inline

Determine if the 'trialEndTime' attribute was set.

Returns
true if the 'trialEndTime' attribute was set.

◆ New()

Subscription::SubscriptionTrialSettings * google_reseller_api::Subscription::SubscriptionTrialSettings::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_is_in_trial()

void google_reseller_api::Subscription::SubscriptionTrialSettings::set_is_in_trial ( bool  value)
inline

Change the 'isInTrial' attribute.

Determines if a subscription's plan is in a 30-day free trial or not:

  • true — The plan is in trial.
  • false — The plan is not in trial.
Parameters
[in]valueThe new value.

◆ set_trial_end_time()

void google_reseller_api::Subscription::SubscriptionTrialSettings::set_trial_end_time ( int64  value)
inline

Change the 'trialEndTime' attribute.

Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.

Parameters
[in]valueThe new value.

The documentation for this class was generated from the following files: