@@ -280,7 +280,7 @@ def update!(**args)
280280 end
281281 end
282282
283- # Request message for CloudChannelService.ChangeParametersRequest .
283+ # Request message for CloudChannelService.ChangeParameters .
284284 class GoogleCloudChannelV1ChangeParametersRequest
285285 include Google ::Apis ::Core ::Hashable
286286
@@ -1779,8 +1779,8 @@ class GoogleCloudChannelV1ListSkuGroupBillableSkusResponse
17791779 # @return [Array<Google::Apis::CloudchannelV1::GoogleCloudChannelV1BillableSku>]
17801780 attr_accessor :billable_skus
17811781
1782- # A token to retrieve the next page of results. Pass to ListSkuGroupBillableSkus.
1783- # page_token to obtain that page.
1782+ # A token to retrieve the next page of results. Pass to
1783+ # ListSkuGroupBillableSkusRequest. page_token to obtain that page.
17841784 # Corresponds to the JSON property `nextPageToken`
17851785 # @return [String]
17861786 attr_accessor :next_page_token
@@ -1800,8 +1800,8 @@ def update!(**args)
18001800 class GoogleCloudChannelV1ListSkuGroupsResponse
18011801 include Google ::Apis ::Core ::Hashable
18021802
1803- # A token to retrieve the next page of results. Pass to ListSkuGroups.page_token
1804- # to obtain that page.
1803+ # A token to retrieve the next page of results. Pass to ListSkuGroupsRequest.
1804+ # page_token to obtain that page.
18051805 # Corresponds to the JSON property `nextPageToken`
18061806 # @return [String]
18071807 attr_accessor :next_page_token
@@ -2704,6 +2704,18 @@ def update!(**args)
27042704 class GoogleCloudChannelV1RegisterSubscriberRequest
27052705 include Google ::Apis ::Core ::Hashable
27062706
2707+ # Optional. Resource name of the account. Required if integrator is not provided.
2708+ # Otherwise, leave this field empty/unset.
2709+ # Corresponds to the JSON property `account`
2710+ # @return [String]
2711+ attr_accessor :account
2712+
2713+ # Optional. Resource name of the integrator. Required if account is not provided.
2714+ # Otherwise, leave this field empty/unset.
2715+ # Corresponds to the JSON property `integrator`
2716+ # @return [String]
2717+ attr_accessor :integrator
2718+
27072719 # Required. Service account that provides subscriber access to the registered
27082720 # topic.
27092721 # Corresponds to the JSON property `serviceAccount`
@@ -2716,6 +2728,8 @@ def initialize(**args)
27162728
27172729 # Update properties of this object
27182730 def update! ( **args )
2731+ @account = args [ :account ] if args . key? ( :account )
2732+ @integrator = args [ :integrator ] if args . key? ( :integrator )
27192733 @service_account = args [ :service_account ] if args . key? ( :service_account )
27202734 end
27212735 end
@@ -3621,6 +3635,18 @@ def update!(**args)
36213635 class GoogleCloudChannelV1UnregisterSubscriberRequest
36223636 include Google ::Apis ::Core ::Hashable
36233637
3638+ # Optional. Resource name of the account. Required if integrator is not provided.
3639+ # Otherwise, leave this field empty/unset.
3640+ # Corresponds to the JSON property `account`
3641+ # @return [String]
3642+ attr_accessor :account
3643+
3644+ # Optional. Resource name of the integrator. Required if account is not provided.
3645+ # Otherwise, leave this field empty/unset.
3646+ # Corresponds to the JSON property `integrator`
3647+ # @return [String]
3648+ attr_accessor :integrator
3649+
36243650 # Required. Service account to unregister from subscriber access to the topic.
36253651 # Corresponds to the JSON property `serviceAccount`
36263652 # @return [String]
@@ -3632,6 +3658,8 @@ def initialize(**args)
36323658
36333659 # Update properties of this object
36343660 def update! ( **args )
3661+ @account = args [ :account ] if args . key? ( :account )
3662+ @integrator = args [ :integrator ] if args . key? ( :integrator )
36353663 @service_account = args [ :service_account ] if args . key? ( :service_account )
36363664 end
36373665 end
@@ -4022,6 +4050,15 @@ class GoogleCloudChannelV1alpha1Entitlement
40224050 # @return [Array<Google::Apis::CloudchannelV1::GoogleCloudChannelV1alpha1Parameter>]
40234051 attr_accessor :parameters
40244052
4053+ # Optional. Price reference ID for the offer. Optional field only for offers
4054+ # that require additional price information. Used to guarantee that the pricing
4055+ # is consistent between quoting the offer and placing the order. Yet to be
4056+ # implemented: this field is currently not evaluated in the API if populated in
4057+ # a request.
4058+ # Corresponds to the JSON property `priceReferenceId`
4059+ # @return [String]
4060+ attr_accessor :price_reference_id
4061+
40254062 # Service provisioned for an entitlement.
40264063 # Corresponds to the JSON property `provisionedService`
40274064 # @return [Google::Apis::CloudchannelV1::GoogleCloudChannelV1alpha1ProvisionedService]
@@ -4073,6 +4110,7 @@ def update!(**args)
40734110 @num_units = args [ :num_units ] if args . key? ( :num_units )
40744111 @offer = args [ :offer ] if args . key? ( :offer )
40754112 @parameters = args [ :parameters ] if args . key? ( :parameters )
4113+ @price_reference_id = args [ :price_reference_id ] if args . key? ( :price_reference_id )
40764114 @provisioned_service = args [ :provisioned_service ] if args . key? ( :provisioned_service )
40774115 @provisioning_state = args [ :provisioning_state ] if args . key? ( :provisioning_state )
40784116 @purchase_order_id = args [ :purchase_order_id ] if args . key? ( :purchase_order_id )
0 commit comments