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.
1938 1939 1940 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 1938 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
1936 1937 1938 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 1936 def sku @sku end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1943 1944 1945 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 1943 def update!(**args) @sku = args[:sku] if args.key?(:sku) end |