Google Cloud Channel V1 Client - Class TrialSettings (2.1.1)

Reference documentation and code samples for the Google Cloud Channel V1 Client class TrialSettings.

Settings for trial offers.

Generated from protobuf message google.cloud.channel.v1.TrialSettings

Namespace

Google \ Cloud \ Channel \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ trial bool

Determines if the entitlement is in a trial or not: * * true - The entitlement is in trial. * * false - The entitlement is not in trial.

↳ end_time Google\Protobuf\Timestamp

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

getTrial

Determines if the entitlement is in a trial or not:

  • true - The entitlement is in trial.

  • false - The entitlement is not in trial.

Returns
Type Description
bool

setTrial

Determines if the entitlement is in a trial or not:

  • true - The entitlement is in trial.

  • false - The entitlement is not in trial.

Parameter
Name Description
var bool
Returns
Type Description
$this

getEndTime

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

Returns
Type Description
Google\Protobuf\Timestamp|null

hasEndTime

clearEndTime

setEndTime

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

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this