Class: Google::Apis::CloudchannelV1::GoogleCloudChannelV1PurchasableSku
- Inherits:
-
Object
- Object
- Google::Apis::CloudchannelV1::GoogleCloudChannelV1PurchasableSku
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudchannel_v1/classes.rb,
lib/google/apis/cloudchannel_v1/representations.rb,
lib/google/apis/cloudchannel_v1/representations.rb
Overview
SKU that you can purchase. This is used in ListPurchasableSku API response.
Instance Attribute Summary collapse
-
#sku ⇒ Google::Apis::CloudchannelV1::GoogleCloudChannelV1Sku
Represents a product's purchasable Stock Keeping Unit (SKU).
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudChannelV1PurchasableSku
constructor
A new instance of GoogleCloudChannelV1PurchasableSku.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudChannelV1PurchasableSku
Returns a new instance of GoogleCloudChannelV1PurchasableSku.
2698 2699 2700 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 2698 def initialize(**args) update!(**args) end |
Instance Attribute Details
#sku ⇒ 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
2696 2697 2698 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 2696 def sku @sku end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2703 2704 2705 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 2703 def update!(**args) @sku = args[:sku] if args.key?(:sku) end |