Class: Google::Cloud::Channel::V1::Plan

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/channel/v1/offers.rb

Overview

The payment plan for the Offer. Describes how to make a payment.

Instance Attribute Summary collapse

Instance Attribute Details

#billing_account::String

Returns Reseller Billing account to charge after an offer transaction. Only present for Google Cloud offers.

Returns:

  • (::String)

    Reseller Billing account to charge after an offer transaction. Only present for Google Cloud offers.



157
158
159
160
# File 'proto_docs/google/cloud/channel/v1/offers.rb', line 157

class Plan
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#payment_cycle::Google::Cloud::Channel::V1::Period

Returns Describes how frequently the reseller will be billed, such as once per month.

Returns:



157
158
159
160
# File 'proto_docs/google/cloud/channel/v1/offers.rb', line 157

class Plan
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#payment_plan::Google::Cloud::Channel::V1::PaymentPlan

Returns Describes how a reseller will be billed.

Returns:



157
158
159
160
# File 'proto_docs/google/cloud/channel/v1/offers.rb', line 157

class Plan
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#payment_type::Google::Cloud::Channel::V1::PaymentType

Returns Specifies when the payment needs to happen.

Returns:



157
158
159
160
# File 'proto_docs/google/cloud/channel/v1/offers.rb', line 157

class Plan
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#trial_period::Google::Cloud::Channel::V1::Period

Returns Present for Offers with a trial period. For trial-only Offers, a paid service needs to start before the trial period ends for continued service. For Regular Offers with a trial period, the regular pricing goes into effect when trial period ends, or if paid service is started before the end of the trial period.

Returns:

  • (::Google::Cloud::Channel::V1::Period)

    Present for Offers with a trial period. For trial-only Offers, a paid service needs to start before the trial period ends for continued service. For Regular Offers with a trial period, the regular pricing goes into effect when trial period ends, or if paid service is started before the end of the trial period.



157
158
159
160
# File 'proto_docs/google/cloud/channel/v1/offers.rb', line 157

class Plan
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end