Class: Google::Cloud::Channel::V1::ListPurchasableOffersRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/channel/v1/service.rb

Overview

Request message for ListPurchasableOffers.

Defined Under Namespace

Classes: ChangeOfferPurchase, CreateEntitlementPurchase

Instance Attribute Summary collapse

Instance Attribute Details

#change_offer_purchase::Google::Cloud::Channel::V1::ListPurchasableOffersRequest::ChangeOfferPurchase

Returns List Offers for ChangeOffer purchase.

Returns:



1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 1378

class ListPurchasableOffersRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # List Offers for CreateEntitlement purchase.
  # @!attribute [rw] sku
  #   @return [::String]
  #     Required. SKU that the result should be restricted to.
  #     Format: products/\\{product_id}/skus/\\{sku_id}.
  class CreateEntitlementPurchase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # List Offers for ChangeOffer purchase.
  # @!attribute [rw] entitlement
  #   @return [::String]
  #     Required. Resource name of the entitlement.
  #     Format:
  #     accounts/\\{account_id}/customers/\\{customer_id}/entitlements/\\{entitlement_id}
  # @!attribute [rw] new_sku
  #   @return [::String]
  #     Optional. Resource name of the new target SKU. Provide this SKU when
  #     upgrading or downgrading an entitlement. Format:
  #     products/\\{product_id}/skus/\\{sku_id}
  class ChangeOfferPurchase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#create_entitlement_purchase::Google::Cloud::Channel::V1::ListPurchasableOffersRequest::CreateEntitlementPurchase

Returns List Offers for CreateEntitlement purchase.

Returns:



1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 1378

class ListPurchasableOffersRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # List Offers for CreateEntitlement purchase.
  # @!attribute [rw] sku
  #   @return [::String]
  #     Required. SKU that the result should be restricted to.
  #     Format: products/\\{product_id}/skus/\\{sku_id}.
  class CreateEntitlementPurchase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # List Offers for ChangeOffer purchase.
  # @!attribute [rw] entitlement
  #   @return [::String]
  #     Required. Resource name of the entitlement.
  #     Format:
  #     accounts/\\{account_id}/customers/\\{customer_id}/entitlements/\\{entitlement_id}
  # @!attribute [rw] new_sku
  #   @return [::String]
  #     Optional. Resource name of the new target SKU. Provide this SKU when
  #     upgrading or downgrading an entitlement. Format:
  #     products/\\{product_id}/skus/\\{sku_id}
  class ChangeOfferPurchase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#customer::String

Returns Required. The resource name of the customer to list Offers for. Format: accounts/{account_id}/customers/{customer_id}.

Returns:

  • (::String)

    Required. The resource name of the customer to list Offers for. Format: accounts/{account_id}/customers/{customer_id}.



1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 1378

class ListPurchasableOffersRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # List Offers for CreateEntitlement purchase.
  # @!attribute [rw] sku
  #   @return [::String]
  #     Required. SKU that the result should be restricted to.
  #     Format: products/\\{product_id}/skus/\\{sku_id}.
  class CreateEntitlementPurchase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # List Offers for ChangeOffer purchase.
  # @!attribute [rw] entitlement
  #   @return [::String]
  #     Required. Resource name of the entitlement.
  #     Format:
  #     accounts/\\{account_id}/customers/\\{customer_id}/entitlements/\\{entitlement_id}
  # @!attribute [rw] new_sku
  #   @return [::String]
  #     Optional. Resource name of the new target SKU. Provide this SKU when
  #     upgrading or downgrading an entitlement. Format:
  #     products/\\{product_id}/skus/\\{sku_id}
  class ChangeOfferPurchase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#language_code::String

Returns Optional. The BCP-47 language code. For example, "en-US". The response will localize in the corresponding language code, if specified. The default value is "en-US".

Returns:

  • (::String)

    Optional. The BCP-47 language code. For example, "en-US". The response will localize in the corresponding language code, if specified. The default value is "en-US".



1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 1378

class ListPurchasableOffersRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # List Offers for CreateEntitlement purchase.
  # @!attribute [rw] sku
  #   @return [::String]
  #     Required. SKU that the result should be restricted to.
  #     Format: products/\\{product_id}/skus/\\{sku_id}.
  class CreateEntitlementPurchase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # List Offers for ChangeOffer purchase.
  # @!attribute [rw] entitlement
  #   @return [::String]
  #     Required. Resource name of the entitlement.
  #     Format:
  #     accounts/\\{account_id}/customers/\\{customer_id}/entitlements/\\{entitlement_id}
  # @!attribute [rw] new_sku
  #   @return [::String]
  #     Optional. Resource name of the new target SKU. Provide this SKU when
  #     upgrading or downgrading an entitlement. Format:
  #     products/\\{product_id}/skus/\\{sku_id}
  class ChangeOfferPurchase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#page_size::Integer

Returns Optional. Requested page size. Server might return fewer results than requested. If unspecified, returns at most 100 Offers. The maximum value is 1000; the server will coerce values above 1000.

Returns:

  • (::Integer)

    Optional. Requested page size. Server might return fewer results than requested. If unspecified, returns at most 100 Offers. The maximum value is 1000; the server will coerce values above 1000.



1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 1378

class ListPurchasableOffersRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # List Offers for CreateEntitlement purchase.
  # @!attribute [rw] sku
  #   @return [::String]
  #     Required. SKU that the result should be restricted to.
  #     Format: products/\\{product_id}/skus/\\{sku_id}.
  class CreateEntitlementPurchase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # List Offers for ChangeOffer purchase.
  # @!attribute [rw] entitlement
  #   @return [::String]
  #     Required. Resource name of the entitlement.
  #     Format:
  #     accounts/\\{account_id}/customers/\\{customer_id}/entitlements/\\{entitlement_id}
  # @!attribute [rw] new_sku
  #   @return [::String]
  #     Optional. Resource name of the new target SKU. Provide this SKU when
  #     upgrading or downgrading an entitlement. Format:
  #     products/\\{product_id}/skus/\\{sku_id}
  class ChangeOfferPurchase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#page_token::String

Returns Optional. A token for a page of results other than the first page.

Returns:

  • (::String)

    Optional. A token for a page of results other than the first page.



1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 1378

class ListPurchasableOffersRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # List Offers for CreateEntitlement purchase.
  # @!attribute [rw] sku
  #   @return [::String]
  #     Required. SKU that the result should be restricted to.
  #     Format: products/\\{product_id}/skus/\\{sku_id}.
  class CreateEntitlementPurchase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # List Offers for ChangeOffer purchase.
  # @!attribute [rw] entitlement
  #   @return [::String]
  #     Required. Resource name of the entitlement.
  #     Format:
  #     accounts/\\{account_id}/customers/\\{customer_id}/entitlements/\\{entitlement_id}
  # @!attribute [rw] new_sku
  #   @return [::String]
  #     Optional. Resource name of the new target SKU. Provide this SKU when
  #     upgrading or downgrading an entitlement. Format:
  #     products/\\{product_id}/skus/\\{sku_id}
  class ChangeOfferPurchase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end