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.



258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
# File 'proto_docs/google/cloud/channel/v1/entitlements.rb', line 258

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:



258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
# File 'proto_docs/google/cloud/channel/v1/entitlements.rb', line 258

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.



258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
# File 'proto_docs/google/cloud/channel/v1/entitlements.rb', line 258

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