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:



989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 989

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:



989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 989

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}.



989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 989

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".



989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 989

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.



989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 989

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.



989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 989

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