Class: Google::Cloud::Channel::V1::TransferEligibility

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

Overview

Specifies transfer eligibility of a SKU.

Defined Under Namespace

Modules: Reason

Instance Attribute Summary collapse

Instance Attribute Details

#description::String

Returns Localized description if reseller is not eligible to transfer the SKU.

Returns:

  • (::String)

    Localized description if reseller is not eligible to transfer the SKU.



240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
# File 'proto_docs/google/cloud/channel/v1/entitlements.rb', line 240

class TransferEligibility
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Reason of ineligibility.
  module Reason
    # Not used.
    REASON_UNSPECIFIED = 0

    # Reseller needs to accept TOS before transferring the SKU.
    PENDING_TOS_ACCEPTANCE = 1

    # Reseller not eligible to sell the SKU.
    SKU_NOT_ELIGIBLE = 2

    # SKU subscription is suspended
    SKU_SUSPENDED = 3
  end
end

#ineligibility_reason::Google::Cloud::Channel::V1::TransferEligibility::Reason

Returns Specified the reason for ineligibility.

Returns:



240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
# File 'proto_docs/google/cloud/channel/v1/entitlements.rb', line 240

class TransferEligibility
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Reason of ineligibility.
  module Reason
    # Not used.
    REASON_UNSPECIFIED = 0

    # Reseller needs to accept TOS before transferring the SKU.
    PENDING_TOS_ACCEPTANCE = 1

    # Reseller not eligible to sell the SKU.
    SKU_NOT_ELIGIBLE = 2

    # SKU subscription is suspended
    SKU_SUSPENDED = 3
  end
end

#is_eligible::Boolean

Returns Whether reseller is eligible to transfer the SKU.

Returns:

  • (::Boolean)

    Whether reseller is eligible to transfer the SKU.



240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
# File 'proto_docs/google/cloud/channel/v1/entitlements.rb', line 240

class TransferEligibility
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Reason of ineligibility.
  module Reason
    # Not used.
    REASON_UNSPECIFIED = 0

    # Reseller needs to accept TOS before transferring the SKU.
    PENDING_TOS_ACCEPTANCE = 1

    # Reseller not eligible to sell the SKU.
    SKU_NOT_ELIGIBLE = 2

    # SKU subscription is suspended
    SKU_SUSPENDED = 3
  end
end