class Google::Apis::CloudchannelV1::GoogleCloudChannelV1TransferEligibility

Specifies transfer eligibility of a SKU.

Attributes

description[RW]

Localized description if reseller is not eligible to transfer the SKU. Corresponds to the JSON property `description` @return [String]

ineligibility_reason[RW]

Specified the reason for ineligibility. Corresponds to the JSON property `ineligibilityReason` @return [String]

is_eligible[RW]

Whether reseller is eligible to transfer the SKU. Corresponds to the JSON property `isEligible` @return [Boolean]

is_eligible?[RW]

Whether reseller is eligible to transfer the SKU. Corresponds to the JSON property `isEligible` @return [Boolean]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/cloudchannel_v1/classes.rb, line 2160
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/cloudchannel_v1/classes.rb, line 2165
def update!(**args)
  @description = args[:description] if args.key?(:description)
  @ineligibility_reason = args[:ineligibility_reason] if args.key?(:ineligibility_reason)
  @is_eligible = args[:is_eligible] if args.key?(:is_eligible)
end