class Google::Apis::CloudchannelV1::GoogleCloudChannelV1TransferableSku
TransferableSku represents information a reseller needs to view existing provisioned services for a customer that they do not own. Read-only.
Attributes
Represents a product's purchasable Stock Keeping Unit (SKU). SKUs represent the different variations of the product. For example, Google
Workspace Business Standard and Google
Workspace Business Plus are Google
Workspace product SKUs. Corresponds to the JSON property `legacySku` @return [Google::Apis::CloudchannelV1::GoogleCloudChannelV1Sku]
Represents a product's purchasable Stock Keeping Unit (SKU). SKUs represent the different variations of the product. For example, Google
Workspace Business Standard and Google
Workspace Business Plus are Google
Workspace product SKUs. Corresponds to the JSON property `sku` @return [Google::Apis::CloudchannelV1::GoogleCloudChannelV1Sku]
Specifies transfer eligibility of a SKU. Corresponds to the JSON property `transferEligibility` @return [Google::Apis::CloudchannelV1::GoogleCloudChannelV1TransferEligibility]
Public Class Methods
# File lib/google/apis/cloudchannel_v1/classes.rb, line 2312 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/cloudchannel_v1/classes.rb, line 2317 def update!(**args) @legacy_sku = args[:legacy_sku] if args.key?(:legacy_sku) @sku = args[:sku] if args.key?(:sku) @transfer_eligibility = args[:transfer_eligibility] if args.key?(:transfer_eligibility) end