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
277
278
279
280
# 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

    # The reseller is not authorized to transact on this Product. See
    # https://support.google.com/channelservices/answer/9759265
    CHANNEL_PARTNER_NOT_AUTHORIZED_FOR_SKU = 4
  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
277
278
279
280
# 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

    # The reseller is not authorized to transact on this Product. See
    # https://support.google.com/channelservices/answer/9759265
    CHANNEL_PARTNER_NOT_AUTHORIZED_FOR_SKU = 4
  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
277
278
279
280
# 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

    # The reseller is not authorized to transact on this Product. See
    # https://support.google.com/channelservices/answer/9759265
    CHANNEL_PARTNER_NOT_AUTHORIZED_FOR_SKU = 4
  end
end